O Amazon CodeCatalyst não está mais disponível para novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.
Como migrar do CodeCatalyst
Após uma análise cuidadosa, tomamos a decisão de fechar o acesso de novos clientes ao Amazon CodeCatalyst a partir de 7 de novembro de 2025. Os clientes existentes do Amazon CodeCatalyst podem continuar usando o serviço com os espaços existentes, mas não poderão criar novos espaços. A AWS continua investindo em segurança e disponibilidade para o Amazon CodeCatalyst, mas não planejamos introduzir novos atributos.
Os clientes podem migrar manualmente seus dados do Amazon CodeCatalyst para outros provedores. Este documento descreve as maneiras básicas de migrar, extrair ou excluir dados dos consoles de Gerenciamento da AWS e CodeCatalyst. Recursos e dados criados em outros serviços da AWS ou em 3P por meio do console do CodeCatalyst precisarão ser excluídos por meio desses serviços para interromper o acúmulo de cobranças (se aplicável).
Os clientes podem considerar a migração para o GitLab Duo com Amazon Q
Migrar seus repositórios
Migrar seu repositório do CodeCatalyst para um repositório do GitLab
Usando o URL de pré-requisito junto com as credenciais do repositório em HTTPS para o Git, siga as orientações na documentação do GitLab sobre a importação do código-fonte
Migrar seu repositório do CodeCatalyst para um repositório do GitHub
Usando o URL de pré-requisito junto com as credenciais do repositório em HTTPS para o Git, siga as orientações na documentação do GitHub sobre a importação do código-fonte
Migração genérica para outro provedor de repositório
-
Clonar o repositório CodeCatalyst
Clone o repositório Amazon CodeCatalyst na sua máquina local usando o Git. Se estiver usando HTTPS, você pode fazer isso executando o seguinte comando:
git clone --mirror https://your-aws-repository-url your-aws-repositorySubstitua
your-aws-repository-urlpelo URL do seu repositório Amazon CodeCatalyst.Substitua
your-aws-repositorypor um nome para esse repositório.Exemplo:
git clone https://git-codecatalyst.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo -
Configurar um novo ponteiro de repositório remoto
Navegue até o diretório do seu repositório clonado Amazon CodeCatalyst. Em seguida, adicione o URL do repositório do novo provedor de repositórios como remoto:
git remote add <provider name> <provider-repository-url>Substitua
<provider name>pelo nome do provedor que você escolher. (Exemplo: gitlab)Substitua <provider-repository-url>pelo URL do repositório do seu novo provedor de repositórios.
-
Envie seu repositório local para o novo repositório remoto:
Isso enviará todas as ramificações e tags para o repositório do seu novo provedor de repositórios. O nome do provedor deve corresponder ao nome do provedor da etapa 2.
git push <provider name> --mirrorObservações:
-
O repositório remoto deve estar vazio
-
O repositório remoto pode ter ramificações protegidas que não permitem o envio forçado, dependendo do provedor. Se isso acontecer, você precisará navegar até seu novo provedor de repositórios e desativar as proteções de ramificação para permitir o envio forçado.
-
-
Verificar a migração
Depois que o push for concluído, verifique se todos os arquivos, ramificações e tags foram migrados com sucesso para o novo provedor de repositórios. Para fazer isso, navegue no seu repositório on-line ou clone-o em outro local e verifique-o localmente.
-
Atualizar URLs remotos (opcional)
Se você planeja continuar trabalhando com o repositório migrado localmente, convém atualizar o URL remoto para apontar para o repositório do novo provedor, em vez do Amazon CodeCatalyst. Faça isso usando o seguinte comando:
git remote set-url origin <provider-repository-url>Substitua <provider-repository-url>pelo URL do repositório do seu novo provedor de repositórios.
Extrair seus dados do CodeCatalyst
Baixar artefatos
Você pode baixar e inspecionar artefatos gerados pelas suas ações de fluxo de trabalho do Amazon CodeCatalyst. Há dois tipos de artefatos que podem ser baixados:
-
Artefatos de origem: um artefato que contém um snapshot do conteúdo do repositório de origem tal como ele existia quando a execução foi iniciada.
-
Artefatos do fluxo de trabalho: um artefato definido na propriedade de saída do arquivo de configuração do fluxo de trabalho.
Como baixar artefatos gerados pelo fluxo de trabalho:
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.
-
Abaixo do nome do fluxo de trabalho, selecione Execuções.
-
Em Histórico de execução, na coluna ID da execução, escolha uma execução. Por exemplo, Run-95a4d.
-
Abaixo do nome da execução, selecione Artefatos.
-
Ao lado de um artefato, selecione Baixar. Um arquivo será baixado. Seu nome de arquivo consiste em sete caracteres aleatórios.
-
Extraia o arquivo usando um utilitário de extração de arquivos de sua escolha.
Baixar os anexos do problema
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Escolha o problema para o qual deseja gerenciar os anexos. Para receber ajuda com a descoberta do problema, consulte Encontrar e visualizar problemas
-
Para baixar um anexo, escolha o menu de reticências ao lado do anexo que você deseja baixar e escolha Baixar.
Baixar o código-fonte de uma ação
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Selecione o projeto.
-
Encontre a ação cujo código você deseja visualizar:
-
No painel de navegação, escolha CI/CD e Fluxos de trabalho.
-
Selecione o nome de qualquer fluxo de trabalho ou crie um. Para obter informações sobre a criação de um fluxo de trabalho, consulte Criar um fluxo de trabalho.
-
Escolha Editar.
-
No canto superior esquerdo, selecione + Ações para abrir o catálogo de ações.
-
Na lista suspensa, selecione Amazon CodeCatalyst para visualizar ações do CodeCatalyst, CodeCatalyst Labs e de terceiros.
-
Pesquise uma ação e selecione seu nome. Não selecione o sinal de mais (+).
Os detalhes sobre a ação são exibidos.
-
-
Na caixa de diálogo de detalhes da ação, na parte inferior, selecione Download.
Uma página é exibida com o bucket do Amazon S3 em que o código-fonte da ação está localizado. Para ter informações sobre o Amazon S3, consulte O que é o Amazon S3? no Guia do usuário do Amazon Simple Storage Service.
Excluir seus dados do CodeCatalyst
Antes de excluir seus dados do CodeCatalyst, informe sua equipe sobre a migração do serviço e verifique se não há mais recursos necessários. Depois que os dados e os recursos são excluídos, não é possível recuperá-los.
Solicite que a equipe de serviço exclua dados em seu nome
Um administrador do espaço pode solicitar que a equipe de serviço exclua um espaço em seu nome entrando em contato conosco pelo Support Center no console do CodeCatalyst. Os administradores do espaço devem ser autenticados no console do CodeCatalyst para solicitar a exclusão do espaço. Após o envio da sua solicitação, a equipe de atendimento entrará em contato com você para confirmá-la antes de agir em seu nome.
Excluir seu espaço do CodeCatalyst
Você pode excluir um espaço para remover o acesso a todos os recursos do espaço. Você deve ter o perfil de administrador do espaço para excluir um espaço.
Observação: você não pode desfazer uma exclusão de espaço, e não é possível recuperar os dados depois que um espaço é excluído.
Depois de excluir um espaço, nenhum membro do espaço poderá acessar os recursos do espaço. O faturamento por recursos do espaço também será interrompido e todos os fluxos de trabalho solicitados por repositórios de origem de terceiros serão interrompidos.
Se você pertencer a mais de um espaço, escolha-o na barra de navegação superior.
Como excluir um espaço
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Navegue até o seu espaço.
dica
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.
-
Selecione Configurações e, depois, Excluir.
-
Digite
deletepara confirmar a exclusão. -
Escolha Excluir.
nota
Se você pertencer a mais de um espaço, será redirecionado para a página de visão geral do espaço. Se você pertencer a um espaço, será redirecionado para a página de criação do espaço.
Se você excluir um espaço, mas pertencer a mais de um, será redirecionado para a página de visão geral do espaço. Se você pertencer a um espaço, será redirecionado para a página de criação do espaço.
Se você criou recursos em outros serviços da AWS ou em serviços de terceiros a partir do console do CodeCatalyst, precisará acessar esses serviços individualmente para encerrar os recursos da conta de faturamento em que foram criados. A exclusão de um espaço excluirá somente os dados e recursos do CodeCatalyst.
Excluir um projeto
Você pode excluir um projeto para remover todo o acesso aos recursos do projeto. Você deve ter o perfil de Administrador do espaço ou Administrador do projeto para excluir um projeto. Depois que você excluir um projeto, os membros do projeto não conseguirão acessar os recursos do projeto e todos os fluxos de trabalho solicitados por repositórios de origem de terceiros serão interrompidos.
Para excluir o projeto:
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Navegue até o espaço com o projeto que você deseja visualizar. Em Projetos, escolha seu projeto.
-
No painel de navegação, escolha Configurações do projeto.
-
Escolha Excluir projeto.
-
Insira
deletepara confirmar a exclusão. -
Escolha Excluir projeto.
Se você criou recursos em outros serviços da AWS ou de terceiros a partir de um projeto do CodeCatalyst, precisará acessar esses serviços individualmente para encerrar os recursos da conta de faturamento em que foram criados. A exclusão de um espaço excluirá somente os dados e recursos do CodeCatalyst.
Excluir um repositório de origem
Você pode excluir seus repositórios de origem de um projeto do Amazon CodeCatalyst. A exclusão de um repositório de origem também exclui todas as informações do projeto armazenadas no repositório. Se algum fluxo de trabalho depender do repositório de origem, esses fluxos de trabalho serão excluídos da lista de fluxos de trabalho do projeto após a exclusão do repositório. Os problemas que fazem referência ao repositório de origem não serão excluídos nem alterados, mas quaisquer links para o repositório de origem adicionados aos problemas falharão quando o repositório for excluído.
Importante:a exclusão de um repositório de origem não pode ser desfeita. Depois de excluir um repositório de origem, você não poderá mais cloná-lo, extrair nem enviar dados para ele. A exclusão de um repositório de origem não exclui nenhuma cópia local do repositório (repositórios locais). Para excluir um repositório local, use o diretório do seu computador local e as ferramentas de gerenciamento de arquivo.
Observação:não é possível excluir um repositório vinculado no console do CodeCatalyst. Para excluir um repositório vinculado, selecione o link na lista de repositórios para abrir esse repositório no serviço que o hospeda e, depois, exclua-o. Para ter mais informações, consulte a documentação do serviço que hospeda o repositório vinculado.
Para remover um repositório vinculado de um projeto, consulte Desvincular repositórios do GitHub, repositórios do Bitbucket, repositórios de projetos do GitLab e projetos do Jira no CodeCatalyst.
Como excluir um repositório de origem
-
Navegue até o projeto que contém o repositório de origem que deseja excluir.
-
Na página de resumo do seu projeto, selecione o repositório que você deseja na lista e, depois, selecione Visualizar repositório. No painel de navegação, também é possível selecionar Código e escolher Repositórios de origem. Selecione o nome do repositório na lista de repositórios de origem do projeto.
-
Na página inicial do repositório, escolha Mais, Gerenciar configurações e Excluir repositório.
-
Revise a ramificação, a solicitações pull e as informações relacionadas ao fluxo de trabalho para ajudar a garantir que você não esteja excluindo um repositório que ainda esteja em uso ou tenha um trabalho inacabado. Se quiser continuar, digite excluir e selecione Excluir.
Excluir um esquema personalizado
Quando você exclui um esquema do seu espaço do Amazon CodeCatalyst, todo o seu acesso é removido dos recursos do projeto ou da versão do esquema. Quando você excluir um esquema, os membros do projeto não conseguirão acessar os recursos do projeto, e todos os fluxos de trabalho solicitados por repositórios de origem de terceiros serão interrompidos.
Se você excluir um esquema, isso não afetará um projeto ao qual o esquema foi aplicado. Os recursos do esquema não são removidos do projeto.
Importante: para excluir um esquema personalizado publicado ou a versão do catálogo de um esquema personalizado do seu espaço, você deve estar conectado com uma conta que tenha o perfil de Administrador do espaço ou Usuário avançado no espaço.
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
No console do CodeCatalyst, navegue até o espaço em que você deseja excluir um esquema personalizado.
-
No painel do espaço, escolha a guia Configurações e Esquemas.
-
Na tabela Configurações, escolha o botão de opção do esquema personalizado que você deseja excluir e, depois, selecione Excluir esquema.
-
Insira
deletepara confirmar a exclusão da versão do catálogo de esquemas. -
Escolha Excluir.
Excluir os anexos do problema
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Escolha o problema para o qual deseja gerenciar os anexos. Para receber ajuda com a descoberta do problema, consulte Encontrar e visualizar problemas.
-
Para remover um anexo, escolha o menu de reticências ao lado do anexo que você deseja remover e escolha Excluir.
Excluir um arquivo em Ambientes de Desenvolvimento acessados por meio do Amazon CodeCatalyst
Você pode excluir arquivos em um Ambiente de Desenvolvimento, localmente no seu computador ou em um ambiente de desenvolvimento integrado (IDE). Não é possível excluir arquivos no console do Amazon CodeCatalyst.
Excluir um Ambiente de Desenvolvimento para o espaço
Para obter mais informações sobre considerações para excluir um Ambiente de Desenvolvimento, consulte Excluir um Ambiente de Desenvolvimento.
Você deve ter o perfil de Administrador do espaço para visualizar esta página e gerenciar Ambientes de Desenvolvimento no nível do espaço. Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.
Como excluir um Ambiente de Desenvolvimento
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Acesse o espaço no CodeCatalyst
-
Selecione Configurações e, depois, selecione Ambientes de Desenvolvimento.
-
Escolha o seletor ao lado do Ambiente de Desenvolvimento que você deseja gerenciar. Escolha Excluir.
-
Digite
deletepara confirmar a exclusão do Ambiente de Desenvolvimento. -
Escolha Excluir.
Excluir conexões de conta
Você pode excluir uma conexão de conta no console do CodeCatalyst que foi adicionada anteriormente ao seu espaço. Depois que uma conexão de conta for excluída, você não poderá reconectá-la e precisará estabelecer uma nova.
Uma conta de faturamento deve ser designada para seu espaço no CodeCatalyst, mesmo que o uso do espaço não exceda o nível gratuito. Antes de remover um espaço de uma conta que é uma conta de faturamento designada, você precisará adicionar outra conta ao seu espaço. Se você quiser excluir sua conta de cobrança do espaço, precisará excluir seu espaço. Consulte Managing billing no Guia do administrador do Amazon CodeCatalyst.
Para gerenciar conexões de conta para seu espaço, você deve ter o perfil de Administrador do espaço ou Usuário avançado.
Uma conta que foi removida pode ser adicionada novamente mais tarde, mas você deve criar uma conexão entre a conta e o espaço. Será necessário associar novamente todos os perfis do IAM à conta.
Como excluir uma conexão de conta
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Acesse o espaço no CodeCatalyst. Escolha Settings (Configurações) e Contas da AWS.
-
Em Nome de exibição do Amazon CodeCatalyst, escolha o seletor ao lado da conexão da conta que você deseja remover.
-
Escolha Remover Conta da AWS. Confirme a exclusão inserindo o nome no campo e selecione Remover.
Será exibido um banner de sucesso e a conexão da conta é removida da lista de conexões.
Remover uma conta de um espaço do CodeCatalyst no Console de Gerenciamento da AWS
Você pode usar a página do CodeCatalyst na AWS para remover uma conta que foi adicionada a um espaço. Para esse procedimento, usando permissões administrativas para a conta específica que você está gerenciando, faça login na página do Amazon CodeCatalyst Spaces no Console de Gerenciamento da AWS para remover uma conta da AWS do seu espaço. Para remover uma conta de faturamento designada para seu espaço do CodeCatalyst, primeiro especifique uma nova conta de faturamento.
Uma conta que foi removida pode ser adicionada novamente mais tarde, mas você deve criar uma conexão entre a conta e o espaço. Será necessário reassociar todos os perfis do IAM à conta adicionada.
Uma conta de faturamento deve ser designada para seu espaço no CodeCatalyst, mesmo que o uso do espaço não exceda o nível gratuito. Antes de remover um espaço de uma conta que é uma conta de faturamento designada, você precisará adicionar outra conta ao seu espaço.
Você deve ter o perfil de Administrador do espaço ou Usuário avançado para gerenciar conexões de conta para seu espaço.
Para remover uma conta adicionada
-
No Console de gerenciamento da AWS, verifique se você está conectado com a mesma conta que deseja gerenciar.
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Acesse o espaço no CodeCatalyst. Escolha Configurações e, depois, Faturamento.
-
Confira as informações da conta de faturamento na página para verificar se a conta que você quer remover não é a conta de faturamento designada para o espaço.
-
Escolha Gerenciar faturamento na AWS. Isso abre o Amazon CodeCatalyst Spaces no Console de gerenciamento da AWS. Se solicitado, faça login na AWS e selecione o botão novamente para carregar a página.
-
Na página Amazon CodeCatalyst Spaces, escolha o espaço com a conta que você quer remover. A página de detalhes do espaço é exibida.
-
Escolha Remover espaço.
-
Em Remover espaço do CodeCatalyst desta conta, insira o nome do espaço para confirmar. Escolha Remover.
Excluir um segredo
Use o procedimento a seguir para excluir um segredo e o identificador de referência do segredo. Antes de excluir um segredo, recomendamos que você remova o identificador de referência do segredo de todas as ações do fluxo de trabalho. Se você excluir o segredo sem excluir o identificador de referência, a ação falhará na próxima vez em que for executada.
Como excluir o identificador de referência de um segredo de um fluxo de trabalho
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. No painel de navegação, escolha CI/CD e Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.
-
Escolha Editar.
-
Selecione YAML.
-
Pesquise no fluxo de trabalho a seguinte string:
${Secrets.Todos os identificadores de referência de todos os segredos serão encontrados.
-
Exclua o identificador de referência do segredo selecionado ou substitua-o por um valor de texto simples.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
Para excluir um segredo
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
No painel de navegação, escolha CI/CD e Segredos.
-
Na lista de segredos, selecione o segredo que você quer excluir.
-
Escolha Excluir.
-
Insira
deletepara confirmar a exclusão. -
Escolha Excluir.
Exclusão de uma equipe
Você pode excluir uma equipe da qual não precisa mais. Quando você exclui uma equipe, as permissões associadas são removidas para todos os membros da equipe de todos os projetos e recursos no espaço. Você deve ter o perfil de Administrador do espaço para gerenciar equipes.
Excluir uma equipe
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Navegue até o seu espaço. Selecione Configurações e Equipes.
-
Em Ações, selecione Excluir equipe. Isso mudará o perfil da equipe inteira.
-
Escolha Excluir.
Exclusão de uma frota provisionada
Use as instruções a seguir para excluir uma frota provisionada.
Antes de excluir uma frota provisionada, remova-a de todas as ações excluindo a propriedade da frota do código YAML da ação. Qualquer ação que continue referenciando uma frota provisionada depois que ela for excluída falhará na próxima vez em que a ação for executada.
Para excluir uma frota provisionada
No painel de navegação, selecione CI/CD e Computação.
-
Na lista Frota provisionada, selecione a frota que você quer excluir.
-
Escolha Excluir.
-
Insira
deletepara confirmar a exclusão. -
Escolha Excluir.
Exclusão de um repositório de pacotes
Execute as seguintes etapas para excluir um repositório de pacotes no CodeCatalyst.
Para excluir um repositório de pacotes
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. Navegue até o projeto que contém o repositório de pacotes que deseja excluir.
No painel de navegação, selecione Pacotes.
Na página Repositórios de pacotes, escolha o repositório que deseja excluir.
Escolha Excluir.
Analise as informações fornecidas sobre os efeitos da exclusão de um repositório de pacotes.
Insira
deleteno campo de entrada e selecione Excluir.
Todos os outros recursos armazenados no Amazon CodeCatalyst serão excluídos quando seu espaço for excluído. Isso não inclui recursos e dados criados em outros serviços da AWS ou em 3P por meio do console do CodeCatalyst. Todos os recursos criados em serviços fora do console do CodeCatalyst precisarão ser excluídos por meio desses serviços para interromper o acúmulo de cobranças.
Se você tiver outras dúvidas, entre em contato conosco pelo e-mail aws-codecatalyst-service@amazon.com ou pelo Support Center no console do Amazon CodeCatalyst.