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
-
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.
-
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
Escolha Criar bucket.
-
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).
-
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.
-
Escolha os padrões recomendados para o restante das opções.
-
Selecione Criar bucket.
Quando o Amazon S3 cria seu bucket com sucesso, o console exibe seu bucket vazio no painel Buckets.
-
-
Crie uma pasta.
-
Escolha o nome do novo bucket.
-
Selecione o botão Criar pasta.
-
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
.
-
-
Carregue arquivos de dados para o novo bucket do Amazon S3.
-
Escolha o nome da pasta de dados.
-
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.
-
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