

# クエリのワークグループを指定する
<a name="specify-wkgroup-to-athena-in-which-to-run-queries"></a>

使用するワークグループを指定するには、ワークグループに対するアクセス許可が必要です。

**使用するワークグループを指定するには**

1. 使用する予定のワークグループでクエリを実行できるアクセス権限であることを確認します。詳細については、「[IAM ポリシーを使用してワークグループのアクセスを制御する](workgroups-iam-policy.md)」を参照してください。

1.  ワークグループを指定するには、次のいずれかのオプションを使用してください。
   + Athena コンソールを使用している場合は、[ワークグループを切り替え](switching-workgroups.md)てワークグループを設定します。
   + Athena API オペレーションを使用している場合は、API アクションにワークグループ名を指定します。例えば、以下のように [StartQueryExecution](https://docs.aws.amazon.com/athena/latest/APIReference/API_StartQueryExecution.html) でワークグループ名を設定できます。

     ```
     StartQueryExecutionRequest startQueryExecutionRequest = new StartQueryExecutionRequest()
                   .withQueryString(ExampleConstants.ATHENA_SAMPLE_QUERY)
                   .withQueryExecutionContext(queryExecutionContext)
                   .withWorkGroup(WorkgroupName)
     ```
   + JDBC または ODBC ドライバーを使用している場合、`Workgroup` 設定パラメータを使用して接続文字列にワークグループ名を設定します。ドライバーがワークグループ名を Athena に渡します。次の例のように、接続文字列にワークグループパラメータを指定します。

     ```
     jdbc:awsathena://AwsRegion=<AWSREGION>;UID=<ACCESSKEY>;
     PWD=<SECRETKEY>;S3OutputLocation=s3://amzn-s3-demo-bucket/<athena-output>-<AWSREGION>/;
     Workgroup=<WORKGROUPNAME>;
     ```