Guida introduttiva all'utilizzo delle query federate su My SQL - Amazon Redshift

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à.

Guida introduttiva all'utilizzo delle query federate su My SQL

Per creare una query federata SQL sui miei database, segui questo approccio generale:

  1. Configura la connettività dal tuo cluster Amazon Redshift alla tua istanza Amazon o RDS Aurora My DB. SQL

    Per fare ciò, assicurati che la tua istanza RDS My SQL o Aurora My SQL DB possa accettare connessioni dal tuo cluster Amazon Redshift. Consigliamo che il cluster Amazon Redshift e l'SQListanza Amazon o RDS Aurora My si trovino nello stesso cloud privato virtuale (VPC) e nello stesso gruppo di sottoreti. In questo modo, puoi aggiungere il gruppo di sicurezza per il cluster Amazon Redshift alle regole in entrata del gruppo di sicurezza per la tua istanza o per RDS Aurora My DB. SQL

    Puoi anche configurare VPC peering o altre reti che consentano ad Amazon Redshift di stabilire connessioni alla tua istanza RDS o a Aurora My. SQL Per ulteriori informazioni sul VPC networking, consulta quanto segue.

    Nota

    Se il tuo cluster Amazon Redshift si trova in un'SQListanza VPC diversa dalla tua o da quella di RDS Aurora My, abilita il routing avanzato. VPC In caso contrario, è possibile che vengano visualizzati errori di timeout quando si esegue una query federata.

  2. Imposta segreti AWS Secrets Manager per i tuoi database RDS My SQL e Aurora MySQL. Quindi fai riferimento ai segreti nelle politiche e nei ruoli di accesso AWS Identity and Access Management (IAM). Per ulteriori informazioni, consulta Creazione di un segreto e di un IAM ruolo per utilizzare le query federate.

    Nota

    Se il cluster utilizza un VPC routing avanzato, potrebbe essere necessario configurare un VPC endpoint di interfaccia per. AWS Secrets Manager Ciò è necessario quando la sottorete VPC and del cluster Amazon Redshift non ha accesso all' AWS Secrets Manager endpoint pubblico. Quando utilizzi un endpoint di VPC interfaccia, la comunicazione tra il cluster Amazon Redshift del VPC tuo AWS Secrets Manager e viene instradata privatamente dall'VPCinterfaccia all'endpoint. Per ulteriori informazioni, consulta la sezione Creazione di un endpoint di interfaccia nella Amazon VPC User Guide.

  3. Applica il IAM ruolo che hai creato in precedenza al cluster Amazon Redshift. Per ulteriori informazioni, consulta Creazione di un segreto e di un IAM ruolo per utilizzare le query federate.

  4. Connect ai SQL database RDS My SQL e Aurora My con uno schema esterno. Per ulteriori informazioni, consulta CREATE EXTERNAL SCHEMA. Per esempi su come utilizzare le query federate, consultare Esempio di utilizzo di una query federata con My SQL.

  5. Esegui le tue SQL query facendo riferimento allo schema esterno che fa riferimento ai tuoi database RDS My e SQL Aurora My. SQL