Ir para o conteúdo

Posso usar um bucket do Amazon S3 como destino do AWS DMS?

3 minuto de leitura
0

Quero usar um bucket do Amazon Simple Storage Service (Amazon S3) como destino para o AWS Database Migration Service (AWS DMS). Meus recursos estão na mesma conta.

Breve descrição

Depois de criar uma instância de replicação, conclua as seguintes etapas para usar um bucket do S3 como seu endpoint de destino para o AWS DMS:

  1. Crie um bucket do S3.
  2. Crie uma política do AWS Identity and Access Management (AWS IAM).
  3. Crie um perfil.
  4. Crie seu endpoint de destino.

Para obter mais informações, consulte Usando o Amazon S3 como destino para AWS Database Migration Service.

Resolução

Crie um bucket do S3

  1. Abra o console do Amazon S3 e, em seguida, crie um bucket.
  2. Selecione o bucket criado e clique em Criar pasta.
  3. Insira um nome de pasta e selecione Salvar.

Crie uma política do IAM

1.    Abra o console do IAM e clique em Políticas no painel de navegação.

2.    Selecione Criar política e, em seguida, clique em JSON.

3.    Adicione uma política do IAM semelhante ao exemplo a seguir:

{
  "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*"
      ]
    }
  ]
}

Observação: substitua bucketname pelo nome do seu bucket.

4.    Clique em Analisar política, insira um Nome e uma Descrição e, em seguida, selecione Criar política.

Crie um perfil

  1. Abra o console do IAM e clique em Perfis no painel de navegação.
  2. Selecione Criar perfil, clique em DMS e, em seguida, Avançar: permissões.
  3. No painel Criar perfil, no campo Pesquisar, selecione a política que você criou e, em seguida, clique em Avançar: tags.
  4. Selecione Avançar: Analisar.
  5. Insira um Nome do perfil e uma Descrição do perfil.
  6. Selecione Criar perfil. Anote o ARN do perfil.

Crie seu endpoint de destino

  1. Abra o console do AWS DMS e clique em Endpoints no painel de navegação.
  2. Selecione Criar endpoint e, em seguida, clique em Endpoint de destino.
  3. Insira o Identificador do endpoint e, em seguida, selecione Amazon S3 como o Mecanismo de destino.
  4. Cole o ARN do perfil que você copiou no campo ARN do perfil de acesso ao serviço.
  5. Insira um Nome do bucket e a Pasta do bucket.
  6. Em Configurações do endpoint, adicione as Configurações do endpoint, caso tenha alguma. Para obter mais informações, consulte Configurações de endpoint ao usar o Amazon S3 como destino para AWS DMS.
  7. (Opcional) Em Testar conexão de endpoint, selecione sua nuvem privada virtual (VPC) e Instância de replicação e, em seguida, clique em Executar teste.
    Observação: talvez sua VPC precise oferecer suporte ao AWS DMS versão 3.4.7. Para obter mais informações, consulte Quem é afetado ao migrar para o AWS DMS versões 3.4.7 e posterior?
  8. Clique em Criar endpoint.

Informações relacionadas

Usando o Amazon S3 como fonte para AWS DMS

Working with an AWS DMS replication instance (Trabalhando com uma instância de replicação do AWS DMS)

Solução de problemas de tarefas de migração no AWS Database Migration Service

AWS OFICIALAtualizada há 3 anos