Salta al contenuto

Posso utilizzare un bucket Amazon S3 come destinazione di AWS DMS?

3 minuti di lettura
0

Desidero utilizzare un bucket Amazon Simple Storage Service (Amazon S3) come destinazione di AWS Database Migration Service (AWS DMS). Le mie risorse si trovano nello stesso account.

Breve descrizione

Dopo aver creato un'istanza di replica, completa questi passaggi per utilizzare un bucket S3 come endpoint di destinazione di AWS DMS:

  1. Crea un bucket S3.
  2. Crea una policy AWS Identity and Access Management (AWS IAM).
  3. Crea un ruolo.
  4. Crea l'endpoint di destinazione.

Per ulteriori informazioni, consulta Utilizzo di Amazon S3 come destinazione per AWS Database Migration Service.

Risoluzione

Crea un bucket S3

  1. Apri la console Amazon S3 e crea un bucket.
  2. Seleziona il bucket che hai creato, quindi scegli Crea cartella.
  3. Inserisci un nome per la cartella, quindi scegli Salva.

Crea una policy IAM

1.    Apri la console IAM e, nel pannello di navigazione, scegli Policy.

2.    Scegli Crea policy, quindi seleziona JSON.

3.    Aggiungi una policy IAM simile all'esempio seguente:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:DeleteObject",
        "s3:PutObjectTagging"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname*"
      ]
    }
  ]
}

Nota: sostituisci bucketname con il nome del tuo bucket.

4.    Scegli Verifica policy, inserisci un Nome e una Descrizione, quindi seleziona Crea policy.

Crea un ruolo

  1. Apri la console IAM, quindi scegli Ruoli nel pannello di navigazione.
  2. Scegli Crea ruolo, seleziona DMS, quindi scegli Successivo: autorizzazioni.
  3. Nel pannello Crea ruolo, nel campo Ricerca, scegli la policy che hai creato, quindi seleziona Successivo: tag.
  4. Scegli Successivo: verifica.
  5. Inserisci un Nome ruolo e una Descrizione ruolo.
  6. Scegli Crea ruolo. Prendi nota dell'ARN del ruolo.

Crea l'endpoint di destinazione

  1. Apri la console AWS DMS, quindi scegli Endpoint nel pannello di navigazione.
  2. Scegli Crea endpoint, quindi seleziona Endpoint di destinazione.
  3. Inserisci l'Identificativo endpoint, quindi scegli Amazon S3 come Motore di destinazione.
  4. Incolla l'ARN del ruolo che hai copiato nel campo ARN del ruolo di accesso del servizio.
  5. Inserisci il Nome del bucket e la Cartella del bucket.
  6. In Impostazioni endpoint, aggiungi le eventuali impostazioni dell'endpoint personalizzate. Per ulteriori informazioni, consulta Impostazioni degli endpoint quando si utilizza Amazon S3 come destinazione per AWS DMS.
  7. (Facoltativo) In Verifica la connessione dell'endpoint, seleziona il cloud privato virtuale (VPC) e l'Istanza di replica, quindi scegli Esegui test.
    Nota: potrebbe servire che il VPC supporti la versione 3.4.7 di AWS DMS. Per ulteriori informazioni, consulta Chi è interessato dalla migrazione ad AWS DMS versioni 3.4.7 e successive?
  8. Scegli Crea endpoint.

Informazioni correlate

Utilizzo di Amazon S3 come origine per AWS DMS

Utilizzo di un'istanza di replica di AWS DMS

Risoluzione dei problemi relativi alle attività di migrazione in AWS Database Migration Service

AWS UFFICIALEAggiornata 3 anni fa