AWS Cost Explorer API 的最佳實務 - AWS 成本管理

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Cost Explorer API 的最佳實務

使用 Cost Explorer API 時,請記住下列最佳實務。

設定 Cost Explorer API 之存取權的最佳實務

使用者必須獲得明確許可才能查詢 Cost Explorer API。授予使用者對 Cost Explorer API 的存取權,可讓該使用者查詢該帳戶可用的任何成本和用量資料。如需授予使用者必要許可的政策,請參閱 檢視成本和用量

設定 Cost Explorer API 的存取權時,我們建議為使用者建立唯一的角色。如果您想要授予多個使用者對 Cost Explorer API 的查詢存取權,建議您為每個使用者建立角色。

查詢 Cost Explorer API 的最佳實務

查詢 Cost Explorer API 時,建立使用篩選條件來調整查詢,讓您能夠僅接收到所需的資料。要進行此操作,請將時間範圍限制在較小的間隔,或者使用篩選條件來限制請求傳回的結果集。如此一來,您的查詢就不用存取更龐大的資料集,可更快速傳回資料。

在查詢新增一個或多個分組維度,能夠增加結果數量,也會影響查詢效能。依據您的使用案例而定,您可能想要篩選資料。

Cost Explorer API 最多可以存取 13 個月的歷史資料和當月的資料。也可以每日的精細程度來提供 3 個月的成本預測資料,以及以每月的精細程度來提供 12 個月的成本預測資料。

最佳化 Cost Explorer API 成本的最佳實務

由於 Cost Explorer API 會依據分頁的請求來計算費用,因此建議您確認要存取的資料集,再提交查詢。

AWS 帳單資訊最多每天更新三次。Cost Explorer API 的一般工作負載和使用案例會預測呼叫模式的頻率,從每日一次到每日數次皆可。如要接收可用資料的最新資訊,請查詢您想了解的那段期間。

若您使用 Cost Explorer API 建立應用程式,建議您針對應用程式進行結構設計,讓其具備快取層。如此即可定期為最終使用者更新基礎資料,但組織內有人存取該資料時就不會觸發查詢。