3
respostas

Erro ao executar cdk bootstrap

Assim como outras pessoas, também estou recebendo erro ao tentar realizar o cdk bootstrap conforme imagem abaixo Insira aqui a descrição dessa imagem para ajudar na acessibilidadeJá fiz todas as instruções que passaram nas outras perguntas, configurei como variavel de ambiente, configurei um usuário para realizar o acesso, conferi os dados das credenciais e nada funcionou. Se alguém tiver alguma dica do que posso estar fazendo para não receber mais o erro.

3 respostas

Oi Leonardo, tudo bem?

Esse erro geralmente ocorre quando você está tentando fazer chamadas para a AWS (Amazon Web Services), porém as credenciais não estão configuradas corretamente.

Portanto, peço que faça a seguinte verificação:

  • Verifique se há algum usuário duplicado, caso haja isso pode estar gerando um conflito e esse erro também é gerado. Você poderá encontrar essa informação no arquivo de configuração. Caso tenho algum outro perfil além do default(padrão) ele deverá ser nomeado como profile seguida do nome do perfil. Por exemplo:

    cat ~/.aws/config 
    [profile sandbox]
    region=us-east-1
    
    
    [default]
    region=ap-south-1
    

No código acima há a especificação profile vem antes do nome de perfil sandbox.

Você também poderá remover esse perfil padrão e apenas deixar o profile. Verifique também no arquivo ~/.aws/credentials .

Caso o problema persista, fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa tarde Monalisa, tudo bem ?

Segue configuracao do arquivo config da aws Insira aqui a descrição dessa imagem para ajudar na acessibilidadeNo arquivo credentials, segue o mesmo padrão [default] e abaixo as minhas credenciais.

Complementando...

Possuo somente 1 usuario, e tentei liberar todas as roles que encontrei referente a este processo do cdk bootstrap Insira aqui a descrição dessa imagem para ajudar na acessibilidade

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "StsAccess",
            "Effect": "Allow",
            "Action": [
                "sts:AssumeRole",
                "iam:*Role*"
            ],
            "Resource": [
                "arn:aws:iam::ID:role/cdk-*"
            ]
        },
        {
            "Action": [
                "cloudformation:*"
            ],
            "Resource": [
                "arn:aws:cloudformation:sa-east-1:ID:stack/CDKToolkit/*"
            ],
            "Effect": "Allow"
        },
        {
            "Sid": "S3Access",
            "Effect": "Allow",
            "Action": [
                "s3:*"
            ],
            "Resource": [
                "*"
            ]
        },
        {
            "Sid": "ECRAccess",
            "Effect": "Allow",
            "Action": [
                "ecr:SetRepositoryPolicy",
                "ecr:GetLifecyclePolicy",
                "ecr:PutImageScanningConfiguration",
                "ecr:DescribeRepositories",
                "ecr:CreateRepository",
                "ecr:DeleteRepository"
            ],
            "Resource": [
                "arn:aws:ecr:sa-east-1:ID:repository/cdk-*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "ssm:GetParameter*",
                "ssm:PutParameter*",
                "ssm:DeleteParameter*"
            ],
            "Resource": "arn:aws:ssm:sa-east-1:ID:parameter/cdk-bootstrap/*"
        }
    ]
}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software