使用 Cloud Directory API - Amazon Cloud Directory

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

使用 Cloud Directory API

Amazon Cloud Directory 包含一组 API 操作,通过这些操作可以对 Cloud Directory 功能进行编程访问。您可以将Amazon Cloud Directory API 参考指南了解如何对 Cloud Directory API 进行请求以便创建和管理各种元素。另外还介绍请求的组成部分、响应的内容以及如何对请求进行身份验证。

Cloud Directory 提供了所有必需的 API 操作供开发人员构建新应用程序。它提供以下类别的 API 调用:

  • 架构的创建、读取、更新、删除 (CRUD)

  • 分面的 CRUD

  • 目录的 CRUD

  • 对象 (节点、策略等) 的 CRUD

  • 索引定义的 CRUD

  • 批处理读取、批处理写入

账单如何与 Cloud Directory API 配合工作

API 调用的账单因发出的 API 调用的具体类型而异。最终一致性读取 API 调用、强一致性读取 API 调用和写入 API 调用都有特定的账单费率。元数据 API 调用是免费的。

强一致性读取操作用于读取值时的先写后读一致性。最终一致性操作用于在运行更新时检索值。使用最终一致性操作时,检索的结果可能不是最准确的,因为您从中读取值的特定主机仍在处理更新。不过,当您检索高性能调用时,这些读取操作的延迟是非常低的。

从 Cloud Directory 读取数据时,您必须指定最终一致性读取类型操作或强一致性读取类型操作。读取类型基于一致性级别。两种一致性级别是,对于最终一致性读取为 EVENTUAL,对于强一致性读取为 SERIALIZABLE。有关更多信息,请参阅 一致性级别

下表列出了所有云目录 API 以及它们如何影响您的 AWS 账户的账单。

API 最终一致性读取 1 强一致性读取 2 写入 3 元数据 4
AddFacetToObject X
ApplySchema X
AttachObject X
AttachPolicy X
AttachToIndex X
AttachTypedLink X
BatchRead X X
BatchWrite X
CreateDirectory X
CreateFacet X
CreateIndex X
CreateObject X
CreateSchema X
CreateTypedLinkFacet X
DeleteDirectory X
DeleteFacet X
DeleteObject X
DeleteSchema X
DetachFromIndex X
DetachObject X
DetachPolicy X
DetachTypedLink X
DeleteTypedLinkFacet X
DisableDirectory X
EnableDirectory X
GetAppliedSchemaVersion X
GetDirectory X
GetFacet X
GetLinkAttributes X X
GetObjectAttributes X X
GetObjectInformation X X
GetSchemaAsJson X
GetTypedLinkFacetInformation X
ListAppliedSchemaArns X
ListAttachedIndices X X
ListDevelopmentSchemaArns X
ListDirectories X
ListFacetAttributes X
ListFacetNames X
ListIncomingTypedLinks X X
ListIndex X X
ListManagedSchemaArns X
ListObjectAttributes X X
ListObjectChildren X X
ListObjectParentPaths X
ListObjectParents X X
ListObjectPolicies X X
ListOutgoingTypedLinks X X
ListPolicyAttachments X X
ListPublishedSchemaArns X
ListTagsForResource X
ListTypedLinkFacetAttributes X
ListTypedLinkFacetNames X
LookupPolicy X
PublishSchema X
PutSchemaFromJson X
RemoveFacetFromObject X
TagResource X
UntagResource X
UpdateFacet X
UpdateLinkAttributes X
UpdateObjectAttributes X
UpdateSchema X
UpdateTypedLinkFacet X
UpgradeAppliedSchema X
UpgradePublishedSchema X

1 最终一致性读取 API 是在 EVENTUAL 一致性级别调用的

2 强一致性读取 API 是在 SERIALIZABLE 一致性级别调用的

3 写入 API 是按写入 API 调用次数收费的

4 元数据 API 不收费,但分类为元数据 API 调用

有关账单的附加信息,请参阅Amazon Cloud Directory 定价