処理の実行
Cloud9環境IDを取得します。
コマンド:
ARRAY_CLOUD9_ENVIRONMENTS_IDS=$( \
aws cloud9 list-environments \
--query environmentIds[] \
--output text \
) \
&& echo ${ARRAY_CLOUD9_ENVIRONMENTS_IDS}
結果(例):
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
describe-environmentsサブコマンドを正常に実行する権限が有ることを確認します。
コマンド:
aws cloud9 describe-environments \
--environment-ids ${ARRAY_CLOUD9_ENVIRONMENTS_IDS}
結果(例):
{
"environments": [
{
"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"name": "handson-cli-user",
"description": "",
"type": "ec2",
"arn": "arn:aws:cloud9:ap-northeast-1:XXXXXXXXXXXX:environment:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"ownerArn": "arn:aws:iam::XXXXXXXXXXXX:user/handson-cli-user",
"lifecycle": {
"status": "CREATED"
}
}
]
}
完了確認
本手順の主処理は、以下の完了条件を満たしたときに成功したものとします。
完了条件1: AWS CLIコマンドの実行結果を確認できている。
「AWS CLIコマンドの実行結果を確認できている。」ことを確認します。
環境変数を削除して、プロファイルの権限を無効にします。
環境変数の設定:
export -n AWS_SHARED_CREDENTIALS_FILE \
&& unset AWS_SHARED_CREDENTIALS_FILE
環境変数の設定:
export -n AWS_PROFILE \
&& unset AWS_PROFILE