Autorizzazione COPY e CREATE EXTERNAL SCHEMA operazioni utilizzando i ruoli UNLOAD CREATE EXTERNAL FUNCTION IAM - 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à.

Autorizzazione COPY e CREATE EXTERNAL SCHEMA operazioni utilizzando i ruoli UNLOAD CREATE EXTERNAL FUNCTION IAM

Puoi utilizzare il COPYcomando per caricare (o importare) dati in Amazon Redshift e il UNLOADcomando per scaricare (o esportare) dati da Amazon Redshift. Puoi utilizzare il CREATE EXTERNAL FUNCTION comando per creare funzioni definite dall'utente che richiamano funzioni da. AWS Lambda

Quando usi Amazon Redshift Spectrum, usi CREATEEXTERNALSCHEMAil comando per specificare la posizione di un bucket Amazon S3 che contiene i tuoi dati. Quando esegui i CREATE EXTERNAL SCHEMA comandiCOPY, oUNLOAD, fornisci credenziali di sicurezza. Tali credenziali autorizzano il cluster Amazon Redshift a leggere o scrivere dati da e verso la destinazione obiettivo, come ad esempio un bucket Amazon S3.

Quando si esegue CREATE EXTERNALFUNCTION, si forniscono le credenziali di sicurezza utilizzando il parametro IAM role. Queste credenziali autorizzano il tuo cluster Amazon Redshift a richiamare funzioni Lambda. AWS Lambda Il metodo preferito per fornire le credenziali di sicurezza consiste nello specificare un ruolo (). AWS Identity and Access Management IAM Per COPY eUNLOAD, puoi fornire credenziali temporanee. Per informazioni sulla creazione di un IAM ruolo, vedereAutorizzazione di Amazon Redshift ad AWS accedere ai servizi per tuo conto.

Gli utenti necessitano dell'accesso programmatico se desiderano interagire con utenti AWS esterni a. AWS Management Console Il modo per concedere l'accesso programmatico dipende dal tipo di utente che accede. AWS

Per fornire agli utenti l'accesso programmatico, scegli una delle seguenti opzioni.

Quale utente necessita dell'accesso programmatico? Per Come

Identità della forza lavoro

(Utenti gestiti in IAM Identity Center)

Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs

Segui le istruzioni per l'interfaccia che desideri utilizzare.

IAM Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs Seguendo le istruzioni riportate in Utilizzo delle credenziali temporanee con le AWS risorse nella Guida per l'IAMutente.
IAM

(Non consigliato)

Utilizza credenziali a lungo termine per firmare richieste programmatiche a AWS CLI,, AWS SDKs o. AWS APIs

Segui le istruzioni per l'interfaccia che desideri utilizzare.

I passaggi per utilizzare un IAM ruolo sono i seguenti:

  • Crea un IAM ruolo da utilizzare con il tuo cluster Amazon Redshift.

  • Associa il IAM ruolo al cluster.

  • Includi i IAM ruoli ARN quando chiami il CREATE EXTERNAL FUNCTION comando COPY UNLOAD CREATE EXTERNALSCHEMA,, o.