Pular para o conteúdo

Configuração AWS

O Workstate utiliza o Amazon S3 para armazenar o estado do seu ambiente. Para isso, você precisa de um bucket e um usuário IAM configurados corretamente.

  1. Acesse o Console AWS S3.
  2. Clique em Create bucket.
  3. Escolha um nome descritivo (ex: workstate-seu-projeto).
  4. Selecione uma região estável e de baixo custo, como us-east-1 ou us-east-2.
  5. Mantenha as configurações padrão (bloqueio de acesso público é recomendado).

O usuário que executará o comando workstate precisa de permissões para ler, listar e escrever no bucket.

Crie uma política IAM no console AWS e anexe-a ao seu usuário:

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

Importante

Substitua seu-bucket-workstate pelo nome real do bucket que você criou.

O Workstate utilizará as credenciais configuradas na sua máquina (via aws configure ou variáveis de ambiente).

  1. Execute workstate configure no seu projeto.
  2. Informe o Bucket name e a Região quando solicitado.