Depuração e solução de problemas comuns - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Depuração e solução de problemas comuns

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Esta seção descreve alguns problemas normalmente encontrados na depuração e na solução de problemas e suas soluções.

Solução de problemas do registro da instância

Esta seção contém alguns problemas normalmente encontrados no registro da instância e as soluções.

nota

Se você estiver enfrentando problemas no registro, execute register com o argumento --debug, que apresenta informações adicionais sobre depuração.

EC2User não tem autorização para executar: ...

Problema: Um comando register retorna algo semelhante ao seguinte:

A client error (AccessDenied) occurred when calling the CreateGroup operation: 
User: arn:aws:iam::123456789012:user/ImportEC2User is not authorized to
perform: iam:CreateGroup on resource: 
arn:aws:iam::123456789012:group/AWS/OpsWorks/OpsWorks-b583ce55-1d01-4695-b3e5-ee19257d1911

Causa: o comando register permanece em execução com as credenciais que não concedem as permissões necessárias. A política do usuário deve permitir a ação iam:CreateGroup, dentre outras.

Solução Dê a register credenciais de usuário do IAM que tenham as permissões necessárias. Para ter mais informações, consulte Instalando e configurando o AWS CLI.

A credencial deve ter como escopo uma região válida

Problema: Um comando register retorna o seguinte:

A client error (InvalidSignatureException) occurred when calling the
DescribeStacks operation: Credential should be scoped to a valid region, not 'cn-north-1'.

Causa: A região do comando deve ser uma região do AWS OpsWorks Stacks válida. Para ver uma lista de regiões compatíveis, consulte Suporte regional. Este erro normalmente ocorre por um dos seguintes motivos:

  • A pilha está em uma região diferente, e você atribuiu uma pilha da região ao argumento --region do comando.

    Você não precisa especificar uma região da pilha; as AWS OpsWorks pilhas a determinam automaticamente a partir do ID da pilha.

  • Você omitiu o argumento --region, o que implicitamente especifica a região padrão, mas a região padrão não é compatível com o AWS OpsWorks Stacks.

Solução: --region defina explicitamente como uma região de AWS OpsWorks pilhas compatível ou edite seu AWS CLI config arquivo para alterar a região padrão para uma região de AWS OpsWorks pilhas compatível. Para obter mais informações, consulte Configurar a interface de linha de comando da AWS.