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 CodeCatalyst do meu projeto da Amazon falha com um erro na conta, ambiente ou IAM função configurados

Problema: Quando o fluxo de trabalho é executado e não encontra uma conta ou IAM funções configuradas associadas ao seu espaço, você deve preencher os campos de função, conexão e ambiente manualmente no fluxo de trabalhoYAML. 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:FAILED; O valor fornecido para conexão de conta ou 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:FAILED; O valor fornecido para a IAM função não é válido. Verifique se o nome existe, se a IAM função 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: certifique-se de que os YAML campos do fluxo de trabalho tenham 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 trabalhoYAML:

  • Expanda o /.codecatalyst diretório e, em seguida, expanda o /workflows diretório. Abra o YAML arquivo do fluxo de trabalho. Certifique-se de que as IAM funções e as informações da conta 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 YAML parâmetros 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 e certifique-se de que a conta tenha a IAM função ou funções apropriadas 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 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 CodeCatalystWorkflowDevelopmentRole-spaceNamepolítica de funções. 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/casa? região = 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.

O fluxo de trabalho do meu projeto falha com um erro de nome de conexão

Problema: ao criar um projeto e depois executar o fluxo de trabalho do projeto, o fluxo de trabalho falha e mostra um erro informando que o nome da conexão não é válido, da seguinte forma:

Falha em: O nome da conexão não é válido. <action_name>

Possíveis correções: forneça o ID da conta que você deseja adicionar ao seu espaço e certifique-se de que a conta não esteja habilitada para conexões de contas restritas ao projeto. Se a conta estiver habilitada para conexões de conta restritas ao projeto, talvez seja necessário atualizar a conexão da conta habilitando o acesso ao novo projeto. Para obter mais informações, consulte Configuração de conexões de contas restritas ao projeto.