Este guia mostra como configurar um usuário do IAM da AWS e um bucket do S3 na AWS, uma etapa prévia necessária para fazer backups no S3 ou configurar o ClickHouse para armazenar dados no S3
Criar um usuário do IAM da AWS
- Faça login no Console de Gerenciamento do AWS IAM.
-
Na guia
Users, selecioneCreate user
- Insira um nome de usuário
- Selecione
Next
- Selecione
Next
- Selecione
Create user
- Selecione
Create access key
- Selecione
Application running outside AWS
- Selecione
Create access key
- Baixe sua chave de acesso e a chave secreta como um arquivo .csv para usar mais tarde
Criar um bucket do S3
- Na seção de bucket do S3, selecione Create bucket
- Insira um nome para o bucket e deixe as demais opções com os valores padrão
O nome do bucket deve ser exclusivo em toda a AWS, não apenas na sua organização, ou ocorrerá um erro.
- Deixe
Block all Public Accessenabled; o acesso público não é necessário.
- Selecione Create Bucket na parte inferior da página
- Selecione o link, copie o ARN e salve-o para usar ao configurar a política de acesso do bucket
- Depois que o bucket for criado, localize o novo bucket do S3 na lista de buckets do S3 e selecione o nome dele; isso levará você à página mostrada abaixo:
-
Selecione
Create folder -
Insira um nome de pasta que será o destino do disco S3 ou do backup do ClickHouse e selecione
Create folderna parte inferior da página
- A pasta agora deve estar visível na lista do bucket
- Marque a caixa de seleção da nova pasta e clique em
Copy URL. Salve a URL para usar na configuração de armazenamento do ClickHouse na próxima seção.
- Selecione a guia Permissions e clique no botão Edit na seção Bucket Policy
- Adicione uma política de bucket, conforme o exemplo abaixo
A política acima permite executar todas as ações no bucket
Você deve trabalhar com sua equipe de segurança para determinar quais permissões usar; considere estas como um ponto de partida.
Para mais informações sobre políticas e configurações, consulte a documentação da AWS:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-policy-language-overview.html
- Salve a configuração da política