nextstrain / nextstrain.org

The Nextstrain website
https://nextstrain.org
GNU Affero General Public License v3.0
87 stars 49 forks source link

aws/iam: Manage IAM resources for the testing environment #657

Closed tsibley closed 1 year ago

tsibley commented 1 year ago

The "dev" policy becomes a general "non-production" policy, and we'll be able to use Terraform templating to tailor the policies to specific environments. This will be necessary for Cognito access soon.

Related issue(s)

656

Testing

tsibley commented 1 year ago

A follow up to #656 to enable cleaner work on #581. Similar to the former, I'll merge and deploy this once CI passes so the Terraform changes don't linger and I can switch usage of the IAM user nextstrain.org.dev to nextstrain.org-testing.

tsibley commented 1 year ago

I've applied the configuration and replaced these usages of nextstrain.org.dev with nextstrain.org-testing:

I've deactivated the two access keys for nextstrain.org.dev. If no other usages arise in the next ~24h or so, I'll remove the user entirely.

To do: