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)。
-
Errors
– IntegrationError 对象的数组。与集成关联的错误列表。
-
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)。
-
Errors
– IntegrationError 对象的数组。与集成关联的错误列表。
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”。
-
PartitionSpec
– IntegrationPartition 对象的数组。确定目标上的文件布局。
-
TargetTableName
– UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。目标表的可选名称。
操作
DescribeInboundIntegrations 操作(Python:describe_inbound_integrations)
CreateIntegrationTableProperties 操作(Python:create_integration_table_properties)
UpdateIntegrationTableProperties 操作(Python:update_integration_table_properties)
GetIntegrationTableProperties 操作(Python:get_integration_table_properties)
DeleteIntegrationTableProperties 操作(Python:delete_integration_table_properties)
CreateIntegrationResourceProperty 操作(Python:create_integration_resource_property)
UpdateIntegrationResourceProperty 操作(Python:update_integration_resource_property)
GetIntegrationResourceProperty 操作(Python:get_integration_resource_property)
CreateIntegration 操作(Python:create_integration)
在调用者的账户中使用 Amazon 资源名称 (ARN) 在两个资源之间创建零 ETL 集成:SourceArn
和 TargetArn
。
请求
-
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)。
-
Errors
– IntegrationError 对象的数组。与集成创建关联的错误列表。
-
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)。
-
Errors
– IntegrationError 对象的数组。与集成修改关联的错误列表。
-
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
– 数字(整数)。输出中要返回的项总数。
-
Filters
– IntegrationFilter 对象的数组。用于筛选结果的键和值的列表。支持的键有“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)。
-
Errors
– IntegrationError 对象的数组。与集成关联的错误列表。
-
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)。
响应
-
InboundIntegrations
– InboundIntegration 对象的数组。入站集成列表。
-
Marker
– UTF-8 字符串,长度不少于 1 个字节或超过 128 个字节。指示后续请求中下一组响应记录的起点的值。
错误
ValidationException
AccessDeniedException
InternalServerException
IntegrationNotFoundFault
TargetResourceNotFound
OperationNotSupportedException
EntityNotFoundException
InternalServiceException
InvalidInputException
CreateIntegrationTableProperties 操作(Python:create_integration_table_properties)
此 API 用于为需要复制的表提供可选覆盖属性。这些属性可包括用于对源表和目标表进行筛选和分区的属性。要设置源属性和目标属性,需要分别使用 Amazon Glue 连接 ARN 作为 ResourceArn
和 SourceTableConfig
来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArn
和 TargetTableConfig
来调用相同的 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 作为 ResourceArn
和 SourceTableConfig
来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArn
和 TargetTableConfig
来调用相同的 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 作为 ResourceArn
和 SourceProcessingProperties
来调用相同的 API,并使用 Amazon Glue 数据库 ARN 作为 ResourceArn
和 TargetProcessingProperties
来调用相同的 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 字符串。描述问题的消息。