diff --git a/README.md b/README.md index e5cfabd..d5f58bb 100644 --- a/README.md +++ b/README.md @@ -27,17 +27,17 @@ Follow [AWS guide](https://docs.aws.amazon.com/cli/latest/userguide/getting-star ### Create SSM parameters for Breez credentials ``` aws ssm put-parameter \ - --name "/breez/api_key" \ + --name "/breez-nodeless/api_key" \ --value "" \ --type SecureString aws ssm put-parameter \ - --name "/breez/seed_phrase" \ + --name "/breez-nodeless/seed_phrase" \ --value "" \ --type SecureString aws ssm put-parameter \ - --name "/breez/api_secret" \ + --name "/breez-nodeless/api_secret" \ --value "" \ --type SecureString ``` diff --git a/cloudformation.yaml b/cloudformation.yaml index c7b24dc..0df5b11 100644 --- a/cloudformation.yaml +++ b/cloudformation.yaml @@ -35,9 +35,9 @@ Resources: Action: - ssm:GetParameter Resource: - - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-test/api_key" - - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-test/seed_phrase" - - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-test/api_secret" + - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-nodeless/api_key" + - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-nodeless/seed_phrase" + - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-nodeless/api_secret" # API Gateway ApiGateway: diff --git a/lambda_function.py b/lambda_function.py index 8672a11..8c5c83b 100644 --- a/lambda_function.py +++ b/lambda_function.py @@ -43,8 +43,8 @@ class SdkListener(EventListener): class PaymentHandler: def __init__(self): - self.breez_api_key = self._get_ssm_parameter('/breez-test/api_key') - self.seed_phrase = self._get_ssm_parameter('/breez-test/seed_phrase') + self.breez_api_key = self._get_ssm_parameter('/breez-nodeless/api_key') + self.seed_phrase = self._get_ssm_parameter('/breez-nodeless/seed_phrase') if not self.breez_api_key: raise Exception("Missing Breez API key in Parameter Store") @@ -207,7 +207,7 @@ def validate_api_key(event): # Get the stored API key from SSM ssm = boto3.client('ssm') stored_key = ssm.get_parameter( - Name='/breez-test/api_secret', + Name='/breez-nodeless/api_secret', WithDecryption=True )['Parameter']['Value']