支持交易的 Lake Formation API 操作 - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

支持交易的 Lake Formation API 操作

Lake Formation 提供了以下 API 操作来支持交易:

API 操作 描述
StartTransaction 启动新交易并返回其交易 ID。
CommitTransaction 尝试使用指定的TransactionId. 如果成功,交易期间所做的所有修改都将保留。
CancelTransaction

停止与指定的关联的事务TransactionId. 在交易过程中进行的所有修改都将回退。

ExtendTransaction 指示指示事务(TransactionId) 仍处于活动状态,不应取消。空闲交易的当前超时时间为 30 秒。只读事务不需要。
DescribeTransaction 返回由其标识的事务的状态TransactionId(ACTIVECOMMITTED,或者ABORTED)。
ListTransactions 返回未提交交易和可用于时间旅行的交易的交易 ID、状态、开始和结束时间。
DeleteObjectsOnCancel 返回将在当前事务中写入的 Amazon S3 对象列表(由TransactionId)。如果事务被取消,Lake Formation 会自动删除这些对象。
GetTableObjects 返回组成指定受管理表的一组 Amazon S3 对象。可以为时间旅行查询指定交易 ID 或时间戳。
UpdateTableObjects 更新组成指定受管理表的 Amazon S3 对象的清单。