ただのメモシリーズ
MWAAのAPIで環境のリスト
$ aws mwaa list-environments
{
"Environments": [
"demo-env",
"demo-env-2"
]
}
MWAAへのAirflowAPIでAirflowバージョン取得
$ export WEB_SERVER_HOSTNAME="<MWAA Airflow UI Name>"
$ export CLI_TOKEN=`aws mwaa create-cli-token --name <MWAA Env Name> | jq -r .CliToken`
$ curl --request POST "https://$WEB_SERVER_HOSTNAME/aws_mwaa/cli" --header "Authorization: Bearer $CLI_TOKEN" --header "Content-Type: text/plain" --data-raw "version" | jq -r .stdout | base64 –d
1.10.12
CreateCliToken
AmazonMWAA環境でのApacheAirflowオペレーションのAWSCLIリクエストを認証するために使用されるトークンを作成します。
Airflow CLI