Especificar um grupo de trabalho para consultas - Amazon Athena

Especificar um grupo de trabalho para consultas

Para especificar um grupo de trabalho a ser usado, você deve ter permissões para ele.

Para especificar o grupo de trabalho a usar
  1. Suas permissões devem permitir que você execute consultas no grupo de trabalho que você pretende usar. Para ter mais informações, consulte Usar políticas do IAM para controlar o acesso de grupo de trabalho.

  2. Para especificar o grupo de trabalho, use uma destas opções:

    • Se você estiver acessando o Athena por meio do console, defina o grupo de trabalho alternando os grupos de trabalho.

    • Se você usa as operações de API do Athena, especifique o nome do grupo de trabalho na ação da API. Por exemplo, você pode definir o nome do grupo de trabalho em StartQueryExecution, da seguinte forma:

      StartQueryExecutionRequest startQueryExecutionRequest = new StartQueryExecutionRequest() .withQueryString(ExampleConstants.ATHENA_SAMPLE_QUERY) .withQueryExecutionContext(queryExecutionContext) .withWorkGroup(WorkgroupName)
    • Se você estiver usando o driver JDBC ou ODBC, defina o nome do grupo de trabalho na string de conexão usando o parâmetro de configuração Workgroup. O driver passa o nome do grupo de trabalho para o Athena. Especifique o parâmetro do grupo de trabalho na string de conexão, como no exemplo a seguir:

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