AWS EC2 インスタンスを手動ではなくコードから扱っていきたいと考えています。
手始めにEC2のインスタンスを自動生成できるようにしてみたいと思いAWSのドキュメントなどを見ながら進めてみたのですが行き詰まってしまいました。
CLIをWindowsに入れて利用できるようにして、アクセスキーの設定を済ませた後に下記のように実行すると
>aws opsworks create-instance --region ap-northeast-1 --stack-id oooooooo-oooo-oooo-oooo-oooooooooooo --layer-ids oooooooo-oooo-oooo-oooo-oooooooooooo --instance-type t2.micro --os "Amazon Linux"
このようなエラーがでました。
An error occurred (AccessDeniedException) when calling the CreateInstance operat ion:
解決策を教えて下さい。
また、これが正しい方法なのかもいまいちわからないまま進めているのでもし間違っていたら教えて下さい。
スタックはChef12 stackから作成しました。
stack-id
と layer-ids
にはそれぞれのSettingsページの OpsWorks ID
を入力しています。
IAMのユーザーのポリシーのアタッチでは PowerUserAccess
をアタッチしてあります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。