4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSアカウントにログインできないユーザーともCloudWatchダッシュボードを共有できる

Posted at

内容

IAMユーザーを作成しなくても、CloudWatchダッシュボードを外部ユーザーと共有することができます。本記事では、その手順と注意点について記載します。

手順

1. CloudWatchダッシュボードの画面で「ダッシュボードの共有」をクリックします。

cw01.png

2. 「ダッシュボードを共有し、ユーザー名とパスワードを要求する」の「共有を開始」をクリックします。

cw02.png

3. 共有先のメールアドレスを入力して、手順を進めます。

cw03.png

4. 入力したメールアドレス宛に、ユーザー名とパスワードが記載されたメールが送信されます。

cw07.png

5. CloudWatchダッシュボードの「リンクをコピー」からURLをコピーし、ブラウザでアクセスします。

cw05.png

6. 以下のログイン画面が表示されるため、メールに記載されたユーザー名とパスワードでログインします。

cw06.png

7. ダッシュボードが共有され、内容を閲覧できるようになります。

cw08.png

注意点

1. 共有によって自動作成されるリソース

ダッシュボード共有時には、IAMロールやAmazon CognitoのUser Poolなどのリソースが自動的に作成されます。CloudWatchのダッシュボード共有画面の「リソース」欄からこれらを確認できます。

cw09.png

作成されたIAMロールには以下のようなポリシーが付与されています。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:DescribeTags",
                "cloudwatch:GetMetricData"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "cloudwatch:GetInsightRuleReport",
                "cloudwatch:DescribeAlarms",
                "cloudwatch:GetDashboard"
            ],
            "Resource": [
                "arn:aws:cloudwatch::account_name:dashboard/dashbord_name"
            ]
        }
    ]
}

公式ドキュメントにも記載がありますが、cloudwatch:GetMetricData および ec2:DescribeTags は、特定リソースへのスコープ制限ができません。
そのため、共有されたユーザーは、アカウント内のすべての CloudWatch メトリクスと、全EC2インスタンスの名前およびタグ情報を参照可能になります。

2. Amazon Cognito リソースの作成リージョンに注意
ダッシュボードを共有すると Amazon Cognito のリソースが米国東部(バージニア北部)リージョンに作成される 点にも注意が必要です。

cw10.png

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?