Especificación de un grupo de trabajo para las consultas - Amazon Athena

Especificación de un grupo de trabajo para las consultas

Para especificar un grupo de trabajo que se va a utilizar, debe tener permisos del grupo de trabajo.

Para especificar el grupo de trabajo que se va a utilizar
  1. Asegúrese de que sus permisos le permiten ejecutar consultas en un grupo de trabajo que pretende utilizar. Para obtener más información, consulte Uso de políticas de IAM para el control del acceso al grupo de trabajo.

  2. Para especificar el grupo de trabajo, utilice una de estas opciones:

    • Si va a usar la consola de Athena, establezca el grupo de trabajo mediante el cambio de grupos de trabajo.

    • Si utiliza las operaciones de la API de Athena, especifique el nombre de grupo de trabajo de la acción de la API. Por ejemplo, puede definir el nombre de grupo de trabajo en StartQueryExecution, tal y como se indica a continuación:

      StartQueryExecutionRequest startQueryExecutionRequest = new StartQueryExecutionRequest() .withQueryString(ExampleConstants.ATHENA_SAMPLE_QUERY) .withQueryExecutionContext(queryExecutionContext) .withWorkGroup(WorkgroupName)
    • Si utiliza el controlador JDBC u ODBC, establezca el nombre del grupo de trabajo en la cadena de conexión mediante el parámetro de configuración Workgroup. El controlador pasa el nombre del grupo de trabajo a Athena. Especifique el parámetro de grupo de trabajo en la cadena de conexión tal y como se muestra en el siguiente ejemplo:

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