awslabs / aws-saas-boost

AWS SaaS Boost is a ready-to-use toolset that removes the complexity of successfully running SaaS workloads in the AWS cloud.
Apache License 2.0
959 stars 188 forks source link

private api /GET/settings/*/secret does not return value for BILLING_API_KEY #393

Closed raman231 closed 1 year ago

raman231 commented 1 year ago

Settings service not returning value for BILLING_API_KEY

Reproduction Steps

Go to private API Gateway for the hosted SaaS Boost installation. Select the private API endpoint Invoke service /GET/settings/*/secret passing in BILLING_API_KEY as the {id} parameter

What did you expect to happen?

API should return the value for the BILLING_API_KEY stored in Parameter store

What actually happened?

API does not return any data

Environment

Other

The BILLING_API_KEY is stored in parameter store under key [/saas-boost//app/BILLING_API_KEY] but the setting service is looking for it under [/saas-boost/dev1/BILLING_API_KEY]


This is :bug: Bug Report

raman231 commented 1 year ago

my earlier PR had caused other problems. So closed that one.

raman231 commented 1 year ago

This issue causes the BillingIntegration not being able to retrieve the BILLING_API_KEY. Hence the products do not get created in Stripe