Solução de problemas com contas associadas ao seu espaço - Amazon CodeCatalyst

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á.

Solução de problemas com contas associadas ao seu espaço

Em CodeCatalyst, você pode adicionar um Conta da AWS ao seu espaço para conceder permissões aos recursos e para fins de cobrança. As informações a seguir podem ajudá-lo a solucionar problemas comuns com contas associadas no CodeCatalyst.

Minha solicitação de Conta da AWS conexão recebe um erro de token inválido

Problema: ao criar uma solicitação de conexão com um token de conexão, a página não aceita o token e mostra um erro informando que o token não é válido.

Possíveis correções: certifique-se de fornecer o ID da conta que você deseja adicionar ao seu espaço. Você deve ter permissões administrativas para sua conta Conta da AWS ou ser capaz de trabalhar com seu administrador para adicionar a conta.

Quando você optar por verificar a conta, uma nova janela do navegador será aberta no AWS Management Console. É necessário que a mesma conta esteja logada no lado do console. Tente novamente depois de verificar o seguinte:

  • Você está logado no AWS Management Console com o mesmo Conta da AWS que deseja adicionar ao seu espaço.

  • Você está logado no AWS Management Console com a região definida como a região correta para o seu espaço.

  • Se você chegou da página de cobrança e deseja adicioná-la Conta da AWS como uma conta de cobrança especificada ao seu espaço, verifique se a conta não atingiu a cota como conta de cobrança para outro espaço ou espaços.

O fluxo de trabalho do meu CodeCatalyst projeto da Amazon falha com um erro na conta configurada, no ambiente ou na função do IAM

Problema: quando o fluxo de trabalho é executado e não encontra uma conta configurada ou funções do IAM associadas ao seu espaço, você deve preencher os campos de função, conexão e ambiente manualmente no YAML do fluxo de trabalho. Visualize a ação do fluxo de trabalho com falha e observe se as mensagens de erro são as seguintes:

  • A função não está disponível para uso com a conexão associada ao ambiente.

  • A ação não teve sucesso. Status: FALHA; O valor fornecido para a conexão da conta ou do ambiente não é válido. Verifique se a conexão está associada ao seu espaço e se o ambiente está associado ao seu projeto.

  • A ação não teve sucesso. Status: FALHA; O valor fornecido para a função do IAM não é válido. Verifique se o nome existe, se a função do IAM foi adicionada à conexão da sua conta e se a conexão já está associada ao seu CodeCatalyst espaço na Amazon

Possíveis correções: verifique se os campos YAML do fluxo de trabalho têm valores precisos para Ambiente, Conexões e Função. As ações do CodeCatalyst fluxo de trabalho que exigem um ambiente são ações de criação ou implantação que executam AWS recursos ou geram pilhas AWS de recursos.

Escolha o bloco de ação do fluxo de trabalho com falha e, em seguida, escolha Visual. Escolha a guia Configuração. Se os campos Ambiente, Nome da conexão e Nome da função não estiverem preenchidos, você precisará atualizar manualmente o fluxo de trabalho. Use as etapas a seguir para editar seu fluxo de trabalho YAML:

  • Expanda o /.codecatalyst diretório e, em seguida, expanda o /workflows diretório. Abra o arquivo YAML do fluxo de trabalho. Certifique-se de que as funções e as informações da conta do IAM estejam especificadas no YAML que você configurou para seu fluxo de trabalho. Exemplo:

    Actions: cdk_bootstrap: Identifier: action-@v1 Inputs: Sources: - WorkflowSource Environment: Name: Staging Connections: - Name: account-connection Role: build-role

    As propriedades Environment, Connection e Role são necessárias para executar ações CodeCatalyst de criação e implantação de fluxo de trabalho com AWS recursos. Para ver um exemplo, consulte os parâmetros YAML de referência da ação de CodeCatalyst construção para Ambiente, Conexões e Função.

  • Certifique-se de que seu espaço tenha uma conta adicionada a ele e certifique-se de que a conta tenha a função ou funções apropriadas do IAM adicionadas à conta. Você pode ajustar ou adicionar contas se tiver a função de administrador do Space. Para ter mais informações, consulte Permitindo acesso a AWS recursos com conexão Contas da AWS.

Preciso de uma conta, função e ambiente associados para criar um projeto

Problema: nas opções de criação do projeto, meu projeto não tem uma conta adicional disponível no meu espaço ou eu preciso adicionar outra conta ao meu espaço para uso do meu projeto.

Possíveis correções: Para o seu espaço, você pode adicionar Contas da AWS autorizações para adicioná-las ao seu projeto se tiver a função de administrador do Space. Você também deve ter um Conta da AWS local onde tenha permissões administrativas ou possa trabalhar com seu AWS administrador.

Para garantir que uma conta e uma função estejam disponíveis na tela de criação do projeto, você deve primeiro adicionar a conta e as funções. Para ter mais informações, consulte Permitindo acesso a AWS recursos com conexão Contas da AWS.

Você tem a opção de escolher criar uma função de serviço com uma política de função chamada política de CodeCatalystWorkflowDevelopmentRole-spaceNamefunção. A função terá um nome CodeCatalystWorkflowDevelopmentRole-spaceName com um identificador exclusivo anexado. Para obter mais informações sobre a função e a política de funções, consulteEntendendo a função CodeCatalystWorkflowDevelopmentRole-spaceNamede serviço. Para obter as etapas para criar a função, consulteCriando a CodeCatalystWorkflowDevelopmentRole-spaceNamefunção para sua conta e espaço. A função é adicionada à sua conta e está disponível nas páginas de criação do projeto em CodeCatalyst.

Não consigo acessar a página do Amazon CodeCatalyst Spaces no AWS Management Console

Problema: Quando tento acessar a CodeCatalyst página da Amazon no AWS Management Console para adicionar uma conta ao meu CodeCatalyst espaço ou adicionar funções a uma conta em AWS, recebo um erro de permissão.

Correções possíveis:

Para o seu espaço, você pode adicionar Contas da AWS autorizações para adicioná-las ao seu projeto se tiver a função de administrador do espaço. Você também deve ter um Conta da AWS local onde tenha permissões administrativas ou possa trabalhar com seu AWS administrador. Primeiro, você deve se certificar de que está conectado AWS Management Console com a mesma conta que deseja gerenciar. Depois de fazer login no AWS Management Console, você pode abrir o console e tentar novamente.

Abra a CodeCatalyst página da Amazon AWS Management Console em https://us-west-2.console.aws.amazon.com/codecatalyst/home?region=us-west-2#/.

Quero uma conta diferente como minha conta de cobrança

Problema: Ao configurar meu CodeCatalyst login, concluí várias etapas para configurar meu espaço e associar um autorizado Conta da AWS. Agora, quero autorizar uma conta diferente para cobrança.

Possíveis correções: para seu espaço, você pode autorizar contas de cobrança se tiver a função de administrador do Space. Você também deve ter um Conta da AWS local onde tenha permissões administrativas ou possa trabalhar com seu AWS administrador.

Para obter mais informações, consulte Gerenciando o faturamento no Guia do CodeCatalyst Administrador da Amazon.