翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
End AWS User Messaging Social のサービスにリンクされたロールの使用
AWSエンドユーザーメッセージングソーシャルはAWS Identity and Access Management(IAM) サービスにリンクされたロールを使用します。サービスにリンクされたロールは、AWS End User Messaging Social に直接リンクされた一意のタイプの IAM ロールです。サービスにリンクされたロールはAWS End User Messaging Social によって事前定義されており、サービスがユーザーに代わって他のAWSサービスを呼び出すために必要なすべてのアクセス許可が含まれています。
サービスにリンクされたロールを使用すると、必要なアクセス許可を手動で追加する必要がなくなるため、AWS End User Messaging Social の設定が簡単になります。AWS End User Messaging Social は、サービスにリンクされたロールのアクセス許可を定義し、特に定義されている場合を除き、AWS End User Messaging Social のみがそのロールを引き受けることができます。定義される許可は信頼ポリシーと許可ポリシーに含まれており、その許可ポリシーを他の IAM エンティティにアタッチすることはできません。
サービスリンクロールを削除するには、最初に関連リソースを削除する必要があります。これにより、リソースにアクセスするためのアクセス許可が誤って削除されないため、AWSエンドユーザーメッセージングソーシャルリソースが保護されます。
サービスにリンクされたロールをサポートする他のサービスの詳細については、AWS「IAM と連携するサービス」を参照し、「サービスにリンクされたロール」列で「はい」があるサービスを探します。サービスリンクロールに関するドキュメントをサービスで表示するには、リンクで [はい] を選択します。
AWS End User Messaging Social のサービスにリンクされたロールのアクセス許可
AWS End User Messaging Social は、AWSServiceRoleForSocialMessaging という名前のサービスにリンクされたロールを使用して、メトリクスを公開し、ソーシャルメッセージ送信に関するインサイトを提供します。
AWSServiceRoleForSocialMessaging サービスにリンクされたロールは、次のサービスを信頼してロールを引き受けます。
-
social-messaging.amazonaws.com
AWSSocialMessagingServiceRolePolicy という名前のロールアクセス許可ポリシーにより、AWSエンドユーザーメッセージングソーシャルは、指定されたリソースに対して次のアクションを実行できます。
-
アクション:
"cloudwatch:PutMetricData"。対象リソース:all AWS resources in the AWS/SocialMessaging namespace.
ユーザー、グループ、またはロールにサービスリンクロールの作成、編集、または削除を許可するには、アクセス許可を設定する必要があります。詳細についてはIAM ユーザーガイド の「サービスにリンクされた役割のアクセス許可」を参照してください。
ポリシーの更新については、「」を参照してくださいAWSエンドユーザーメッセージングAWSマネージドポリシーのソーシャル更新。
End AWS User Messaging Social のサービスにリンクされたロールの作成
IAM コンソールを使用して、AWSEndUserMessagingSocial - Metrics ユースケースでサービスにリンクされたロールを作成できます。AWS CLIまたはAWS API で、サービス名を使用してsocial-messaging.amazonaws.comサービスにリンクされたロールを作成します。詳細については、IAM ユーザーガイドの「サービスリンクロールの作成」を参照してください。このサービスリンクロールを削除しても、同じ方法でロールを再作成できます。
次のAWS CLIコマンドを使用して、AWSエンドユーザーメッセージングソーシャルのサービスにリンクされたロールを作成できます。
aws iam create-service-linked-role --aws-service-name social-messaging.amazonaws.com
AWS End User Messaging Social のサービスにリンクされたロールの編集
AWS End User Messaging Social では、AWSServiceRoleForSocialMessaging サービスにリンクされたロールを編集することはできません。サービスリンクロールの作成後は、さまざまなエンティティがロールを参照する可能性があるため、ロール名を変更することはできません。ただし、IAM を使用してロールの説明を編集することはできます。詳細については、「IAM ユーザーガイド」の「サービスリンクロールの編集」を参照してください。
AWS End User Messaging Social のサービスにリンクされたロールの削除
サービスリンクロールを必要とする機能やサービスが不要になった場合は、ロールを削除することをお勧めします。そうすることで、積極的にモニタリングまたは保守されていない未使用のエンティティを排除できます。ただし、手動で削除する前に、サービスリンクロールのリソースをクリーンアップする必要があります。
注記
リソースを削除しようとしたときにAWS End User Messaging Social サービスがロールを使用している場合、削除が失敗する可能性があります。失敗した場合は数分待ってから操作を再試行してください。
AWSServiceRoleForSocialMessaging で使用されるAWSエンドユーザーメッセージングソーシャルリソースを削除するには
-
list-linked-whatsapp-business-accountsAPI を呼び出して、使用しているリソースを確認します。 -
リンクされた各 Whats App Business Account について、
disassociate-whatsapp-business-accountAPI を呼び出して、SocialMessaging サービスからリソースを削除します。 list-linked-whatsapp-business-accountsAPI を再度呼び出して、リソースが返されないことを確認します。
サービスリンクロールを IAM で手動削除するには
IAM コンソール、、AWS CLIまたはAWS API を使用して、AWSServiceRoleForSocialMessaging サービスにリンクされたロールを削除します。詳細については、「IAM ユーザーガイド」の「サービスにリンクされたロールの削除」を参照してください。
AWS End User Messaging Social サービスにリンクされたロールでサポートされているリージョン
AWS End User Messaging Social は、サービスが利用可能なすべてのリージョンでサービスにリンクされたロールの使用をサポートしています。詳細については、「AWSリージョンとエンドポイント」を参照してください。