Eine Arbeitsgruppe für Abfragen angeben - Amazon Athena

Eine Arbeitsgruppe für Abfragen angeben

Um eine Arbeitsgruppe anzugeben, die verwendet werden soll, müssen Sie über Berechtigungen für die Arbeitsgruppe verfügen.

So geben Sie die zu verwendende Arbeitsgruppe an
  1. Stellen Sie sicher, dass Ihre Berechtigungen Ihnen das Ausführen von Abfragen in der Arbeitsgruppe ermöglichen, die Sie verwenden möchten. Weitere Informationen finden Sie unter Verwenden Sie IAM-Richtlinien, um Arbeitsgruppen-Zugriff zu steuern.

  2. Verwenden Sie eine der folgenden Optionen, um die Arbeitsgruppe anzugeben:

    • Wenn Sie die Athena-Konsole verwenden, legen Sie die Arbeitsgruppe über Wechseln zwischen Arbeitsgruppen fest.

    • Wenn Sie die Athena-API-Vorgänge verwenden, geben Sie den Arbeitsgruppennamen in der API-Aktion an. Sie können beispielsweise den Arbeitsgruppennamen in StartQueryExecution wie folgt festlegen:

      StartQueryExecutionRequest startQueryExecutionRequest = new StartQueryExecutionRequest() .withQueryString(ExampleConstants.ATHENA_SAMPLE_QUERY) .withQueryExecutionContext(queryExecutionContext) .withWorkGroup(WorkgroupName)
    • Wenn Sie den JDBC- oder ODBC-Treiber verwenden, legen Sie den Arbeitsgruppennamen mithilfe des Workgroup-Konfigurationsparameters in der Verbindungszeichenfolge fest. Der Treiber übergibt den Namen der Arbeitsgruppe an Athena. Sie geben die Arbeitsgruppenparameter in der Verbindungszeichenfolge wie im folgenden Beispiel gezeigt an:

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