使用 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

  • 批次讀取、批次寫入

API 的計費方 Cloud Directory

API 呼叫的計費會因所進行之 API 呼叫的特定類型而有所不同。最終一致讀取 API 呼叫、強式一致讀取 API 呼叫與寫入 API 呼叫會有特定的計費費率。中繼資料 API 呼叫是免費的。

強式一致操作可在讀取值時用於寫入後讀取一致性。最終一致操作可在更新執行時用於擷取值。在最終一致操作中,由於您讀取值的特定主機仍在處理更新,因此擷取的結果可能不是最準確的。不過,當您擷取效能呼叫時,這類讀取操作的延遲會很低。

當您從 Cloud Directory 讀取資料時,您必須指定最終一致讀取或強式一致讀取類型操作。讀取類型取決於一致性層級。這兩個一致性層級為適用於最終一致讀取的 EVENTUAL 與適用於強式一致讀取的 SERIALIZABLE。如需詳細資訊,請參閱 一致性層級

下表列出所有 Cloud Directory 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 定價