Utilizzo dell'editor di query Aurora - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dell'editor di query Aurora

L'editor di query Aurora consente di eseguire istruzioni SQL sul cluster Aurora DB tramite. AWS Management ConsoleÈ possibile eseguire query SQL, istruzioni di manipolazione dei dati (DML) e istruzioni di definizione dei dati (DDL). L'utilizzo dell'interfaccia della console consente di eseguire la manutenzione del database, produrre report e condurre esperimenti SQL. Puoi evitare di configurare la configurazione di rete per connetterti al tuo cluster DB da un sistema client separato, come un'istanza EC2 o un computer portatile.

L'editor di query richiede un cluster Aurora DB con RDS Data API (Data API) abilitata. Per informazioni sui cluster DB che supportano Data API e su come abilitarla, consulta. Utilizzo RDS dei dati API L'SQL che puoi eseguire è soggetto alle limitazioni dell'API Data. Per ulteriori informazioni, consulta Limitazioni relative ai dati RDS API.

Disponibilità dell'editor di query

L'editor di query è disponibile per i cluster Aurora DB che utilizzano le versioni dei motori Aurora MySQL e Aurora PostgreSQL che supportano Data API e dove Data API è disponibile. Regioni AWS Per ulteriori informazioni, consulta Regioni supportate e motori Aurora DB per i dati RDS API.

Autorizzazione di accesso all'editor della query

Un utente deve essere autorizzato a eseguire query nell'editor della query. È possibile autorizzare un utente a eseguire query nell'editor di query aggiungendo la policy, una AmazonRDSDataFullAccess policy predefinita (IAM), a quell'utente. AWS Identity and Access Management

Nota

Assicurati di utilizzare lo stesso nome utente e la stessa password quando crei l'utente IAM che hai usato per l'utente del database, ad esempio il nome utente e la password amministrativi. Per ulteriori informazioni, consulta Creazione di un utente IAM nell' Account AWS nella Guida per l'utente di AWS Identity and Access Management .

Puoi anche creare una policy IAM che concede l'accesso all'editor della query. Dopo aver creato la policy, aggiungila a ciascun utente che richiede l'accesso all'editor della query.

La seguente policy fornisce le autorizzazioni minime richieste per un utente per accedere all'editor della query.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "QueryEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue", "secretsmanager:PutResourcePolicy", "secretsmanager:PutSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:TagResource" ], "Resource": "arn:aws:secretsmanager:*:*:secret:rds-db-credentials/*" }, { "Sid": "QueryEditor1", "Effect": "Allow", "Action": [ "secretsmanager:GetRandomPassword", "tag:GetResources", "secretsmanager:CreateSecret", "secretsmanager:ListSecrets", "dbqms:CreateFavoriteQuery", "dbqms:DescribeFavoriteQueries", "dbqms:UpdateFavoriteQuery", "dbqms:DeleteFavoriteQueries", "dbqms:GetQueryString", "dbqms:CreateQueryHistory", "dbqms:UpdateQueryHistory", "dbqms:DeleteQueryHistory", "dbqms:DescribeQueryHistory", "rds-data:BatchExecuteStatement", "rds-data:BeginTransaction", "rds-data:CommitTransaction", "rds-data:ExecuteStatement", "rds-data:RollbackTransaction" ], "Resource": "*" } ] }

Per informazioni sulla creazione di una policy IAM, consulta Creazione di policy IAM nella Guida per l'utente di AWS Identity and Access Management .

Per informazioni sull'aggiunta di una policy IAM a un utente, consulta Aggiunta e rimozione di autorizzazioni per identità IAM nella Guida per l'utente di AWS Identity and Access Management .

Esecuzione di query nell'editor della query

È possibile eseguire istruzioni SQL su un cluster Aurora DB nell'editor di query. L'SQL che è possibile eseguire è soggetto alle limitazioni dell'API Data. Per ulteriori informazioni, consulta Limitazioni relative ai dati RDS API.

Per eseguire una query nell'editor della query
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo superiore destro di AWS Management Console, scegli il cluster Regione AWS in cui hai creato i cluster Aurora DB su cui desideri interrogare.

  3. Nel riquadro di navigazione, scegli Databases (Database).

  4. Scegli il cluster Aurora DB su cui eseguire le query SQL.

  5. In Actions (Operazioni), scegliere Query. Se è la prima volta che si esegue la connessione al database, viene visualizzata la pagina Connect to database (Connetti al database).

    Pagina Editor della query - Connetti al database
  6. Immetti le seguenti informazioni:

    1. Per Istanza o cluster di database, scegli il cluster Aurora DB su cui desideri eseguire le query SQL.

    2. In Database username (Nome utente del database), scegliere il nome utente dell'utente del database a cui connettersi o selezionare Add new database credentials (Aggiungi nuove credenziali del database. Se si sceglie Add new database credentials (Aggiungi nuove credenziali del database), immettere il nome utente per le nuove credenziali del database in Enter database username (Immetti il nome utente database).

    3. In Enter database password (Immetti la password database), immettere la password per l'utente del database scelto.

    4. Nell'ultima casella, immettere il nome del database o dello schema da utilizzare per il cluster database Aurora.

    5. Scegliere Connect to database (Connetti al database).

      Nota

      Se la connessione ha esito positivo, le informazioni relative a connessione e autenticazione vengono archiviate in AWS Secrets Manager. Non è necessario inserire nuovamente le informazioni di connessione.

  7. Nell'editor della query, immettere la query SQL che si desidera eseguire sul database.

    Editor di query con un'istruzione SQL nell'area di testo

    Ogni istruzione SQL è sottoposta automaticamente a commit o è possibile eseguire istruzioni SQL in uno script come parte di una transazione. Per controllare questo comportamento, scegliere l'icona a forma di ingranaggio sopra la finestra di query.

    icona a forma di ingranaggio nell'editor della query

    Viene visualizzata la finestra Query Editor Settings (Impostazioni editor della query).

    Query Editor Settings (Impostazioni editor della query)

    Se si sceglie Auto-commit (Commit automatico), viene eseguito automaticamente il commit di ogni istruzione SQL. Se si sceglie Transazione, è possibile eseguire un gruppo di istruzioni in uno script. Alla fine dello script viene eseguito automaticamente il commit delle istruzioni a meno che prima non sia stato eseguito esplicitamente il commit o il rollback. Inoltre, è possibile scegliere di interrompere uno script in esecuzione se si verifica un errore abilitando Stop on error (Interrompi in caso di errore).

    Nota

    In un gruppo di istruzioni, le istruzioni DDL (Data Definition Language) possono causare il commit di istruzioni DML (Data Manipulation Language) precedenti. È possibile anche includere istruzioni COMMIT e ROLLBACK in un gruppo di istruzioni in uno script.

    Dopo aver effettuato le scelte nella finestra Query Editor Settings (Impostazioni editor della query), scegliere Save (Salva).

  8. Scegliere Run (Esegui) o premere Ctrl+Invio. L'editor della query visualizza i risultati della query.

    Dopo aver eseguito la query, salvarla in Saved queries (Query salvate) scegliendo Save As (Salva con nome).

    Esportare i risultati della query in formato foglio di calcolo scegliendo Export to csv (Esporta in formato .csv).

Puoi trovare, modificare ed eseguire nuovamente query precedenti. A tale scopo, seleziona la scheda Recent (Recente) o Saved queries (Query salvate), scegli il testo della query, quindi seleziona Run (Esegui).

Per cambiare il database, scegli Change database (Cambia database).