この記事について
JAWS-UG CLI専門支部 #76 AppStream 2.0入門で実施するハンズオン用の手順書です。
前提条件
必要な権限
作業にあたっては、以下の権限を有したIAMユーザもしくはIAMロールを利用してください。
- AppStream(2.0)のフルコントロール権限
- EC2のフルコントロール権限
- CloudFormationの関するフルコントロール権限
- IAMの関するフルコントロール権限
0. 準備
0.1. リージョンを指定
コマンド
export AWS_DEFAULT_REGION="ap-northeast-1"
0.2. 資格情報を確認
コマンド
aws configure list
インスタンスプロファイルを設定したEC2インスタンスでアクセスキーを設定せずに実行した場合、以下のようになります。
結果
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************QSAA iam-role
secret_key ****************c1xY iam-role
region us-west-2 env AWS_DEFAULT_REGION
0.3. バージョン確認
コマンド
aws --version
結果
aws-cli/1.11.35 Python/2.7.12 Linux/4.4.35-33.55.amzn1.x86_64 botocore/1.4.92
0.4. バージョンアップ(必要に応じて)
コマンド
sudo pip install -U awscli
1. VPC環境の削除
1.1. CloudFormation Stackの削除
変数の確認
コマンド
cat << ETX
CF_STACK_NAME: ${CF_STACK_NAME}
ETX
結果
CF_STACK_NAME: VPC4AppStream20
CloudFormation Stackの削除
コマンド
aws cloudformation delete-stack \
--stack-name ${CF_STACK_NAME}
結果
(返値無し)
CloudFormation Stackの削除を待機
コマンド
aws cloudformation wait stack-delete-complete \
--stack-name ${CF_STACK_NAME}
結果
(返値無し)
CloudFormation Stackが削除されたことを確認
コマンド
aws cloudformation describe-stacks \
--query Stacks[?StackName==\'${CF_STACK_NAME}\']
結果
[]
以上