AWS CLIを使用して、Lambda関数用にIAMロールを作成したいのですが、
エラーが出て来てしまい、実行できません。
エラーの表記から、検索をかけたところconfigureの設定がうまくいっていないことが
原因で実行できないと思われるのですが、なぜか以下のエラーがポップアップで出てきてしまい更新もうまくできません。
お分かりになる方いらっしゃいましたら、ご教授よろしくお願い致します。
エラーメッセージやコマンド、jsonファイルは以下の様になっております。
発生している問題・エラーメッセージ
An error occurred (InvalidClientTokenId) when calling the CreateRole operation: The security token included in the request is invalid
該当のコマンド部分
$aws iam create-role --role-name lambda-dynamodb-access --assume-role-policy-document file://trustpolicy.json
実行に用いているjsonファイル
json
1{ 2 "Version":"2012-10-17", 3 "Statement": [ 4 { 5 "Effect": "Allow", 6 "Principal": { 7 "Service": "lambda.amazonaws.com" 8 }, 9 "Action": "sts:AssumeRole" 10 } 11 ] 12}
また、実行しているディレクトリ内にjsonファイルがあるので、上記のコマンドで大丈夫だと思っていますが、
本で「ファイルの指定は、ご自身の実際の環境でファイルを保存しているパスに変更してください」と書いてあるので、
ファイルのパス部分を指定する必要があるのではとも思っています。
linux系コマンド初心者の為、当たり前に書いてありますが、理解がすぐに出来ない部分も多く解決が出来ていません。
開発環境・参考資料
開発環境:cloud9(シンガポール)
参考資料
「AmazonWebServicesを使ったサーバーレスアプリケーション開発ガイド」
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。