Infrastructure to support covid-green-interoperability-service - a service to handle interoperability between GAEN back-end services.
Creates batches of exposure keys for back-end services to download. This is triggered via SQS when exposure keys are uploaded, and also run on a schedule.
This lambda is used to generate tokens for access. It is not used by clients or end users.
Secrets are stored in AWS Secrets Manager, these are populated outside of this Terraform content. Parameters are stored in AWS System Manager, these are populated by content in this repository.
All the infrastructure set up is automated but not secrets that need to be created manually. The current list of secrets used by the app can be found in the main.tf
file or in the Secrets Manager UI via AWS Console.
We are using 2 AZs and sets of 2 subnets here to stay within the default EIP limit of 5. (3 NAT Gateways for Covid and 2 NAT Gateways for interop)
Using the same AWS account on prod as cti-prod at this time, need to increase the EIP quota increase from 5 to 10 (Case ID 7212514971)
- @colmharte - Colm Harte [email protected]
- @jasnell - James M Snell [email protected]
- @aspiringarc - Gar Mac Críosta [email protected]
- @ShaunBaker - Shaun Baker [email protected]
- @floridemai - Paul Negrutiu [email protected]
- @jackdclark - Jack Clark [email protected]
- @andreaforni - Andrea Forni [email protected]
- @jackmurdoch - Jack Murdoch [email protected]
- TBD
- TBD
- TBD
- TBD
Linux Foundation Public Health
Copyright (c) 2020 NearForm Copyright (c) The COVID Green Contributors
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express or implied. See the License for the specific language governing permissions and limitations under the License.