本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
支持交易的 Lake Formation API 操作
Lake Formation 提供以下 API 操作来支持交易:
| API 操作 | 描述 |
|---|---|
StartTransaction |
启动新交易并返回其交易 ID。 |
CommitTransaction |
尝试使用指定内容提交事务TransactionId. 如果成功,则事务期间所做的所有修改都将保留。 |
CancelTransaction |
停止与指定的关联事务 |
ExtendTransaction |
指示指定的事务 (TransactionId) 仍处于活动状态,不应取消。空闲事务的当前超时时间为 30 秒。只读事务不需要。 |
DescribeTransaction |
返回由其标识的事务返回其状态TransactionId(ACTIVE、COMMITTED,或者ABORTED)。 |
ListTransactions |
返回未提交的交易和可用于时空旅行的交易 ID、状态、开始和结束时间。 |
DeleteObjectsOnCancel |
返回将在当前事务中写入 Amazon S3 对象的列表(已授权由TransactionId)。如果事务被取消,Lake Formation 会自动删除这些对象。 |
GetTableObjects |
返回构成指定受管控表的 Amazon S3 对象集。可以为时空旅行查询指定事务 ID 或时间戳。 |
UpdateTableObjects |
更新构成指定受管控表的 Amazon S3 对象清单。 |