View a markdown version of this page

AWS End User Messaging Social のアクション、リソース、および条件キー - サービス認可リファレンス

AWS End User Messaging Social のアクション、リソース、および条件キー

AWS End User Messaging Social (サービスプレフィックス: social-messaging) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS End User Messaging Social で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AssociateWhatsAppBusinessAccount

social-messaging:AssociateWhatsAppBusinessAccount

書き込み

ソーシャルメッセージ:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

social-messaging.amazonaws.com

書き込み

CreateWhatsAppDataset

social-messaging:CreateWhatsAppDataset

書き込み

CreateWhatsAppFlow

ソーシャルメッセージ:CreateWhatsAppFlow

書き込み

CreateWhatsAppMessageTemplate

social-messaging:CreateWhatsAppMessageTemplate

書き込み

CreateWhatsAppMessageTemplateFromLibrary

social-messaging:CreateWhatsAppMessageTemplateFromLibrary

書き込み

CreateWhatsAppMessageTemplateMedia

social-messaging:CreateWhatsAppMessageTemplateMedia

書き込み

DeleteWhatsAppFlow

ソーシャルメッセージ:DeleteWhatsAppFlow

書き込み

DeleteWhatsAppMessageMedia

ソーシャルメッセージ:DeleteWhatsAppMessageMedia

書き込み

DeleteWhatsAppMessageTemplate

ソーシャルメッセージ:DeleteWhatsAppMessageTemplate

書き込み

DeprecateWhatsAppFlow

ソーシャルメッセージ:DeprecateWhatsAppFlow

書き込み

DisassociateWhatsAppBusinessAccount

social-messaging:DisassociateWhatsAppBusinessAccount

書き込み

GetLinkedWhatsAppBusinessAccount

social-messaging:GetLinkedWhatsAppBusinessAccount

読み取り

GetLinkedWhatsAppBusinessAccountPhoneNumber

social-messaging:GetLinkedWhatsAppBusinessAccountPhoneNumber

読み取り

GetWhatsAppBusinessPublicKey

social-messaging:GetWhatsAppBusinessPublicKey

読み取り

GetWhatsAppCallPermission

social-messaging:GetWhatsAppCallPermission

読み取り

GetWhatsAppFlow

ソーシャルメッセージ:GetWhatsAppFlow

読み取り

GetWhatsAppFlowPreview

ソーシャルメッセージ:GetWhatsAppFlowPreview

読み取り

GetWhatsAppMessageMedia

ソーシャルメッセージ:GetWhatsAppMessageMedia

書き込み

GetWhatsAppMessageTemplate

ソーシャルメッセージ:GetWhatsAppMessageTemplate

読み取り

ListLinkedWhatsAppBusinessAccounts

social-messaging:ListLinkedWhatsAppBusinessAccounts

リスト

ListTagsForResource

social-messaging:ListTagsForResource

読み取り

ListWhatsAppFlowAssets

social-messaging:ListWhatsAppFlowAssets

リスト

ListWhatsAppFlows

ソーシャルメッセージ:ListWhatsAppFlows

リスト

ListWhatsAppMessageTemplates

social-messaging:ListWhatsAppMessageTemplates

リスト

ListWhatsAppTemplateLibrary

social-messaging:ListWhatsAppTemplateLibrary

リスト

PostWhatsAppMessageMedia

ソーシャルメッセージ:PostWhatsAppMessageMedia

書き込み

PublishWhatsAppFlow

ソーシャルメッセージ:PublishWhatsAppFlow

書き込み

PutWhatsAppBusinessAccountEventDestinations

social-messaging:PutWhatsAppBusinessAccountEventDestinations

書き込み

iam:PassRole

iam:PassedToService

social-messaging.amazonaws.com

書き込み

PutWhatsAppBusinessPublicKey

ソーシャルメッセージ:PutWhatsAppBusinessPublicKey

書き込み

SendWhatsAppCallEvent

ソーシャルメッセージ:SendWhatsAppCallEvent

書き込み

SendWhatsAppConversionEvent

social-messaging:SendWhatsAppConversionEvent

書き込み

SendWhatsAppMessage

ソーシャルメッセージ:SendWhatsAppMessage

書き込み

TagResource

ソーシャルメッセージ:TagResource

タグ付け、書き込み

UntagResource

ソーシャルメッセージ:UntagResource

タグ付け、書き込み

UpdateLinkedWhatsAppBusinessAccountPhoneNumber

social-messaging:UpdateLinkedWhatsAppBusinessAccountPhoneNumber

書き込み

UpdateWhatsAppFlow

ソーシャルメッセージ:UpdateWhatsAppFlow

書き込み

UpdateWhatsAppFlowAssets

social-messaging:UpdateWhatsAppFlowAssets

書き込み

UpdateWhatsAppMessageTemplate

social-messaging:UpdateWhatsAppMessageTemplate

書き込み

AWS End User Messaging Social で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateWhatsAppBusinessAccount

WhatsApp ビジネスアカウントを に関連付けるアクセス許可を付与します AWS アカウント

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateWhatsAppDataset

WhatsApp ビジネスアカウントの新しい WhatsApp データセットを作成するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

書き込み

CreateWhatsAppFlow

新しい WhatsApp フローを作成するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

書き込み

CreateWhatsAppMessageTemplate

WhatsApp メッセージテンプレートを作成するアクセス許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

CreateWhatsAppMessageTemplateFromLibrary

Meta のテンプレートライブラリから WhatsApp メッセージテンプレートを作成するアクセス許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

CreateWhatsAppMessageTemplateMedia

WhatsApp メッセージテンプレートのメディアを作成するアクセス許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

DeleteWhatsAppFlow

WhatsApp フローを削除するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

書き込み

DeleteWhatsAppMessageMedia

WhatsApp からメディアオブジェクトを削除する許可を付与する

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

DeleteWhatsAppMessageTemplate

WhatsApp メッセージテンプレートを削除する許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

DeprecateWhatsAppFlow

公開された WhatsApp Flow を非推奨にする許可を付与

waba*

aws:ResourceTag/${TagKey}

書き込み

DisassociateWhatsAppBusinessAccount

から WhatsApp ビジネスアカウントの関連付けを解除するアクセス許可を付与します AWS アカウント

waba*

aws:ResourceTag/${TagKey}

書き込み

GetLinkedWhatsAppBusinessAccount

WhatsApp ビジネスアカウントの詳細を表示する許可を付与する

waba*

aws:ResourceTag/${TagKey}

読み取り

GetLinkedWhatsAppBusinessAccountPhoneNumber

電話番号の詳細を表示する許可を付与する

phone-number-id*

aws:ResourceTag/${TagKey}

読み取り

GetWhatsAppBusinessPublicKey

電話番号の WhatsApp ビジネスパブリックキーを取得する許可を付与

phone-number-id*

aws:ResourceTag/${TagKey}

読み取り

GetWhatsAppCallPermission

WhatsApp 電話番号の音声通話許可を取得する許可を付与

phone-number-id*

aws:ResourceTag/${TagKey}

読み取り

GetWhatsAppFlow

WhatsApp フローのメタデータとステータスを取得するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

読み取り

GetWhatsAppFlowPreview

WhatsApp フローをテストするためのウェブプレビュー URL を生成するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

読み取り

GetWhatsAppMessageMedia

WhatsApp からメディアオブジェクトを取得する許可を付与する

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

GetWhatsAppMessageTemplate

WhatsApp メッセージテンプレートの詳細を取得するアクセス許可を付与する

waba*

aws:ResourceTag/${TagKey}

読み取り

ListLinkedWhatsAppBusinessAccounts

すべての WhatsApp ビジネスアカウントを表示する許可を付与する

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与

phone-number-id

aws:ResourceTag/${TagKey}

読み取り

waba

aws:ResourceTag/${TagKey}

ListWhatsAppFlowAssets

WhatsApp フローのアセットを一覧表示する許可を付与

waba*

aws:ResourceTag/${TagKey}

リスト

ListWhatsAppFlows

WhatsApp ビジネスアカウントのすべての WhatsApp フローを一覧表示するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

リスト

ListWhatsAppMessageTemplates

WhatsApp メッセージテンプレートを一覧表示するアクセス許可を付与

waba*

aws:ResourceTag/${TagKey}

リスト

ListWhatsAppTemplateLibrary

Meta のテンプレートライブラリから使用可能なテンプレートを一覧表示する許可を付与

waba*

aws:ResourceTag/${TagKey}

リスト

PostWhatsAppMessageMedia

WhatsApp にメディアオブジェクトをアップロードする許可を付与する

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

PublishWhatsAppFlow

WhatsApp フローを発行するアクセス許可を付与します

waba*

aws:ResourceTag/${TagKey}

書き込み

PutWhatsAppBusinessAccountEventDestinations

WhatsApp ビジネスアカウントのイベント送信先を更新する許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

PutWhatsAppBusinessPublicKey

電話番号の WhatsApp ビジネスパブリックキーを設定するアクセス許可を付与します

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

SendWhatsAppCallEvent

WhatsApp を介して音声通話イベントを送信するアクセス許可を付与します

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

SendWhatsAppConversionEvent

WhatsApp を介して変換イベントを送信する許可を付与

waba*

aws:ResourceTag/${TagKey}

書き込み

SendWhatsAppMessage

WhatsApp 経由でメッセージを送信する許可を付与する

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

TagResource

リソースにタグを追加する許可を付与

phone-number-id

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

waba

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

リソースからタグを削除する許可を付与

phone-number-id

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

waba

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateLinkedWhatsAppBusinessAccountPhoneNumber

リンクされた WhatsApp 電話番号の設定を更新する許可を付与

phone-number-id*

aws:ResourceTag/${TagKey}

書き込み

UpdateWhatsAppFlow

WhatsApp フローのメタデータを更新する許可を付与

waba*

aws:ResourceTag/${TagKey}

書き込み

UpdateWhatsAppFlowAssets

WhatsApp フローのフロー JSON 定義を更新する許可を付与

waba*

aws:ResourceTag/${TagKey}

書き込み

UpdateWhatsAppMessageTemplate

WhatsApp メッセージテンプレートを更新するアクセス許可を付与する

waba*

aws:ResourceTag/${TagKey}

書き込み

AWS End User Messaging Social で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

phone-number-id

arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/${OriginationPhoneNumberId}

aws:ResourceTag/${TagKey}

waba

arn:${Partition}:social-messaging:${Region}:${Account}:waba/${WabaId}

aws:ResourceTag/${TagKey}

AWS エンドユーザーメッセージングソーシャルの条件キー

AWS End User Messaging Social では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString