We have determined that the beta environments do not need to support public, unauthenticated endpoints. As a precautionary measure. We have disabled those endpoints for both JCC and Cosmetology in AWS, and now need to update our API stacks to remove the public endpoints altogether when deploying to the beta environment.
Due to the issue of the API lambda stack being depended on by the API stack, we cannot just remove the lambda resources entirely without causing a deployment failure. Because of this, this ticket involves only updating the API stack to remove the API Gateway endpoints, so that the lambdas are not callable. This should be done for both CDK app in the compact-connect and cosmetology-app directories.
Notes
Questions
Assumptions
Estimate
Tasks
Implementation Notes
We have determined that the beta environments do not need to support public, unauthenticated endpoints. As a precautionary measure. We have disabled those endpoints for both JCC and Cosmetology in AWS, and now need to update our API stacks to remove the public endpoints altogether when deploying to the beta environment.
Due to the issue of the API lambda stack being depended on by the API stack, we cannot just remove the lambda resources entirely without causing a deployment failure. Because of this, this ticket involves only updating the API stack to remove the API Gateway endpoints, so that the lambdas are not callable. This should be done for both CDK app in the compact-connect and cosmetology-app directories.
Notes
Questions
Assumptions
Estimate
Tasks
Implementation Notes