IAM ポリシーの Amazon Pinpointアクション - Amazon Pinpoint

IAM ポリシーの Amazon Pinpointアクション

AWS アカウント内の Amazon Pinpoint リソースへのアクセスを管理するために、AWS Identity and Access Management (IAM) ポリシーに Amazon Pinpoint アクションを追加できます。ポリシーでアクションを使用することで、ユーザーが実行できる操作を Amazon Pinpoint コンソールで制御できます。AWS SDK、AWS Command Line Interface (AWS CLI)、または Amazon Pinpoint API を直接使用して、ユーザーが実行できる操作をプログラムで制御することもできます。

ポリシーでは、適切な Amazon Pinpoint 名前空間に続けてコロンとアクション名 (GetSegments など) を使用して、各アクションを指定します。ほとんどのアクションは、特定の URI および HTTP メソッドを使用した Amazon Pinpoint API へのリクエストに対応しています。例えば、ユーザーのポリシーで mobiletargeting:GetSegments アクションを許可すると、ユーザーは /apps/projectId/segments URI に HTTP GET リクエストを送信することで、プロジェクトのすべてのセグメントに関する情報を取得することが許可されます。また、このポリシーにより、ユーザーは当該情報をコンソールで表示したり、AWS SDK または AWS CLI で取得したりすることが許可されます。

各アクションは、Amazon リソースネーム (ARN) により、ポリシーステートメントで識別する、特定の Amazon Pinpoint リソースで実行されます。例えば、mobiletargeting:GetSegments アクションが、ARN arn:aws:mobiletargeting:region:accountId:apps/projectId を使用して識別する特定のアプリケーションで実行されます。

このトピックでは、AWS アカウントの IAM ポリシーに追加できる Amazon Pinpoint アクションを示します。ポリシーでアクションを使用して Amazon Pinpoint リソースへのアクセスを管理する方法を示す例については、Amazon Pinpoint のアイデンティティベースポリシーの例 を参照してください。

Amazon Pinpoint API のアクション

このセクションでは、Amazon Pinpoint のプライマリ API である Amazon Pinpoint API から使用できる機能のアクションを示します。この API の詳細については、「Amazon Pinpoint API リファレンス」を参照してください。

分析とメトリクス

次のアクセス許可は、Amazon Pinpoint コンソールでの分析データの表示に関連しています。また、プロジェクト、キャンペーン、およびジャーニーに適用される、重要業績評価指標 (KPI) とも呼ばれる標準メトリクスの集計データの取得 (クエリ) にも関連しています。

mobiletargeting:GetReports

Amazon Pinpoint コンソールでデータ分析を表示します。このアクセス許可は、Amazon Pinpoint コンソールを使用してカスタム属性を含むセグメントを作成するためにも必要です。また、Amazon Pinpoint コンソールでセグメントのサイズの推定値を取得するためにも必要です。

  • URI - 該当なし

  • メソッド - 該当なし

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:GetApplicationDateRangeKpi

標準アプリケーションメトリクスの集計データを取得 (クエリ) します。これは、プロジェクトに関連付けられているすべてのキャンペーンまたはトランザクションメッセージに適用されるメトリクスです。

mobiletargeting:GetCampaignDateRangeKpi

標準キャンペーンメトリクスの集計データを取得 (クエリ) します。これは、個々のキャンペーンに適用されるメトリクスです。

mobiletargeting:GetJourneyDateRangeKpi

標準的なジャーニーエンゲージメントメトリクスの集計データを取得 (クエリ) します。これは、個々のジャーニーに適用されるエンゲージメントメトリクスです。例えば、ジャーニー内のすべてのアクティビティにおいて、参加者が開封したメッセージの数などです。

mobiletargeting:GetJourneyExecutionMetrics

個々のジャーニーに適用される標準的な実行メトリクス (ジャーニーのすべてのアクティビティをアクティブに進めている参加者の数など) の集計データを取得 (クエリ) します。

mobiletargeting:GetJourneyExecutionActivityMetrics

ジャーニー内の個々のアクティビティ (アクティビティを開始または完了した参加者の数など) に適用される標準実行メトリクスの集計データを取得 (クエリー) します。

キャンペーン

以下のアクセス権限は、Amazon Pinpoint アカウント内のキャンペーンの管理に関連しています。

mobiletargeting:CreateCampaign

プロジェクトのキャンペーンを作成します。

  • URI - /apps/projectId/campaigns

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/campaigns

mobiletargeting:DeleteCampaign

特定のキャンペーンを削除します。

mobiletargeting:GetCampaign

特定のキャンペーンに関する情報を取得します。

mobiletargeting:GetCampaignActivities

キャンペーンによって実行されたアクティビティに関する情報を取得します。

mobiletargeting:GetCampaigns

プロジェクトのすべてのキャンペーンに関する情報を取得します。

  • URI - /apps/projectId/campaigns

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetCampaignVersion

特定のキャンペーンのバージョンに関する情報を取得します。

mobiletargeting:GetCampaignVersions

現在および以前のキャンペーンのバージョンに関する情報を取得します。

mobiletargeting:UpdateCampaign

特定のキャンペーンを更新します。

チャネル

以下のアクセス権限は、Amazon Pinpoint アカウント内のチャンネルの管理に関連しています。Amazon Pinpoint で、チャンネルは、顧客に連絡するための方法を指します。例えば、E メール、SMS メッセージ、プッシュ通知の送信などです。

mobiletargeting:DeleteAdmChannel

プロジェクトの Amazon Device Messaging (ADM) チャンネルを無効にします。

  • URI - /apps/projectId/channels/adm

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:GetAdmChannel

プロジェクトの ADM チャンネルに関する情報を取得します。

  • URI - /apps/projectId/channels/adm

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:UpdateAdmChannel

プロジェクトの ADM チャンネルを有効化または更新します。

  • URI - /apps/projectId/channels/adm

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:DeleteApnsChannel

プロジェクトの Apple Push Notification Service (APNS) チャンネルを無効にします。

  • URI - /apps/projectId/channels/apns

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:GetApnsChannel

プロジェクトの APN チャンネルに関する情報を取得します。

  • URI - /apps/projectId/channels/apns

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:UpdateApnsChannel

プロジェクトの APNs チャンネルを有効化または更新します。

  • URI - /apps/projectId/channels/apns

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:DeleteApnsSandboxChannel

プロジェクトの APN サンドボックスチャンネルを無効にします。

mobiletargeting:GetApnsSandboxChannel

プロジェクトの APN サンドボックスチャンネルに関する情報を取得します。

mobiletargeting:UpdateApnsSandboxChannel

プロジェクトの APNs サンドボックスチャンネルを有効化または更新します。

mobiletargeting:DeleteApnsVoipChannel

プロジェクトの APN VoIP チャンネルを無効にします。

mobiletargeting:GetApnsVoipChannel

プロジェクトの APN VoIP チャンネルに関する情報を取得します。

mobiletargeting:UpdateApnsVoipChannel

プロジェクトの APNs VoIP チャンネルを有効化または更新します。

mobiletargeting:DeleteApnsVoipSandboxChannel

プロジェクトの APN VoIP サンドボックスチャンネルを無効にします。

mobiletargeting:GetApnsVoipSandboxChannel

プロジェクトの APN VoIP サンドボックスチャンネルに関する情報を取得します。

mobiletargeting:UpdateApnsVoipSandboxChannel

プロジェクトの APNs VoIP サンドボックスチャンネルを有効化または更新します。

mobiletargeting:DeleteBaiduChannel

プロジェクトの Baidu Cloud Push チャンネルを無効にします。

  • URI - /apps/projectId/channels/baidu

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/baidu

mobiletargeting:GetBaiduChannel

プロジェクトの Baidu Cloud Push チャンネルに関する情報を取得します。

mobiletargeting:UpdateBaiduChannel

プロジェクトの Baidu Cloud Push チャンネルを有効化または更新します。

  • URI - /apps/projectId/channels/baidu

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/baidu

mobiletargeting:DeleteEmailChannel

プロジェクトの E メールチャンネルを無効にします。

  • URI - /apps/projectId/channels/email

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/email

mobiletargeting:GetEmailChannel

プロジェクトの E メールチャンネルに関する情報を取得します。

mobiletargeting:UpdateEmailChannel

プロジェクトの E メールチャンネルを有効化または更新します。

  • URI - /apps/projectId/channels/email

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/email

mobiletargeting:DeleteGcmChannel

プロジェクトの Firebase Cloud Messaging (FCM) チャンネルを無効にします。このチャンネルでは、Amazon Pinpoint は Google クラウドメッセージング (GCM) サービスに代わる FCM サービスを通じて Android アプリケーションにプッシュ通知を送信することができます。

  • URI - /apps/projectId/channels/gcm

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:GetGcmChannel

プロジェクトの FCM チャンネルに関する情報を取得します。このチャンネルでは、Amazon Pinpoint は Google クラウドメッセージング (GCM) サービスに代わる FCM サービスを通じて Android アプリケーションにプッシュ通知を送信することができます。

  • URI - /apps/projectId/channels/gcm

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:UpdateGcmChannel

プロジェクトの FCM チャンネルを有効化または更新します。このチャンネルでは、Amazon Pinpoint は Google クラウドメッセージング (GCM) サービスに代わる FCM サービスを通じて Android アプリケーションにプッシュ通知を送信することができます。

  • URI - /apps/projectId/channels/gcm

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:DeleteSmsChannel

プロジェクトの SMS チャンネルを無効にします。

  • URI - /apps/projectId/channels/sms

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:GetSmsChannel

プロジェクトの SMS チャンネルに関する情報を取得します。

  • URI - /apps/projectId/channels/sms

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:UpdateSmsChannel

プロジェクトの SMS チャンネルを有効化または更新します。

  • URI - /apps/projectId/channels/sms

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:GetChannels

アプリケーションの各チャンネルの履歴とステータスに関する情報を取得します。

mobiletargeting:DeleteVoiceChannel

アプリケーションの音声チャンネルを無効にし、チャンネルの既存の設定を削除します。

mobiletargeting:GetVoiceChannel

アプリケーションの音声チャンネルのステータスおよび設定に関する情報を取得します。

mobiletargeting:UpdateVoiceChannel

アプリケーションの音声チャンネルを有効にするか、アプリケーションの音声チャンネルのステータスおよび設定を更新します。

エンドポイント

以下のアクセス権限は、Amazon Pinpoint アカウント内のエンドポイントの管理に関連しています。Amazon Pinpoint で、エンドポイントはメッセージの単一の送信先を指します。例えば、エンドポイントはお客様の E メールアドレス、電話番号、モバイルデバイストークンなどになります。

mobiletargeting:DeleteEndpoint

エンドポイントを削除します。

mobiletargeting:GetEndpoint

特定のエンドポイントに関する情報を取得します。

mobiletargeting:RemoveAttributes

アプリケーションに関連付けられているすべてのエンドポイントから、同じ属性タイプの 1 つまたは複数の属性を削除します。

mobiletargeting:UpdateEndpoint

エンドポイントを作成、または、エンドポイントの情報を更新します。

mobiletargeting:UpdateEndpointsBatch

バッチオペレーションとしてエンドポイントを作成または更新します。

  • URI - /apps/projectId/endpoints

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

イベントストリーム

以下のアクセス許可は、Amazon Pinpoint アカウント内のイベントストリームの管理に関連しています。

mobiletargeting:DeleteEventStream

プロジェクトのイベントストリームを削除します。

  • URI - /apps/projectId/eventstream/

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

mobiletargeting:GetEventStream

プロジェクトのイベントストリームに関する情報を取得します。

  • URI - /apps/projectId/eventstream/

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

mobiletargeting:PutEventStream

プロジェクトのイベントストリームを作成または更新します。

  • URI - /apps/projectId/eventstream/

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

イベント

以下のアクセス権限は、Amazon Pinpoint アカウント内のイベントジョブの管理に関連しています。Amazon Pinpoint では、インポートジョブを作成し、Amazon S3 バケットに保存されたエンドポイントの定義に基づいてセグメントを作成します。

mobiletargeting:PutEvents

エンドポイントに記録する新しいイベントを作成したり、既存のイベントが関連付けられているエンドポイントデータを作成または更新します。

  • URI - /apps/application-id/events

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/events

エクスポートジョブ

以下のアクセス権限は、Amazon Pinpoint アカウント内のエクスポートジョブの管理に関連しています。Amazon Pinpoint では、エクスポートジョブを作成して、エンドポイントに関する情報を保存または分析のため Amazon S3 バケットに送信します。

mobiletargeting:CreateExportJob

エンドポイントの定義を Amazon S3 にエクスポートするためのエクスポートジョブを作成します。

  • URI - /apps/projectId/jobs/export

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/jobs/export

mobiletargeting:GetExportJob

プロジェクトの特定のエクスポートジョブに関する情報を取得します。

mobiletargeting:GetExportJobs

プロジェクトのすべてのエクスポートジョブのリストを取得します。

  • URI - /apps/projectId/jobs/export

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/jobs/export

インポートジョブ

以下のアクセス権限は、Amazon Pinpoint アカウント内のインポートジョブの管理に関連しています。Amazon Pinpoint では、インポートジョブを作成し、Amazon S3 バケットに保存されたエンドポイントの定義に基づいてセグメントを作成します。

mobiletargeting:CreateImportJob

Amazon S3 からエンドポイント定義をインポートしてセグメントを作成します。

mobiletargeting:GetImportJob

プロジェクトの特定のインポートジョブに関する情報を取得します。

mobiletargeting:GetImportJobs

プロジェクトのすべてのインポートジョブに関する情報を取得します。

ジャーニー

以下のアクセス許可は、Amazon Pinpoint アカウント内のセグメントの管理に関連しています。

mobiletargeting:CreateJourney

プロジェクトのジャーニーを作成します。

  • URI - /apps/projectId/journeys

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/journeys

mobiletargeting:GetJourney

特定のジャーニーに関する情報を取得します。

mobiletargeting:ListJourneys

プロジェクトのすべてのジャーニーに関する情報を取得します。

  • URI - /apps/projectId/journeys

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/journeys

mobiletargeting:UpdateJourney

特定のジャーニーに合わせて設定やその他の設定を更新します。

mobiletargeting:UpdateJourneyState

アクティブなジャーニーをキャンセルします。

mobiletargeting:DeleteJourney

特定のジャーニーを削除します。

メッセージテンプレート

以下のアクセス許可は、Amazon Pinpoint アカウントのメッセージテンプレートの作成と管理に関連しています。メッセージテンプレートは、Amazon Pinpoint プロジェクトのいずれかに送信するメッセージで定義、保存、再利用できるコンテンツと設定のセットです。

mobiletargeting:ListTemplates

Amazon Pinpoint アカウントに関連付けられているすべてのメッセージテンプレートに関する情報を取得します。

  • URI - /templates

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates

mobiletargeting:ListTemplateVersions

特定のメッセージテンプレートのすべてのバージョンに関する情報を取得します。

mobiletargeting:UpdateTemplateActiveVersion

メッセージテンプレートの特定のバージョンをテンプレートのアクティブバージョンとして指定します。

mobiletargeting:GetEmailTemplate

E メールチャンネルを介して送信されるメッセージのメッセージテンプレートに関する情報を取得します。

mobiletargeting:CreateEmailTemplate

E メールチャンネルを介して送信されるメッセージのメッセージテンプレートを作成します。

  • URI - /templates/template-name/email

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/EMAIL

mobiletargeting:UpdateEmailTemplate

E メールチャンネルを介して送信されるメッセージの既存のメッセージテンプレートを更新します。

  • URI - /templates/template-name/email

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/EMAIL

mobiletargeting:DeleteEmailTemplate

E メールチャンネルを介して送信されたメッセージのメッセージテンプレートを削除します。

  • URI - /templates/template-name/email

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/EMAIL

mobiletargeting:GetPushTemplate

プッシュ通知チャンネルを介して送信されるメッセージのメッセージテンプレートに関する情報を取得します。

  • URI - /templates/template-name/push

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:CreatePushTemplate

プッシュ通知チャンネルを介して送信されるメッセージのメッセージテンプレートを作成します。

  • URI - /templates/template-name/push

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:UpdatePushTemplate

プッシュ通知チャンネルを介して送信されるメッセージの既存のメッセージテンプレートを更新します。

  • URI - /templates/template-name/push

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:DeletePushTemplate

プッシュ通知チャンネルを介して送信されたメッセージのメッセージテンプレートを削除します。

  • URI - /templates/template-name/push

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:GetSmsTemplate

SMS チャンネルを介して送信されるメッセージのメッセージテンプレートに関する情報を取得します。

  • URI - /templates/template-name/sms

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:CreateSmsTemplate

SMS チャンネルを介して送信されるメッセージのメッセージテンプレートを作成します。

  • URI - /templates/template-name/sms

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:UpdateSmsTemplate

SMS チャンネルを介して送信されるメッセージの既存のメッセージテンプレートを更新します。

  • URI - /templates/template-name/sms

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:DeleteSmsTemplate

SMS チャンネルを介して送信されたメッセージのメッセージテンプレートを削除します。

  • URI - /templates/template-name/sms

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:GetVoiceTemplate

音声チャンネルを介して送信されるメッセージのメッセージテンプレートに関する情報を取得します。

mobiletargeting:CreateVoiceTemplate

音声チャンネルを介して送信されるメッセージのメッセージテンプレートを作成します。

  • URI - /templates/template-name/voice

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/VOICE

mobiletargeting:UpdateVoiceTemplate

音声チャンネルを介して送信されるメッセージの既存のメッセージテンプレートを更新します。

  • URI - /templates/template-name/voice

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/VOICE

mobiletargeting:DeleteVoiceTemplate

音声チャンネルを介して送信されたメッセージのメッセージテンプレートを削除します。

  • URI - /templates/template-name/voice

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/VOICE

メッセージ

次のアクセス許可は、Amazon Pinpoint アカウントからのメッセージとプッシュ通知の送信に関連しています。SendMessages および SendUsersMessages オペレーションを使用して、最初にセグメントやキャンペーンを作成することなく、特定のエンドポイントにメッセージを送信できます。

mobiletargeting:SendMessages

特定のエンドポイントにメッセージまたはプッシュ通知を送信します。

  • URI - /apps/projectId/messages

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/messages

mobiletargeting:SendUsersMessages

特定のユーザー ID に関連付けられているすべてのエンドポイントに、メッセージまたはプッシュ通知を送信します。

ワンタイムパスワード

以下のアクセス許可は、Amazon Pinpoint でのワンタイムパスワード (OTP) の送信と検証に関連しています。

mobiletargeting:SendOTPMessage

ワンタイムパスワードを含むテキストメッセージを送信します。

  • URI - /apps/projectId/otp

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/otp

mobiletargeting:VerifyOTPMessage

SendOTPMessage オペレーションを使用して、生成されたワンタイムパスワード (OTP) の有効性を確認します。

  • URI - /apps/projectId/verify-otp

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/verify-otp

電話番号検証

以下のアクセス権限は、Amazon Pinpoint での電話番号検証サービスの使用に関連しています。

mobiletargeting:PhoneNumberValidate

電話番号に関する情報を取得します。

  • URI - /phone/number/validate

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:phone/number/validate

プロジェクト

以下のアクセス権限は、Amazon Pinpoint アカウント内のプロジェクトの管理に関連しています。当初、プロジェクトはアプリケーションと呼ばれていました。これらのオペレーションでは、Amazon Pinpoint アプリケーションは Amazon Pinpoint プロジェクトと同じです。

mobiletargeting:CreateApp

Amazon Pinpoint プロジェクトを作成します。

  • URI - /apps

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps

mobiletargeting:DeleteApp

Amazon Pinpoint プロジェクトを削除します。

  • URI - /apps/projectId

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetApp

Amazon Pinpoint プロジェクトに関する情報を取得します。

  • URI - /apps/projectId

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetApps

Amazon Pinpoint アカウントに関連付けられているすべてのプロジェクトに関する情報を取得します。

  • URI - /apps

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps

mobiletargeting:GetApplicationSettings

Amazon Pinpoint プロジェクトのデフォルト設定を取得します。

  • URI - /apps/projectId/settings

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:UpdateApplicationSettings

Amazon Pinpoint プロジェクトのデフォルト設定を更新します。

  • URI - /apps/projectId/settings

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

推奨モデル

以下のアクセス許可は、推奨モデルから推奨データを取得および処理するための Amazon Pinpoint 設定の管理に関連しています。推奨モデルは、データ内のパターンを見つけることによって、パーソナライズされた推奨事項を予測し、生成する機械学習モデルの一種です。

mobiletargeting:CreateRecommenderConfiguration

推奨モデル用の Amazon Pinpoint 設定を作成します。

  • URI - /recommenders

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:recommenders

mobiletargeting:GetRecommenderConfigurations

Amazon Pinpoint アカウントに関連付けられているすべての推奨モデルの設定に関する情報を取得します。

  • URI - /recommenders

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:recommenders

mobiletargeting:GetRecommenderConfiguration

推奨モデルの個別の Amazon Pinpoint 設定に関する情報を取得します。

  • URI - /recommenders/recommenderId

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

mobiletargeting:UpdateRecommenderConfiguration

推奨モデルの Amazon Pinpoint 設定を更新します。

  • URI - /recommenders/recommenderId

  • メソッド – PUT

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

mobiletargeting:DeleteRecommenderConfiguration

推奨モデルの Amazon Pinpoint 設定を削除します。

  • URI - /recommenders/recommenderId

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

セグメント

以下のアクセス権限は、Amazon Pinpoint アカウント内のセグメントの管理に関連しています。Amazon Pinpoint で、セグメントはお客様が定義した特定の属性を共有する、キャンペーンの受信者のグループを指します。

mobiletargeting:CreateSegment

セグメントを作成します。ユーザーが Amazon Pinpoint の外部からエンドポイントデータをインポートしてセグメントを作成することを許可するには、 mobiletargeting:CreateImportJob アクションを許可します。

  • URI - /apps/projectId/segments

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:DeleteSegment

セグメントを削除します。

mobiletargeting:GetSegment

特定のセグメントに関する情報を取得します。

mobiletargeting:GetSegmentExportJobs

セグメントのエンドポイント定義をエクスポートするジョブに関する情報を取得します。

mobiletargeting:GetSegments

プロジェクトのすべてのセグメントに関する情報を取得します。

  • URI - /apps/projectId/segments

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetSegmentImportJobs

Amazon S3 からエンドポイント定義をインポートしてセグメントを作成するジョブに関する情報を取得します。

mobiletargeting:GetSegmentVersion

特定のセグメントバージョンに関する情報を取得します。

mobiletargeting:GetSegmentVersions

現在および以前のセグメントのバージョンに関する情報を取得します。

mobiletargeting:UpdateSegment

特定のセグメントを更新します。

タグ

以下のアクセス許可は、Amazon Pinpoint リソースのタグの表示と管理に関連しています。

mobiletargeting:ListTagsForResource

プロジェクト、キャンペーン、メッセージテンプレート、またはセグメントに関連付けられているタグに関する情報を取得します。

  • URI - /tags/resource-arn

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:TagResource

プロジェクト、キャンペーン、メッセージテンプレート、またはセグメントに 1 つ以上のタグを追加します。

  • URI - /tags/resource-arn

  • メソッド - POST

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:UntagResource

プロジェクト、キャンペーン、メッセージテンプレート、セグメントから 1 つ以上のタグを削除します。

  • URI - /tags/resource-arn

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:*

[ユーザー]

以下のアクセス許可は、ユーザーの管理に関連しています。Amazon Pinpoint で、ユーザーはお客様からメッセージを受け取る人物を指します。1 人のユーザーが複数のエンドポイントに関連付けられる場合があります。

mobiletargeting:DeleteUserEndpoints

ユーザー ID に関連付けられているすべてのエンドポイントを削除します。

  • URI - /apps/projectId/users/userId

  • メソッド - DELETE

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/users/userId

mobiletargeting:GetUserEndpoints

ユーザー ID に関連付けられているすべてのエンドポイントに関する情報を取得します。

  • URI - /apps/projectId/users/userId

  • メソッド - GET

  • リソース ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/users/userId

Amazon Pinpoint SMS および音声バージョン 1 API アクション

このセクションでは、Amazon Pinpoint SMS および音声 API から使用できる機能のアクションを示します。これは、Amazon Pinpoint で SMS チャンネルと音声チャンネルを使用および管理するための高度なオプションを提供する補足 API です。この API の詳細については、「 Amazon Pinpoint SMS および音声 API リファレンス」を参照してください。

sms-voice:CreateConfigurationSet

音声メッセージを送信するための設定セットを作成します。

  • URI - /sms-voice/configuration-sets

  • メソッド - POST

  • リソース ARN - 使用できません。* を使用します。

sms-voice:DeleteConfigurationSet

音声メッセージを送信するための設定セットを削除します。

  • URI - /sms-voice/configuration-sets/ConfigurationSetName

  • メソッド - DELETE

  • リソース ARN - 使用できません。* を使用します。

sms-voice:GetConfigurationSetEventDestinations

設定セットとそれに含まれるイベント送信先に関する情報を取得します。

  • URI - /sms-voice/configuration-sets/ConfigurationSetName/event-destinations

  • メソッド - GET

  • リソース ARN - 使用できません。* を使用します。

sms-voice:CreateConfigurationSetEventDestination

音声イベントのイベント送信先を作成します。

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations

  • メソッド - POST

  • リソース ARN - 使用できません。* を使用します。

sms-voice:UpdateConfigurationSetEventDestination

音声イベントのイベント送信先を更新します。

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations/EventDestinationName

  • メソッド – PUT

  • リソース ARN - 使用できません。* を使用します。

sms-voice:DeleteConfigurationSetEventDestination

音声イベントのイベント送信先を削除します。

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations/EventDestinationName

  • メソッド - DELETE

  • リソース ARN - 使用できません。* を使用します。

sms-voice:SendVoiceMessage

音声メッセージを作成して送信します。

  • URI - /sms-voice/voice/message

  • メソッド - POST

  • リソース ARN - 使用できません。* を使用します。