AWS CodeStar 通知と AWS CodeConnectionsアイデンティティとアクセスのトラブルシューティング - デベロッパーツールコンソール

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS CodeStar 通知と AWS CodeConnectionsアイデンティティとアクセスのトラブルシューティング

次の情報は、通知と IAM の使用に伴って発生する可能性がある一般的な問題の診断や修復に役立ちます。

管理者として通知へのアクセスを他のユーザーに許可したい

AWS CodeStar Notifications および へのアクセスを他のユーザーに許可するには AWS CodeConnections、アクセスを必要とする人またはアプリケーションの IAM エンティティ (ユーザーまたはロール) を作成する必要があります。ユーザーまたはアプリケーションは、そのエンティティの認証情報を使用して AWSにアクセスします。次に、 AWS CodeStar 通知と で正しいアクセス許可を付与するポリシーをエンティティにアタッチする必要があります AWS CodeConnections。

すぐに開始するには、IAM ユーザーガイドの「IAM が委任した最初のユーザーおよびグループの作成」を参照してください。

AWS CodeStar 通知固有の情報については、「」を参照してくださいAWS CodeStar 通知のアクセス許可と例

Amazon SNS トピックを作成して通知ルールのターゲットとして追加したが、イベントに関する E メールが届かない

イベントに関する通知を受信するには、通知ルールのターゲットとして有効な Amazon SNS トピックがサブスクライブされていること、および E メールアドレスが Amazon SNS トピックにサブスクライブされていることが必要です。Amazon SNS トピックの問題のトラブルシューティングを行うには、以下を確認します。

  • Amazon SNS トピックが通知ルールと同じ AWS リージョンにあることを確認します。

  • E メールエイリアスが正しいトピックにサブスクライブされていること、およびサブスクリプションを確認済みであることを確認します。詳細については、「Amazon SNS トピックにエンドポイントをサブスクライブする」を参照してください。

  • AWS CodeStar 通知がそのトピックに通知をプッシュできるようにトピックポリシーが変更されていることを確認します。トピックポリシーには、次のようなステートメントを含める必要があります。

    { "Sid": "AWSCodeStarNotifications_publish", "Effect": "Allow", "Principal": { "Service": [ "codestar-notifications.amazonaws.com" ] }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopicName", "Condition": { "StringEquals": { "aws:SourceAccount": "123456789012" } } }

    詳細については、「セットアップ」を参照してください。

自分の AWS アカウント以外のユーザーに自分の AWS CodeStar 通知と AWS CodeConnectionsリソースへのアクセスを許可したい

他のアカウントのユーザーや組織外の人が、リソースにアクセスするために使用できるロールを作成できます。ロールの引き受けを委託するユーザーを指定できます。リソースベースのポリシーまたはアクセスコントロールリスト (ACL) をサポートするサービスの場合、それらのポリシーを使用して、リソースへのアクセスを付与できます。

詳細については、以下を参照してください: