Skip to content

Remove public search/lookup endpoints for beta environments #1574

@landonshumway-ia

Description

@landonshumway-ia

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

  • TODO
  • Automated tests
  • API Docs
  • Postman collection
  • PR opened with labels / reviewers / assignee / linked-issue

Implementation Notes

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

CSG Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions