Specificare una posizione dei risultati delle query
La posizione dei risultati delle query utilizzata da Athena è determinata da una combinazione di impostazioni del gruppo di lavoro e impostazioni lato client. Le impostazioni lato client sono basate sulla modalità di esecuzione della query.
-
Se esegui la query utilizzando la console Athena, la posizione dei risultati delle query immessa in Impostazioni nella barra di navigazione determina l'impostazione lato client.
-
Se esegui la query utilizzando l'API Athena, il parametro
OutputLocationdell'operazione StartQueryExecution determina l'impostazione lato client. -
Se utilizzi i driver ODBC o JDBC per eseguire le query, la proprietà
S3OutputLocationspecificata nell'URL di connessione determina l'impostazione lato client.
Importante
Quando esegui una query utilizzando l'API o il driver ODBC o JDBC, l'impostazione della console non viene applicata.
Ogni configurazione del gruppo di lavoro ha un'opzione Override client-side settings (Ignora impostazioni lato client) che può essere abilitata. Quando questa opzione è abilitata, le impostazioni del gruppo di lavoro hanno la precedenza sulle impostazioni lato client applicabili quando un principale IAM associato a tale gruppo di lavoro esegue la query.
Posizioni di default create in precedenza
In precedenza in Athena, se si eseguiva una query senza specificare un valore per Query result location (Posizione dei risultati delle query) e l'impostazione della posizione dei risultati della query non è stata sovrascritta da un gruppo di lavoro, Athena creava una posizione predefinita per l'utente. La posizione predefinita era aws-athena-query-results-, dove MyAcctID-MyRegionMyAcctID era l'ID dell'account Amazon Web Services dell'entità principale IAM che eseguiva la query e MyRegion era la Regione in cui veniva eseguita la query, ad esempio us-west-1.
Ora, prima di poter eseguire una query Athena in una Regione in cui l'account non ha utilizzato in Athena precedenza, è necessario specificare una posizione dei risultati delle query o utilizzare un gruppo di lavoro che sostituisce l'impostazione della posizione dei risultati delle query Sebbene Athena non crei più una posizione predefinita dei risultati delle query, le posizioni predefinite aws-athena-query-results- create in precedenza rimangono valide ed è possibile continuare a utilizzarle.MyAcctID-MyRegion