The changes in this PR enable optional integration with IAM via MWAA IAM plugin (not open source). With this change, the user can specify two auth type:
simple: In this type, an admin user with user name/password airflow/airflow, respectively, is created. This is used for development and testing purposes so the user can access the web server.
iam: In this type, IAM integration is supported via MWAA IAM plugin, which as an internal code. This type will only be used by a MWAA environment.
In the future, we will probably make changes to the IAM integration such that any user can use IAM integration.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available: #39
Description of changes:
The changes in this PR enable optional integration with IAM via MWAA IAM plugin (not open source). With this change, the user can specify two auth type:
simple
: In this type, an admin user with user name/password airflow/airflow, respectively, is created. This is used for development and testing purposes so the user can access the web server.iam
: In this type, IAM integration is supported via MWAA IAM plugin, which as an internal code. This type will only be used by a MWAA environment.In the future, we will probably make changes to the IAM integration such that any user can use IAM integration.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.