new docs, minor fixes

This commit is contained in:
2025-02-19 20:43:17 -06:00
parent bb716d958e
commit 45e39143ed
3 changed files with 9 additions and 9 deletions

View File

@@ -27,17 +27,17 @@ Follow [AWS guide](https://docs.aws.amazon.com/cli/latest/userguide/getting-star
### Create SSM parameters for Breez credentials ### Create SSM parameters for Breez credentials
``` ```
aws ssm put-parameter \ aws ssm put-parameter \
--name "/breez/api_key" \ --name "/breez-nodeless/api_key" \
--value "<REPLACE_WITH_BREEZ_API_KEY>" \ --value "<REPLACE_WITH_BREEZ_API_KEY>" \
--type SecureString --type SecureString
aws ssm put-parameter \ aws ssm put-parameter \
--name "/breez/seed_phrase" \ --name "/breez-nodeless/seed_phrase" \
--value "<REPLACE_WITH_SEED_WORDS>" \ --value "<REPLACE_WITH_SEED_WORDS>" \
--type SecureString --type SecureString
aws ssm put-parameter \ aws ssm put-parameter \
--name "/breez/api_secret" \ --name "/breez-nodeless/api_secret" \
--value "<REPLACE_WITH_DESIRED_API_AUTHENTICATION_KEY>" \ --value "<REPLACE_WITH_DESIRED_API_AUTHENTICATION_KEY>" \
--type SecureString --type SecureString
``` ```

View File

@@ -35,9 +35,9 @@ Resources:
Action: Action:
- ssm:GetParameter - ssm:GetParameter
Resource: Resource:
- !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-test/api_key" - !Sub "arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/breez-nodeless/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-nodeless/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_secret"
# API Gateway # API Gateway
ApiGateway: ApiGateway:

View File

@@ -43,8 +43,8 @@ class SdkListener(EventListener):
class PaymentHandler: class PaymentHandler:
def __init__(self): def __init__(self):
self.breez_api_key = self._get_ssm_parameter('/breez-test/api_key') self.breez_api_key = self._get_ssm_parameter('/breez-nodeless/api_key')
self.seed_phrase = self._get_ssm_parameter('/breez-test/seed_phrase') self.seed_phrase = self._get_ssm_parameter('/breez-nodeless/seed_phrase')
if not self.breez_api_key: if not self.breez_api_key:
raise Exception("Missing Breez API key in Parameter Store") 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 # Get the stored API key from SSM
ssm = boto3.client('ssm') ssm = boto3.client('ssm')
stored_key = ssm.get_parameter( stored_key = ssm.get_parameter(
Name='/breez-test/api_secret', Name='/breez-nodeless/api_secret',
WithDecryption=True WithDecryption=True
)['Parameter']['Value'] )['Parameter']['Value']