使用工作群組來控制查詢存取和成本 - Amazon Athena

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

使用工作群組來控制查詢存取和成本

使用工作群組來區隔使用者、團隊、應用程式或工作負載,以對每個查詢或整個工作群組可處理的資料量設定限制,並追蹤成本。因為工作群組扮演資源的角色,所以您可以使用資源層級的身分識別型政策來控制對特定工作群組的存取。您也可以在 Amazon 中檢視與查詢相關的指標 CloudWatch、透過設定掃描的資料量限制來控制成本、建立閾值,以及在違反這些閾值時觸發動作 (例如 Amazon SNS)。

若要進一步控制成本,您可以使用指定的資料處理單位數目來建立容量保留,並將一或多個工作群組新增至保留。如需詳細資訊,請參閱 管理查詢處理容量

工作群組與 IAM CloudWatch、Amazon 簡單通知服務以及AWS 成本和用量報告整合,如下所示:

  • 具有資源層級許可的 IAM 身分型政策可控制誰可以在工作群組中執行查詢。

  • 如果您啟用查詢量度 CloudWatch,Athena 會將工作群組查詢量度發佈至。

  • 在 Amazon SNS 中,您可以建立 Amazon SNS 主題,當工作群組中查詢的資料用量控制超過您建立的閾值時,就對指定的工作群組使用者發出警示。

  • 您在 Billing and Cost Management 主控台中使用被設定為成本分配標籤的標籤來標記工作群組時,與在該工作群組中正執行的査詢相關聯的成本將顯示在具有該成本分配標籤的「成本和用量報告」中。

另請參閱 AWS 大數據部落格文章使用 Amazon Athena 工作群組個別查詢和管理成本,其中說明如何使用工作群組分隔工作負載、控制使用者存取以及管理查詢用量和成本。