Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

AWS::Personalize::Dataset DatasetImportJob

Focus mode
AWS::Personalize::Dataset DatasetImportJob - AWS CloudFormation
Filter View

Describes a job that imports training data from a data source (Amazon S3 bucket) to an Amazon Personalize dataset.

A dataset import job can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

If you specify a dataset import job as part of a dataset, all dataset import job fields are required.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "DatasetArn" : String, "DatasetImportJobArn" : String, "DataSource" : DataSource, "JobName" : String, "RoleArn" : String }

YAML

DatasetArn: String DatasetImportJobArn: String DataSource: DataSource JobName: String RoleArn: String

Properties

DatasetArn

The Amazon Resource Name (ARN) of the dataset that receives the imported data.

Required: No

Type: String

Pattern: arn:([a-z\d-]+):personalize:.*:.*:.+

Maximum: 256

Update requires: No interruption

DatasetImportJobArn

The ARN of the dataset import job.

Required: No

Type: String

Pattern: arn:([a-z\d-]+):personalize:.*:.*:.+

Maximum: 256

Update requires: No interruption

DataSource

The Amazon S3 bucket that contains the training data to import.

Required: No

Type: DataSource

Update requires: No interruption

JobName

The name of the import job.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]*

Minimum: 1

Maximum: 63

Update requires: No interruption

RoleArn

The ARN of the IAM role that has permissions to read from the Amazon S3 data source.

Required: No

Type: String

Pattern: arn:([a-z\d-]+):iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+

Maximum: 256

Update requires: No interruption

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.