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
```
aws ssm put-parameter \
--name "/breez/api_key" \
--name "/breez-nodeless/api_key" \
--value "<REPLACE_WITH_BREEZ_API_KEY>" \
--type SecureString
aws ssm put-parameter \
--name "/breez/seed_phrase" \
--name "/breez-nodeless/seed_phrase" \
--value "<REPLACE_WITH_SEED_WORDS>" \
--type SecureString
aws ssm put-parameter \
--name "/breez/api_secret" \
--name "/breez-nodeless/api_secret" \
--value "<REPLACE_WITH_DESIRED_API_AUTHENTICATION_KEY>" \
--type SecureString
```

View File

@@ -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:

View File

@@ -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']