指定蓝图参数 - Amazon连接词
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

指定蓝图参数

配置文件包含蓝图参数规范parameterSpecJSON 对象。parameterSpec包含一个或多个参数对象。

"parameterSpec": { "<parameter_name>": { "type": "<parameter-type>", "collection": true|false, "description": "<parameter-description>", "defaultValue": "<default value for the parameter if value not specified>" "allowedValues": "<list of allowed values>" }, "<parameter_name>": { ... } }

以下是编码每个参数对象的规则:

  • 参数名称和type是必需的。所有其他属性都是可选的。

  • 如果您指定defaultValue属性,则参数是可选的。否则,参数是必需参数,并且根据蓝图创建工作流的数据分析员必须为其提供值。

  • 如果您设置collection属性设置为true,则参数可以采用值的集合。集合可以是任意数据类型。

  • 如果您指定allowedValues,AmazonGlue 控制台显示一个值下拉列表,供数据分析人员在根据蓝图创建工作流时进行选择。

以下是使用的允许值type

参数数据类型 备注
String -
Integer -
Double -
Boolean 可能的值为 truefalse。生成创建工作流 <blueprint>页面上的AmazonGlue 控制台。
S3Uri 完成 Amazon S3 路径,以s3://。生成一个文本字段并浏览按钮创建工作流 <blueprint>页.
S3Bucket 仅 Amazon S3 存储桶名称。生成存储桶选择器在创建工作流 <blueprint>页.
IAMRoleArn AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称 (ARN)。生成角色选择器在创建工作流 <blueprint>页.
IAMRoleName IAM 角色的名称。生成角色选择器在创建工作流 <blueprint>页.