翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Personalize でのデータセットのエクスポートジョブの作成
データセットのエクスポートジョブは、Amazon Personalize コンソール、 AWS Command Line Interface (AWS CLI)、または を使用して作成できます AWS SDKs。
データセットのエクスポートジョブの作成 (コンソール)
データをデータセットにインポートし、出力 Amazon S3 バケットを作成したら、分析のためにデータをバケットにエクスポートできます。Amazon Personalize コンソールを使用してデータセットをエクスポートするには、データセットのエクスポートジョブを作成します。Amazon S3 バケットの作成の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「バケットの作成」を参照してください。
データセットをエクスポートする前に、Amazon Personalize のサービスロールが出力 Amazon S3 バケットにアクセスして書き込むことができることを確認してください。「データセットのエクスポートジョブの許可要件」を参照してください。
データセットのエクスポートジョブを作成するには (コンソール)
-
https://console.aws.amazon.com/personalize/ホーム
で Amazon Personalize コンソールを開きます。 -
ナビゲーションペインで、[Dataset groups] (データセットグループ) を選択します。
-
[Dataset groups] (データセットグループ) のページで、データセットグループを選択します。
-
ナビゲーションペインで、[Datasets] (データセット) を選択します。
-
Amazon S3 バケットにエクスポートするデータセットを選択します。
-
[Dataset export jobs] (データセットのエクスポートジョブ) で、[Create dataset export job] (データセットのエクスポートジョブを作成) を選択します。
-
[Dataset export job details] (データセットのエクスポートジョブの詳細) の [Dataset export job name] (データセットのエクスポートジョブ名) に、エクスポートジョブの名前を入力します。
-
IAM サービスロールで、「」で作成した Amazon Personalize サービスロールを選択しますAmazon Personalize 向けの IAM ロールの作成。
-
[Amazon S3 data output path] (Amazon S3 データ出力パス) で、宛先 Amazon S3 バケットを入力します。次の構文を使用します。
s3://amzn-s3-demo-bucket/<folder path>
-
暗号化 AWS KMS に を使用している場合は、KMSキー ARNに AWS KMS キーの Amazon リソースネーム (ARN) を入力します。
-
[Export data type] (データタイプをエクスポート) で、最初にデータをインポートした方法に基づいて、エクスポートするデータのタイプを選択します。
-
データセットのインポートジョブを使用して一括でインポートしたデータのみをエクスポートするには、[Bulk] (一括) を選択します。
-
コンソールまたは
PutEvents
、PutUsers
、またはPutItems
操作を使用して個別にインポートしたデータのみをエクスポートするには、[増分] を選択します。 -
データセット内のすべてのデータをエクスポートするには、[Both] (両方) を選択します。
-
-
[タグ] には、オプションで任意のタグを追加します。Amazon Personalize リソースのタグ付けの詳細については、「Amazon Personalize リソースのタグ付け」を参照してください。
-
[Create dataset export job] (データセットのエクスポートジョブを作成) を選択します。
[Dataset overview] (データセットの概要) のページの [Dataset export jobs] (データセットのエクスポートジョブ) で、ジョブが [Export job status] (エクスポートジョブのステータス) で一覧表示されます。ステータスが になると、データセットのエクスポートジョブは完了ですACTIVE。その後、出力 Amazon S3 バケットからデータをダウンロードできます。Amazon S3 バケットからオブジェクトをダウンロードする方法については、Amazon Simple Storage Service ユーザーガイドの「オブジェクトのダウンロード」を参照してください。
データセットのエクスポートジョブの作成 (AWS CLI)
データをデータセットにインポートし、出力 Amazon S3 バケットを作成したら、分析のためにデータセットをバケットにエクスポートできます。を使用してデータセットをエクスポートするには AWS CLI、 create-dataset-export-job
AWS CLI コマンドを使用してデータセットのエクスポートジョブを作成します。Amazon S3 バケットの作成の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「バケットの作成」を参照してください。
データセットをエクスポートする前に、Amazon Personalize のサービスロールが出力 Amazon S3 バケットにアクセスして書き込むことができることを確認してください。「データセットのエクスポートジョブの許可要件」を参照してください。
次に create-dataset-export-job
AWS CLI コマンドの例を示します。ジョブに名前を付け、 をエクスポートするデータセットの Amazon リソースネーム (ARN) dataset arn
に置き換え、 を で作成した Amazon Personalize サービスロールARNの role ARN
に置き換えますAmazon Personalize 向けの IAM ロールの作成。でs3DataDestination
、 にはkmsKeyArn
オプションで AWS KMS キーARNに を指定し、 には出力 Amazon S3 バケットへのパスpath
を指定します。
ingestion-mode
で、次のオプションからエクスポートするデータを指定します。
-
データセットのインポートジョブを使用して一括でインポートしたデータのみをエクスポートするように
BULK
を指定します。 -
コンソール、、、または
PutItems
オペレーションを使用して個別にインポートしたデータのみをエクスポートPUT
するにはPutEvents
PutUsers、 を指定します。 -
データセット内のすべてのデータをエクスポートするように
ALL
を指定します。
詳細については、「CreateDatasetExportJob」を参照してください。
aws personalize create-dataset-export-job \ --job-name
job name
\ --dataset-arndataset ARN
\ --job-output "{\"s3DataDestination\":{\"kmsKeyArn\":\"kms key ARN
\",\"path\":\"s3://amzn-s3-demo-bucket
/folder-name
/\"}}" \ --role-arnrole ARN
\ --ingestion-modePUT
データセットのエクスポートジョブARNが表示されます。
{ "datasetExportJobArn": "arn:aws:personalize:us-west-2:acct-id:dataset-export-job/DatasetExportJobName" }
DescribeDatasetExportJob
操作を使用してステータスを確認します。
aws personalize describe-dataset-export-job \ --dataset-export-job-arn
dataset export job ARN
データセットのエクスポートジョブの作成 (AWS SDKs)
データをデータセットにインポートし、出力 Amazon S3 バケットを作成したら、分析のためにデータセットをバケットにエクスポートできます。を使用してデータセットをエクスポートするには AWS SDKs、 CreateDatasetExportJobオペレーションを使用してデータセットのエクスポートジョブを作成します。Amazon S3 バケットの作成の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「バケットの作成」を参照してください。
次のコードは、 SDK for Python (Boto3) または SDK for Java 2.x を使用してデータセットエクスポートジョブを作成する方法を示していますSDK。
データセットをエクスポートする前に、Amazon Personalize のサービスロールが出力 Amazon S3 バケットにアクセスして書き込むことができることを確認してください。「データセットのエクスポートジョブの許可要件」を参照してください。