サポート終了通知: 2026 年 10 月 30 日、AWSは Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日を過ぎると、Amazon Pinpoint コンソールまたは Amazon Pinpoint のリソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にアクセスできなくなります。詳細については、「Amazon Pinpoint のサポート終了」を参照してください。注: SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する APIs は、この変更の影響を受けず、AWSエンドユーザーメッセージングでサポートされています。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
エンドポイントまたはセグメントをインポートするための IAM ロール
Amazon Pinpoint では、AWSアカウントの Amazon Simple Storage Service (Amazon S3) バケットからエンドポイント定義をインポートすることで、ユーザーセグメントを定義できます。インポートする前に、必要なアクセス権限を Amazon Pinpoint に与える必要があります。これを行うには、AWS Identity and Access Management(IAM) ロールを作成し、次のポリシーをロールにアタッチします。
-
AmazonS3ReadOnlyAccessAWSマネージドポリシー。このポリシーは によって作成および管理されAWS、Amazon S3 バケットへの読み取り専用アクセスを許可します。 -
Amazon Pinpoint がロールを引き受けるのを許可する信頼ポリシー。
ロールを作成すると、Amazon Pinpoint を使用して Amazon S3 バケットからセグメントをインポートできます。バケットの作成、エンドポイントファイルの作成、およびコンソールを使用したセグメントのインポートの詳細については、『Amazon Pinpoint ユーザーガイド』の「セグメントのインポート」を参照してください。を使用してプログラムでセグメントをインポートする方法の例についてはAWS SDK for Java、Amazon Pinpoint のセグメントをインポートするこのガイドの「」を参照してください。
IAM ロールの作成 (AWS CLI)
AWS Command Line Interface() を使用して IAM ロールを作成するには、次の手順を実行しますAWS CLI。をインストールしていない場合はAWS CLI、「 AWS Command Line Interfaceユーザーガイド」の「AWS CLIのインストール」を参照してください。
を使用して IAM ロールを作成するにはAWS CLI
-
ロールの信頼ポリシーを含む JSON ファイルを作成し、ローカルにファイルを保存します。以下の信頼ポリシーを使用できます。
前述の例で、以下を実行します。
-
regionを Amazon Pinpoint を使用するAWSリージョンに置き換えます。 -
accountIdをAWSアカウントの一意の ID に置き換えます。 -
application-idをプロジェクトの一意の ID に置き換えます。
-
-
コマンドラインで、
create-roleコマンドを使用して、ロールを作成し、信頼ポリシーをアタッチします。aws iam create-role --role-namePinpointSegmentImport--assume-role-policy-document file://PinpointImportTrustPolicy.jsonfile://に続けて、信頼ポリシーを含む JSON ファイル へのパスを指定します。このコマンドを実行すると、ターミナルに次のような出力が表示されます。
-
attach-role-policyコマンドを使用して、AmazonS3ReadOnlyAccessAWS管理ポリシーをロールにアタッチします。aws iam attach-role-policy --policy-arn arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess --role-namePinpointSegmentImport