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

Document minimum necessary permissions in testable form #291

Closed
brabster opened this issue May 8, 2023 · 0 comments · Fixed by #292
Closed

Document minimum necessary permissions in testable form #291

brabster opened this issue May 8, 2023 · 0 comments · Fixed by #292
Labels
documentation Improvements or additions to documentation

Comments

@brabster
Copy link
Contributor

brabster commented May 8, 2023

See #66 (comment)

As a dbt-athena contributor
I want an IAM role defined in the source that describes the minimal permissions needed to execute dbt-athena
So that I can test against those permissions to detect and avoid breaking changes

As a dbt-athena consumer
I want an IAM role defined in the source that describes the minimal permissions needed to execute dbt-athena
So that I understand what permissions I need to make available to principals executing dbt-athena

Acceptance Criteria:

  • IAM role exists describing minimal permissions
  • Documentation references IAM role for contributors and consumers
  • Documentation describes how to test with the role
  • OPTIONAL make provides option to deploy the role to target AWS account
  • OPTIONAL functional tests automatically assume the role
@brabster brabster mentioned this issue May 8, 2023
@nicor88 nicor88 added the documentation Improvements or additions to documentation label May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants