初心者SEのとりあえずメモ日記

初心者SEが技術的な事とかを、とりあえずメモしておくための日記です。

ERROR: No IAM role is associated with this EC2 instance.

   

CloudWatch用にメモリ使用率を取得しようとして、下記を参考に、Amazon CloudWatch モニタリングスクリプトを導入しようとしました。
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/mon-scripts.html

導入後、メモリ使用率をテストしてみようと実行したところ、表題のエラーが発生。

スポンサーリンク

以下の手順で対応をしました。
①「awscreds.conf」ファイルを作成
CloudWatchClient.pm の中身を見ると、templateではなくconfファイルを読み込むようになっていました。

if (!$aws_credential_file) {
my $conf_file = &File::Basename::dirname($0) . '/awscreds.conf' ;
if (-e $conf_file) {
$aws_credential_file = $conf_file;
}
}

cp -p awscreds.template awscreds.conf

②アクセスキー ID とシークレットアクセスキーを設定する
awscreds.confに記載をします。
AWSAccessKeyId=アクセスキーID
AWSSecretKey=シークレットアクセスキー


 - AWS
 -

  シェアしていただけるとうれしいです

  関連記事

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です