ワークグループを使用してクエリのアクセスとコストを制御する - Amazon Athena

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ワークグループを使用してクエリのアクセスとコストを制御する

ワークグループを使用して、ユーザー、チーム、アプリケーション、またはワークロードを分離し、各クエリまたはワークグループ全体で処理できるデータ量に制限を設定して、コストを追跡できます。ワークグループは リソースとして機能するため、リソースレベルのアイデンティティベースのポリシーを使用して特定のワークグループへのアクセスを制御できます。また、Amazon でクエリ関連のメトリクスを表示したり CloudWatch、スキャンされるデータ量の制限を設定してコストを制御したり、しきい値を作成したり、これらのしきい値を超えたときに Amazon SNS などのアクションをトリガーしたりすることもできます。

コストをさらに抑えるには、指定したデータ処理ユニットの数でキャパシティ予約を作成し、予約に 1 つ以上のワークグループを追加できます。詳細については、「クエリ処理キャパシティの管理」を参照してください。

ワークグループは、次のように IAM CloudWatch、Amazon Simple Notification Service、および AWS コストと使用状況レポートと統合されます。

  • ワークグループでクエリを実行できるユーザーを管理するリソースレベルの許可を使用したアイデンティティベースの IAM ポリシー。

  • クエリメトリクスを有効にすると CloudWatch、Athena はワークグループクエリメトリクスを に発行します。

  • Amazon SNS では、ワークグループでのクエリのデータ使用量が設定されたしきい値を超えたときに、指定されたワークグループユーザーにアラームを発行する Amazon SNS トピックを作成できます。

  • Billing and Cost Management コンソールで、コスト配分タグとして設定されたタグとワークグループをタグ付けすると、そのワークグループのクエリの実行に関連するコストがそのコスト配分タグとともにコストと使用状況レポートに表示されます。

AWS ビッグデータブログ記事「Amazon Athena ワークグループを使用してクエリを分離し、コストを管理する」も参照してください。この記事では、ワークグループを使用してワークロードを分離し、ユーザーアクセスを制御し、クエリの使用状況とコストを管理する方法について説明しています。