質問: AWS CLIを使用して、Lambda関数用にIAMロールを作成したいのですが、 エラーが出て来てしまい、実行できません。 エラーの表記から、検索をかけたところconfigureの設定がうまくいっていないことが 原因で実行できないと思われるのですが、なぜか以下のエラーがポップアップで出てきてしまい更新もうまくできません。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3353c59bc0366268ef4cc219ab8fd77e.png) お分かりになる方いらっしゃいましたら、ご教授よろしくお願い致します。 エラーメッセージやコマンド、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ファイル ``` { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "lambda.amazonaws.com" }, "Action": "sts:AssumeRole" } ] } ``` また、実行しているディレクトリ内にjsonファイルがあるので、上記のコマンドで大丈夫だと思っていますが、 本で「ファイルの指定は、ご自身の実際の環境でファイルを保存しているパスに変更してください」と書いてあるので、 ファイルのパス部分を指定する必要があるのではとも思っています。 linux系コマンド初心者の為、当たり前に書いてありますが、理解がすぐに出来ない部分も多く解決が出来ていません。 ### 開発環境・参考資料 開発環境:cloud9(シンガポール) 参考資料 「AmazonWebServicesを使ったサーバーレスアプリケーション開発ガイド」
回答: 時間がたったからなのかconfigureの値を修正でき、 とりあえず実行できました。