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.

EC2O usuário não está autorizado a realizar:...

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 obter mais informações, consulte Instalar e configurar a 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 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 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 OpsWorks Stacks.

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