Etapa 3: Carregar arquivos para um bucket do Amazon S3 - Amazon Redshift

Etapa 3: Carregar arquivos para um bucket do Amazon S3

Nesta etapa, você cria um bucket do Amazon S3 e carrega os arquivos de dados para o bucket.

Para carregar arquivos para um bucket do Amazon S3
  1. Crie um bucket no Amazon S3.

    Para obter mais informações sobre como criar um bucket, consulte Criar um bucket, no Guia do usuário do Amazon Simple Storage Service.

    1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

    2. Escolha Criar bucket.

    3. Escolha um Região da AWS.

      Crie o bucket na mesma região do cluster. Se o cluster estiver na região Oeste dos EUA (Oregon), escolha US West (Oregon) Region (us-west-2).

    4. Na caixa Nome do bucket da caixa de diálogo Criar um bucket, digite o nome de um bucket.

      O nome de bucket que você escolher deve ser único entre todos os nomes de bucket existentes no Amazon S3. Uma forma de ajudar a garantir a exclusividade é prefixar seus nomes de bucket com o nome de sua organização. Os nomes de bucket devem estar em conformidade com determinadas regras. Para obter mais informações, acesse Restrições e limitações de bucket no Guia do usuário do Amazon Simple Storage Service.

    5. Escolha os padrões recomendados para o restante das opções.

    6. Selecione Criar bucket.

      Quando o Amazon S3 cria seu bucket com sucesso, o console exibe seu bucket vazio no painel Buckets.

  2. Crie uma pasta.

    1. Escolha o nome do novo bucket.

    2. Selecione o botão Criar pasta.

    3. Nomeie a nova pasta como load.

      nota

      O bucket que você criou não está em um sandbox. Neste exercício, você adiciona objetos a um bucket real. Um valor nominal é cobrado pelo tempo em que você armazena os objetos no bucket. Para obter mais informações sobre preços do Amazon S3, consulte Preço do Amazon S3.

  3. Carregue arquivos de dados para o novo bucket do Amazon S3.

    1. Escolha o nome da pasta de dados.

    2. No assistente de upload, escolha Adicionar arquivos.

      Siga as instruções do console do Amazon S3 para carregar todos os arquivos que você baixou e extraiu.

    3. Escolha Carregar.

Credenciais do usuário

O comando COPY do Amazon Redshift deve ter acesso para ler os objetos de arquivo no bucket do Amazon S3. Se você usar as mesmas credenciais de usuário para criar o bucket do Amazon S3 e para executar o comando COPY do Amazon Redshift, o comando COPY tem todas as permissões necessárias. Se quiser usar credenciais de usuário diferentes, você pode conceder acesso usando os controles de acesso do Amazon S3. O comando COPY do Amazon Redshift requer pelo menos as permissões ListBucket e GetObject para acessar os objetos de arquivo no bucket do Amazon S3. Para obter mais informações sobre como controlar o acesso aos recursos do Amazon S3, consulte Gerenciar permissões de acesso aos recursos do Amazon S3.

Próxima etapa

Etapa 4: Criar as tabelas de exemplo