

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# DataSource
<a name="API_DataSource"></a>

描述了包含要上传到数据集的数据来源，或者要从 Amazon Personalize 删除的记录列表。

## 目录
<a name="API_DataSource_Contents"></a>

 ** dataLocation **   <a name="personalize-Type-DataSource-dataLocation"></a>
对于数据集导入作业，这是存储了要上传到数据集的数据的 Amazon S3 存储桶路径。对于数据删除作业，这是存储了待删除记录列表的 Amazon S3 存储桶路径。  
 例如：  
 `s3://bucket-name/folder-name/fileName.csv`   
如果您的 CSV 文件位于 Amazon S3 存储桶的某个文件夹中，并且您希望导入作业或数据删除作业考虑多个文件，则可以指定该文件夹的路径。对于数据删除作业，Amazon Personalize 会使用该文件夹及任何子文件夹中的所有文件。使用以下语法，在文件夹名称后面加上 `/`：  
 `s3://bucket-name/folder-name/`   
类型：字符串  
长度约束：最大长度为 256。  
模式：`(s3|http|https)://.+`  
必需：否

## 另请参阅
<a name="API_DataSource_SeeAlso"></a>

有关在特定语言的 AWS SDK 中使用此 API 的更多信息，请参阅以下内容：
+  [适用于 C\$1\$1 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/DataSource) 
+  [适用于 Java V2 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-2018-05-22/DataSource) 
+  [适用于 Ruby V3 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-2018-05-22/DataSource) 