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
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.
Tópicos
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.