Excluir um projeto do AWS CodeStar - AWS CodeStar

Em 31 de julho de 2024, a Amazon Web Services (AWS) interromperá o suporte para criação e visualização AWS CodeStar de projetos. Depois de 31 de julho de 2024, você não poderá mais acessar o AWS CodeStar console nem criar novos projetos. No entanto, os AWS recursos criados por AWS CodeStar, incluindo seus repositórios de origem, pipelines e compilações, não serão afetados por essa alteração e continuarão funcionando. AWS CodeStar As conexões e AWS CodeStar notificações não serão afetadas por essa descontinuação.

 

Se você deseja monitorar o trabalho, desenvolver código e criar, testar e implantar seus aplicativos, a Amazon CodeCatalyst fornece um processo de introdução simplificado e funcionalidades adicionais para gerenciar seus projetos de software. Saiba mais sobre a funcionalidade e os preços da 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á.

Excluir um projeto do AWS CodeStar

Se você não precisar mais de um projeto, você pode excluir o projeto e seus recursos, para que ele não seja mais cobrado na AWS. Quando você exclui um projeto, todos os membros da equipe são removidos desse projeto. As funções do projeto são removidas dos usuários do IAM, mas seus perfis de usuário no AWS CodeStar não são alterados. Também é possível usar o console do AWS CodeStar ou a AWS CLI para excluir um projeto. Excluir um projeto requer a função de serviço do AWS CodeStar, aws-codestar-service-role, que deve ser não modificada e deve poder ser assumida pelo AWS CodeStar.

Importante

A exclusão de um projeto no AWS CodeStar não pode ser desfeita. Por padrão, todos os recursos da AWS para o projeto são excluídos de sua conta da AWS, incluindo:

  • O repositório do CodeCommit do projeto juntamente com qualquer coisa armazenada no repositório.

  • As funções do projeto do AWS CodeStar e as políticas do IAM associadas configuradas para o projeto e seus recursos.

  • Quaisquer instâncias do Amazon EC2 criadas para o projeto.

  • O aplicativo de implantação e os recursos associados, como:

    • Um aplicativo do CodeDeploy e os grupos de implantação associados.

    • Uma função do AWS Lambda e as APIs do API Gateway associadas.

    • Um aplicativo do AWS Elastic Beanstalk e o ambiente associado.

  • O pipeline de implantação contínua do projeto no CodePipeline.

  • As pilhas do AWS CloudFormation associadas ao projeto.

  • Todos os ambientes de desenvolvimento do AWS Cloud9 criados com o console do AWS CodeStar. Todas as alterações de código não confirmadas nos ambientes são perdidas.

Para excluir todos os recursos do projeto junto com o projeto, marque a caixa de seleção Excluir recursos Se você desmarcar essa opção, o projeto será excluído no AWS CodeStar e as funções do projeto que permitem o acesso a esses recursos serão excluídas no IAM, mas todos os outros recursos serão mantidos. Você pode continuar a ser cobrado por esses recursos na AWS. Se decidir que não deseja mais um ou mais desses recursos, você deverá excluí-los manualmente. Para obter mais informações, consulte Exclusão do projeto: um AWS CodeStar projeto foi excluído, mas os recursos ainda existem.

Se você decidir manter os recursos ao excluir um projeto, como uma prática recomendada, copie a lista de recursos na página de detalhes do projeto. Dessa forma, você tem um registro de todos os recursos que você manteve, embora o projeto não exista mais.

Excluir um projeto no AWS CodeStar (console)

Também é possível usar o console do AWS CodeStar para excluir um projeto.

Para excluir um projeto no AWS CodeStar
  1. Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/.

  2. Selecione Projetos no painel de navegação.

  3. Selecione o projeto que deseja excluir e selecione Excluir.

    Ou abra o projeto e escolha Configurações do painel de navegação na esquerda do console. Na página de detalhes do projeto, escolha Excluir projeto.

  4. Na Página de confirmação de exclusão, insira excluir. Mantenha a opção Excluir recursos selecionada se quiser excluir recursos do projeto. Escolha Delete (Excluir).

    A exclusão de um projeto pode demorar vário minutos. Depois de ser excluído, o projeto não aparece mais na lista de projetos no console do AWS CodeStar.

    Importante

    Se o seu projeto usa recursos fora da AWS (por exemplo, um repositório do GitHub ou chamados no Atlassian JIRA), esses recursos não serão excluídos, mesmo se você marcar a caixa de seleção.

    O projeto não poderá ser excluído se alguma política gerenciada do AWS CodeStar tiver sido anexada manualmente a funções que não sejam usuários do IAM. Se tiver anexado as políticas gerenciadas do projeto a uma função do usuário federado, você deverá desanexar a política para excluir o projeto. Para obter mais informações, consulte Desanexar uma política gerenciada do AWS CodeStar da função do usuário federado..

Excluir um projeto no AWS CodeStar (AWS CLI)

Você pode usar a AWS CLI para excluir um projeto.

Para excluir um projeto no AWS CodeStar
  1. Em um terminal (Linux, macOS, ou Unix) ou prompt de comando (Windows), execute o comando delete-project incluindo o nome do projeto. Por exemplo, para excluir um projeto com o ID my-2nd-project:

    aws codestar delete-project --id my-2nd-project

    Esse comando retorna uma saída semelhante à seguinte:

    { "projectArn":"arn:aws:codestar:us-east-2:111111111111:project/my-2nd-project" }

    Os projetos não são excluídos imediatamente.

  2. Execute o comando describe-project, incluindo o nome do projeto. Por exemplo, para verificar o status de um projeto com o ID my-2nd-project:

    aws codestar describe-project --id my-2nd-project

    se o projeto ainda não foi excluído, esse comando retorna uma saída semelhante à seguinte:

    { "name": "my project", "id": "my-2nd-project", "arn": "arn:aws:codestar:us-west-2:123456789012:project/my-2nd-project", "description": "My second CodeStar project.", "createdTimeStamp": 1572547510.128, "status": { "state": "CreateComplete" } }

    Se o projeto for excluído, esse comando retornará uma saída semelhante à seguinte:

        An error occurred (ProjectNotFoundException) when calling the DescribeProject operation: The project ID was not found: my-2nd-project. Make sure that the project ID is correct and then try again.
                    
  3. Execute o comando list-projects e verifique se o projeto excluído não aparece mais na lista de projetos associados à sua conta da AWS.

    aws codestar list-projects