Amazon Glue 中的集成 API - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Glue 中的集成 API

数据类型

集成结构

描述零 ETL 集成。

字段
  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标的 ARN。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • IntegrationName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的唯一名称。

  • IntegrationArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • KmsKeyId:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密通道的 KMS 密钥的 ARN。

  • AdditionalEncryptionContext – 键值对的映射数组。

    每个键是一个 UTF-8 字符串。

    每个值是一个 UTF-8 字符串。

    一组可选的非密钥键值对,包含用于加密的其他上下文信息。仅当提供 KMSKeyId 时才可提供此项。

  • Tags标签 对象的数组。

    分配给资源的元数据,由键值对列表组成。

  • Status必填:UTF-8 字符串(有效值:CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION)。

    可能状态包括:

    • CREATING:正在创建集成。

    • ACTIVE:集成创建成功。

    • MODIFYING:正在修改集成。

    • FAILED:集成创建失败。

    • DELETING:已删除集成。

    • SYNCING:集成正在同步。

    • NEEDS_ATATENTION:集成需要注意,例如同步。

  • CreateTime必填:时间戳。

    创建集成的时间 (UTC)。

  • ErrorsIntegrationError 对象的数组。

    与集成关联的错误列表。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

IntegrationPartition 结构

描述如何在目标上对数据进行分区的结构。

字段
  • FieldName – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    用于在目标上对数据进行分区的字段名称。

  • FunctionSpec – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    指定用于在目标上对数据进行分区的函数。

IntegrationError 结构

与零 ETL 集成关联的错误。

字段
  • ErrorCode – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    与此错误关联的代码。

  • ErrorMessage:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    描述错误的消息。

IntegrationFilter 结构

可在调用 DescribeIntegrations 请求时使用的筛选条件。

字段
  • Name – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    筛选器的名称。

  • Values – UTF-8 字符串数组。

    筛选条件值的列表。

InboundIntegration 结构

用于将数据写入资源的集成的结构。

字段
  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源资源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标资源的 ARN。

  • IntegrationArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    零 ETL 集成的 ARN。

  • Status必填:UTF-8 字符串(有效值:CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION)。

    可能状态包括:

    • CREATING:正在创建集成。

    • ACTIVE:集成创建成功。

    • MODIFYING:正在修改集成。

    • FAILED:集成创建失败。

    • DELETING:已删除集成。

    • SYNCING:集成正在同步。

    • NEEDS_ATATENTION:集成需要注意,例如同步。

  • CreateTime必填:时间戳。

    创建集成的时间 (UTC)。

  • ErrorsIntegrationError 对象的数组。

    与集成关联的错误列表。

SourceProcessingProperties 结构

与集成源关联的资源属性。

字段
  • RoleArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    用于访问 Amazon Glue 连接的 IAM 角色。

TargetProcessingProperties 结构

与集成目标关联的资源属性。

字段
  • RoleArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    用于访问 Amazon Glue 数据库的 IAM 角色。

  • KmsArn:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密的 KMS 密钥的 ARN。

  • ConnectionName – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    用于配置在客户 VPC 中运行的 Amazon Glue 作业的 Amazon Glue 网络连接。

  • EventBusArn:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于接收集成状态通知的 Eventbridge 事件总线的 ARN。

SourceTableConfig 结构

源分支用于处理源中的数据的属性。

字段
  • Fields – UTF-8 字符串数组。

    用于列级筛选的字段列表。

  • FilterPredicate – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    用于行级筛选的条件子句。

  • PrimaryKey – UTF-8 字符串数组。

    记录的唯一标识符。

  • RecordUpdateField – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    增量拉取基于时间戳的字段。

TargetTableConfig 结构

目标分支用于对目标上的数据进行分区的属性。

字段
  • UnnestSpec – UTF-8 字符串(有效值:TOPLEVEL | FULL | NOUNNEST)。

    指定嵌套对象如何扁平化为顶级元素。有效的值为:“TOPLEVEL”、“FULL”或“NOUNNEST”。

  • PartitionSpecIntegrationPartition 对象的数组。

    确定目标上的文件布局。

  • TargetTableName – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    目标表的可选名称。

操作

CreateIntegration 操作(Python:create_integration)

在调用者的账户中使用 Amazon 资源名称 (ARN) 在两个资源之间创建零 ETL 集成:SourceArnTargetArn

请求
  • IntegrationName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    Amazon Glue 中集成的唯一名称。

  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源资源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标资源的 ARN。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

  • KmsKeyId:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密通道的 KMS 密钥的 ARN。

  • AdditionalEncryptionContext – 键值对的映射数组。

    每个键是一个 UTF-8 字符串。

    每个值是一个 UTF-8 字符串。

    一组可选的非密钥键值对,包含用于加密的其他上下文信息。仅当提供 KMSKeyId 时才可提供此项。

  • Tags标签 对象的数组。

    分配给资源的元数据,由键值对列表组成。

响应
  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源资源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标资源的 ARN。

  • IntegrationName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    Amazon Glue 中集成的唯一名称。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • IntegrationArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    创建的集成的 Amazon 资源名称 (ARN)。

  • KmsKeyId:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密通道的 KMS 密钥的 ARN。

  • AdditionalEncryptionContext – 键值对的映射数组。

    每个键是一个 UTF-8 字符串。

    每个值是一个 UTF-8 字符串。

    一组可选的非密钥键值对,包含用于加密的其他上下文信息。

  • Tags标签 对象的数组。

    分配给资源的元数据,由键值对列表组成。

  • Status必填:UTF-8 字符串(有效值:CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION)。

    正在创建的集成的状态。

    可能状态包括:

    • CREATING:正在创建集成。

    • ACTIVE:集成创建成功。

    • MODIFYING:正在修改集成。

    • FAILED:集成创建失败。

    • DELETING:已删除集成。

    • SYNCING:集成正在同步。

    • NEEDS_ATATENTION:集成需要注意,例如同步。

  • CreateTime必填:时间戳。

    创建集成的时间 (UTC)。

  • ErrorsIntegrationError 对象的数组。

    与集成创建关联的错误列表。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

错误
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • IntegrationConflictOperationFault

  • IntegrationQuotaExceededFault

  • KMSKeyNotAccessibleFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • ResourceNumberLimitExceededException

  • InvalidInputException

ModifyIntegration 操作(Python:modify_integration)

修改调用者的账户中的零 ETL 集成。

请求
  • IntegrationIdentifier必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

  • IntegrationName – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    Amazon Glue 中集成的唯一名称。

响应
  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标的 ARN。

  • IntegrationName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    Amazon Glue 中集成的唯一名称。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • IntegrationArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • KmsKeyId:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密通道的 KMS 密钥的 ARN。

  • AdditionalEncryptionContext – 键值对的映射数组。

    每个键是一个 UTF-8 字符串。

    每个值是一个 UTF-8 字符串。

    一组可选的非密钥键值对,包含用于加密的其他上下文信息。

  • Tags标签 对象的数组。

    分配给资源的元数据,由键值对列表组成。

  • Status必填:UTF-8 字符串(有效值:CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION)。

    正在修改的集成的状态。

    可能状态包括:

    • CREATING:正在创建集成。

    • ACTIVE:集成创建成功。

    • MODIFYING:正在修改集成。

    • FAILED:集成创建失败。

    • DELETING:已删除集成。

    • SYNCING:集成正在同步。

    • NEEDS_ATATENTION:集成需要注意,例如同步。

  • CreateTime必填:时间戳。

    创建集成的时间 (UTC)。

  • ErrorsIntegrationError 对象的数组。

    与集成修改关联的错误列表。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeIntegrations 操作(Python:describe_integrations)

API 用于检索集成列表。

请求
  • IntegrationIdentifier – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • Marker – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    指示后续请求中下一组响应记录的起点的值。

  • MaxRecords – 数字(整数)。

    输出中要返回的项总数。

  • FiltersIntegrationFilter 对象的数组。

    用于筛选结果的键和值的列表。支持的键有“Status”、“IntegrationName”和“SourceArn”。IntegrationName 仅限于一个值。

响应
  • Integrations集成 对象的数组。

    零 ETL 集成的列表。

  • Marker – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    指示后续请求中下一组响应记录的起点的值。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegration 操作(Python:delete_integration)

删除指定的零 ETL 集成。

请求
  • IntegrationIdentifier必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

响应
  • SourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的源的 ARN。

  • TargetArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的目标的 ARN。

  • IntegrationName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    Amazon Glue 中集成的唯一名称。

  • Description:UTF-8 字符串,长度不超过 1000 个字节,与 Custom string pattern #12 匹配。

    集成的描述。

  • IntegrationArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • KmsKeyId:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    用于加密通道的 KMS 密钥的 ARN。

  • AdditionalEncryptionContext – 键值对的映射数组。

    每个键是一个 UTF-8 字符串。

    每个值是一个 UTF-8 字符串。

    一组可选的非密钥键值对,包含用于加密的其他上下文信息。

  • Tags标签 对象的数组。

    分配给资源的元数据,由键值对列表组成。

  • Status必填:UTF-8 字符串(有效值:CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION)。

    正在删除的集成的状态。

    可能状态包括:

    • CREATING:正在创建集成。

    • ACTIVE:集成创建成功。

    • MODIFYING:正在修改集成。

    • FAILED:集成创建失败。

    • DELETING:已删除集成。

    • SYNCING:集成正在同步。

    • NEEDS_ATATENTION:集成需要注意,例如同步。

  • CreateTime必填:时间戳。

    创建集成的时间 (UTC)。

  • ErrorsIntegrationError 对象的数组。

    与集成关联的错误列表。

  • DataFilter:UTF-8 字符串,长度不少于 1 个字节,不超过 2048 个字节。

    使用 Maxwell 筛选条件语法选择用于集成的源表。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeInboundIntegrations 操作(Python:describe_inbound_integrations)

返回指定集成的入站集成列表。

请求
  • IntegrationArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    集成的 Amazon 资源名称 (ARN)。

  • Marker – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    指定从何处开始分页的令牌。这是先前截断的响应中的标记。

  • MaxRecords – 数字(整数)。

    输出中要返回的项总数。

  • TargetArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    集成中目标资源的 Amazon 资源名称 (ARN)。

响应
  • InboundIntegrationsInboundIntegration 对象的数组。

    入站集成列表。

  • Marker – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    指示后续请求中下一组响应记录的起点的值。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • TargetResourceNotFound

  • OperationNotSupportedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationTableProperties 操作(Python:create_integration_table_properties)

此 API 用于为需要复制的表提供可选覆盖属性。这些属性可包括用于对源表和目标表进行筛选和分区的属性。要设置源属性和目标属性,需要分别使用 Amazon Glue 连接 ARN 作为 ResourceArnSourceTableConfig 来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArnTargetTableConfig 来调用相同的 API。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • TableName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    要复制的表的名称。

  • SourceTableConfig – 一个 SourceTableConfig 对象。

    源表配置的结构。

  • TargetTableConfig – 一个 TargetTableConfig 对象。

    目标表配置的结构。

响应
  • 无响应参数。

错误
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationTableProperties 操作(Python:update_integration_table_properties)

此 API 用于为需要复制的表提供可选覆盖属性。这些属性可包括用于对源表和目标表进行筛选和分区的属性。要设置源属性和目标属性,需要分别使用 Amazon Glue 连接 ARN 作为 ResourceArnSourceTableConfig 来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArnTargetTableConfig 来调用相同的 API。

覆盖将反映在所有使用相同 ResourceArn 和源表的集成中。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • TableName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    要复制的表的名称。

  • SourceTableConfig – 一个 SourceTableConfig 对象。

    源表配置的结构。

  • TargetTableConfig – 一个 TargetTableConfig 对象。

    目标表配置的结构。

响应
  • 无响应参数。

错误
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationTableProperties 操作(Python:get_integration_table_properties)

此 API 用于为需要复制的表检索可选覆盖属性。这些属性可包括用于对源表和目标表进行筛选和分区的属性。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • TableName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    要复制的表的名称。

响应
  • ResourceArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • TableName – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    要复制的表的名称。

  • SourceTableConfig – 一个 SourceTableConfig 对象。

    源表配置的结构。

  • TargetTableConfig – 一个 TargetTableConfig 对象。

    目标表配置的结构。

错误
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegrationTableProperties 操作(Python:delete_integration_table_properties)

删除为需要复制的表创建的表属性。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • TableName必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    要复制的表的名称。

响应
  • 无响应参数。

错误
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationResourceProperty 操作(Python:create_integration_resource_property)

此 API 可用于设置 Amazon Glue 连接(对于源)或 Amazon Glue 数据库 ARN(对于目标)的 ResourceProperty。这些属性可包括访问连接或数据库的角色。要设置源属性和目标属性,需要分别使用 Amazon Glue 连接 ARN 作为 ResourceArnSourceProcessingProperties 来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArnTargetProcessingProperties 来调用相同的 API。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • SourceProcessingProperties – 一个 SourceProcessingProperties 对象。

    与集成源关联的资源属性。

  • TargetProcessingProperties – 一个 TargetProcessingProperties 对象。

    与集成目标关联的资源属性。

响应
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • SourceProcessingProperties – 一个 SourceProcessingProperties 对象。

    与集成源关联的资源属性。

  • TargetProcessingProperties – 一个 TargetProcessingProperties 对象。

    与集成目标关联的资源属性。

错误
  • ValidationException

  • AccessDeniedException

  • ConflictException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationResourceProperty 操作(Python:update_integration_resource_property)

此 API 可用于更新 Amazon Glue 连接(对于源)或 Amazon Glue 数据库 ARN(对于目标)的 ResourceProperty。这些属性可包括访问连接或数据库的角色。由于相同的资源可以在多个集成中使用,因此更新资源属性将影响所有使用它的集成。

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • SourceProcessingProperties – 一个 SourceProcessingProperties 对象。

    与集成源关联的资源属性。

  • TargetProcessingProperties – 一个 TargetProcessingProperties 对象。

    与集成目标关联的资源属性。

响应
  • ResourceArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • SourceProcessingProperties – 一个 SourceProcessingProperties 对象。

    与集成源关联的资源属性。

  • TargetProcessingProperties – 一个 TargetProcessingProperties 对象。

    与集成目标关联的资源属性。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationResourceProperty 操作(Python:get_integration_resource_property)

此 API 用于提取 Amazon Glue 连接(对于源)或 Amazon Glue 数据库 ARN(对于目标)的 ResourceProperty

请求
  • ResourceArn必需:UTF-8 字符串,长度不少于 1 个字节,不超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

响应
  • ResourceArn – UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。

    源的连接 ARN 或目标的数据库 ARN。

  • SourceProcessingProperties – 一个 SourceProcessingProperties 对象。

    与集成源关联的资源属性。

  • TargetProcessingProperties – 一个 TargetProcessingProperties 对象。

    与集成目标关联的资源属性。

错误
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UntagResource 操作(Python:untag_resource)

从集成资源中删除指定的标签。

请求
  • ResourceArn必填:UTF-8 字符串,长度不少于 1 个字节或超过 10240 个字节,与 Custom string pattern #49 匹配。

    集成资源的 Amazon 资源名称 (ARN)。

  • TagsToRemove必填:UTF-8 字符串数组,不超过 50 个字符串。

    要从资源中删除的元数据标签列表。

响应
  • 无响应参数。

错误
  • ResourceNotFoundException

ListTagsForResource 操作(Python:list_tags_for_resource)

列出分配给指定资源的元数据标签。

请求
  • ResourceARN必填:UTF-8 字符串,长度不少于 1 个字节或超过 10240 个字节,与 Custom string pattern #49 匹配。

    资源的资源 ARN。

响应
  • Tags标签 对象的数组,不超过 10 个结构。

    标签列表。

错误
  • ResourceNotFoundException

异常

ResourceNotFoundException 结构

找不到资源。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

InternalServerException 结构

发生内部服务器错误。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

IntegrationAlreadyExistsFault 结构

指定的集成已存在。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

IntegrationConflictOperationFault 结构

请求的操作与其他操作冲突。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

IntegrationQuotaExceededFault 结构

通过您的集成处理的数据超过了您的配额。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

KMSKeyNotAccessibleFault 结构

指定的 KMS 密钥不可访问。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

IntegrationNotFoundFault 结构

找不到指定的集成。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

TargetResourceNotFound 结构

找不到目标资源。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。

InvalidIntegrationStateFault 结构

集成处于无效状态。

字段
  • Message – UTF-8 字符串。

    描述问题的消息。