Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create AWS IAM user with minimum permissions needed to provision and manage a geoprocessing stack #339

Open
twelch opened this issue Sep 4, 2024 · 0 comments
Milestone

Comments

@twelch
Copy link
Contributor

twelch commented Sep 4, 2024

Requirements:

  • Admin AWS account should no longer be required to be able to deploy and manage a geoprocessing project.

Currently anyone can create SeaSketch reports in their own Amazon Web Services (AWS) account and plug them into their SeaSketch project. This is by design. But many organizations don’t have the expertise or even approval to be able to create and manage their own Amazon Web Services account.

The proposed solution is that SeaSketch can provide AWS accounts as-needed to groups to build and deploy their own reports. This would also be effective for a workshop setting.

This task is to develop the user permission mechanism that would allow a person to create and publish SeaSketch reports but limit them from accessing resources they should not and incurring unnecessary costs.
Risk of not doing: contribution to SeaSketch reports by outside partners/collaborators could be limited. Someone may have the skills and funding to code the reports, but not the expertise or permission to setup and pay for an Amazon Web Services Account to host them.

@twelch twelch added the 2025 label Sep 4, 2024
@twelch twelch moved this from Backlog to Parking Lot / On Hold in Geoprocessing and Reports Work Board Sep 4, 2024
@twelch twelch removed the 2025 label Sep 8, 2024
@twelch twelch added this to the 8.0 milestone Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Parking Lot / On Hold
Development

No branches or pull requests

1 participant