Conceitos básicos 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á.

Conceitos básicos do AWS CodeStar

Neste tutorial, você usa o AWS CodeStar para criar um aplicativo web. Este projeto inclui código de exemplo em um repositório de origem, uma cadeia de ferramentas de implantação e um painel do projeto onde você pode visualizar e monitorar o projeto.

Seguindo as etapas, você:

  • Cria um projeto no AWS CodeStar.

  • Explorar o projeto.

  • Confirmar uma alteração no código.

  • Ver a alteração no código implantada automaticamente.

  • Adicionar outras pessoas para trabalhar no projeto.

  • Limpar recursos do projeto quando não forem mais necessários.

nota

Se você ainda não tiver feito isso, primeiro conclua as etapas em Configuração AWS CodeStar, inclusive Etapa 2: Criar a função AWS CodeStar de serviço. Você deve entrar usando uma conta que seja de um usuário administrativo no IAM. Para criar um projeto, entre no AWS Management Console usando um usuário do IAM que tenha a política de AWSCodeStarFullAccess.

Etapa 1: Criar um projeto do AWS CodeStar

Nesta etapa, você criará um projeto de desenvolvimento de software JavaScript (Node.js) para um aplicativo web. Você usará um modelo de projeto do AWS CodeStar para criar o projeto.

nota

O modelo de projeto do AWS CodeStar usado neste tutorial utiliza as seguintes opções:

  • Categoria do aplicativo: aplicativo Web

  • Linguagem de programação: Node.js

  • Serviço do AWS: Amazon EC2

Se você escolher outras opções, sua experiência poderá não corresponder ao que é documentado neste tutorial.

Para criar um projeto no AWS CodeStar
  1. Faça login no AWS Management Console e então abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/.

    Verifique se você está conectado à região da AWS onde você deseja criar o projeto e seus recursos. Por exemplo, para criar um projeto em no Leste dos EUA (Ohio), verifique se selecionou essa região do AWS. Para obter informações sobre as regiões da AWS onde o AWS CodeStar está disponível, consulte Regiões e endpoints na Referência geral da AWS.

  2. Na página AWS CodeStar, escolha Criar um projeto.

  3. Na página Escolher um modelo de projeto, escolha o tipo de projeto na lista de modelos de projeto do AWS CodeStar. Você pode usar a barra de filtro estreitar suas opções. Por exemplo, para um projeto de aplicativo web escrito em Node.js que será implantado em instâncias do Amazon EC2, selecione as caixas Aplicativo de web, Node.js, e Amazon EC2. Em seguida, escolha entre os modelos disponíveis para esse conjunto de opções.

    Para obter mais informações, consulte Modelos de projetos do AWS CodeStar.

  4. Escolha Next (Próximo).

  5. No campo de entrada de texto Nome do projeto, insira um nome para o projeto, como Meu primeiro projeto. Em ID do projeto, a ID para o projeto é derivada desse nome do projeto, mas é limitada a 15 caracteres.

    Por exemplo, a ID padrão de um projeto chamado Meu primeiro projeto é my-first-projec. O ID do projeto é a base dos nomes de todos os recursos associados ao projeto. O AWS CodeStar usa esse ID do projeto como parte do URL para o repositório de códigos, bem como para os nomes de funções de acesso e políticas de segurança relacionados no IAM. Depois que o projeto for criado, o ID do projeto não pode ser alterado. Para editar a ID do projeto antes de criar o projeto, em ID do projeto, insira a ID que você deseja usar.

    Para obter informações sobre os limites em nomes e IDs de projetos, consulte Limites no AWS CodeStar.

    nota

    Os IDs dos projetos devem ser exclusivos para a conta da AWS em uma região da AWS.

  6. Escolha o provedor do repositório, AWS CodeCommit ou GitHub.

  7. Se você tiver escolhido AWS CodeCommit, para Repository name (Nome do repositório), aceite o nome do repositório do AWS CodeCommit padrão ou digite um outro. Em seguida, avance para a etapa 9.

  8. Se você escolheu o GitHub, precisará escolher ou criar um recurso de conexão. Se você tiver uma conexão existente, escolha-a no campo de pesquisa. Caso contrário, crie uma nova conexão agora. Escolha Conectar-se ao GitHub.

    A página Criar uma conexão é exibida.

    nota

    Para criar uma conexão, você deve ter uma conta do GitHub. Se você estiver criando uma conexão para uma organização, você deve ser o proprietário da organização.

    Form to create a GitHub App connection with a field for connection name and a connect button.
    1. Em Criar conexão do App GitHub, no campo de entrada de texto Nome da conexão, insira um nome para sua conexão. Escolha Conectar-se ao GitHub.

      A página de Conectar ao GitHub exibe e mostra o campo Apps do GitHub

    2. Em GitHub apps (Aplicações do GitHub), escolha uma instalação de aplicação ou Install a new app (Instalar uma nova aplicação) para criar uma.

      nota

      Você instala uma aplicação para todas as suas conexões com um provedor específico. Se você já instalou a aplicação AWS Connector para GitHub, selecione-a e ignore esta etapa.

    3. Na página de instalação do Connect para GitHub, selecione a conta na qual deseja instalar a aplicação.

      nota

      Se você instalou a aplicação anteriormente, poderá escolher Configure (Configurar) para prosseguir para uma página de modificação para a instalação da aplicação ou usar o botão Back (Voltar) para retornar ao console.

    4. Se a página Confirme a senha para continuar for exibida, digite sua senha do GitHub e escolha Entrar.

    5. Na página Instalar o AWS Connector para GitHub, mantenha os valores padrão e selecione Instalar.

    6. Na página Conexão ao GitHub o ID de conexão da sua nova instalação é exibido em Aplicações do GitHub.

      Depois que a conexão for criada, na página de criação do projeto do CodeStar, a mensagem Pronto para conectar é exibida.

      nota

      É possível visualizar sua conexão em Configurações no console do Developer Tools. Para obter mais informações, consulte o tópico de Conceitos básicos sobre conexões.

      Captura de tela do console mostrando a conexão concluída configurada para um repositório do GitHub.
    7. Em Proprietário do repositório, escolha a organização do GitHub ou a conta do GitHub pessoal.

    8. Para Repository name (Nome do repositório), aceite o nome do repositório do GitHub padrão ou digite um outro.

    9. Escolha Público ou Privado.

      nota

      Para usar o AWS Cloud9 como ambiente de desenvolvimento, será necessário selecionar um repositório público.

    10. (Opcional) Em Repository description (Descrição do repositório), digite uma descrição para o repositório do GitHub.

    nota

    Se você escolher um modelo de projeto Alexa Skill, precisará conectar uma conta de desenvolvedor da Amazon. Para obter mais informações sobre como trabalhar com projetos do Alexa Skill, consulte o Tutorial: Criar um projeto de habilidade do Alexa no AWS CodeStar.

  9. Se seu projeto estiver implantado em instâncias do Amazon EC2 e você quiser fazer alterações, configure suas instâncias do Amazon EC2 em Configuração do Amazon EC2. Por exemplo, você pode escolher entre os tipos de instância disponíveis para o projeto.

    nota

    Os diferentes tipos de instância do Amazon EC2 fornecem diferentes níveis de potência de computação e podem ter custos associados diferentes. Para obter mais informações, consulte Tipos de Instância do Amazon EC2 e Preços do Amazon EC2.

    Se tiver mais de uma nuvem privada virtual (VPC) ou várias sub-redes criadas no Amazon Virtual Private Cloud, você também poderá escolher a VPC e a sub-rede a serem utilizadas. No entanto, se escolher um tipo de instância do Amazon EC2 não compatível com instâncias dedicadas, você não poderá escolher uma VPC cuja locação de instância esteja definida como Dedicada.

    Para obter mais informações, consulte O que é o Amazon VPC? e Noções básicas de instâncias dedicadas.

    Em Par de chaves, escolha o par de chaves do Amazon EC2 que você criou em Etapa 4: criar um par de chaves do Amazon EC2 para projetos do AWS CodeStar. Selecione Eu reconheço que tenho acesso ao arquivo de chave privada.

  10. Escolha Next (Próximo).

  11. Analise os recursos e os detalhes da configuração.

  12. Escolha Avançar ou Criar projeto. (A opção exibida depende do modelo do projeto.)

    Pode levar alguns minutos para criar o projeto, incluindo o repositório.

  13. Depois que seu projeto tiver um repositório, você poderá usar a página Repositório para configurar o acesso a ele. Use os links nas Próximas etapas para configurar um IDE, configurar o controle de problemas ou adicionar membros da equipe ao seu projeto.

Etapa 2: Adicionar informações de exibição a seu perfil de usuário do AWS CodeStar

Quando cria um projeto, você é adicionado à equipe do projeto como proprietário. Se esta for a primeira vez em que usa o AWS CodeStar, você será solicitado a fornecer:

  • O nome de exibição a ser mostrado aos outros usuários.

  • O endereço de e-mail a ser mostrado aos outros usuários.

Essas informações são usadas em seu perfil de usuário do AWS CodeStar. Os perfis de usuário não são específicos ao projeto, mas são limitados a uma região da AWS. Você deve criar um perfil de usuário em cada região do AWS na qual pertence a projetos. Cada perfil pode conter informações diferentes, se você preferir.

Digite um nome de usuário e um endereço de e-mail e, em seguida, escolha Next (Avançar).

nota

Esse nome de usuário e endereço de e-mail são usados em seu perfil de usuário do AWS CodeStar. Se o seu projeto usa recursos fora da AWS (por exemplo, um repositório GitHub ou chamados no Atlassian JIRA), esses provedores de recursos podem ter os próprios perfis de usuário, com nomes de usuário e endereços de e-mail diferentes. Para obter mais informações, consulte a documentação do provedor do recurso.

Etapa 3: Visualizar o projeto

A página do projeto do AWS CodeStar é onde você e sua equipe visualizam o status dos recursos do projeto, incluindo as confirmações mais recentes do projeto, o estado do pipeline de entrega contínua e a performance das instâncias. Para ver mais informações sobre qualquer um desses recursos, escolha a página correspondente na barra de navegação.

Em seu novo projeto, a barra de navegação contém as seguintes páginas:

  • A página Visão geral contém informações sobre a atividade do seu projeto, os recursos do projeto e o conteúdo do README do seu projeto.

  • A página IDE é onde você conecta seu projeto a um ambiente de desenvolvimento integrado (IDE) para modificar, testar e enviar alterações de código-fonte por push. Ele contém instruções para configurar IDEs para o GitHub e repositórios do AWS CodeCommit e informações sobre seus ambientes do AWS Cloud9.

  • A página Repositório exibe os detalhes do seu repositório, incluindo nome, provedor, quando foi modificado pela última vez e URLs de clonagem. Você também pode ver informações sobre o commit mais recente e visualizar e criar pull requests.

  • A página Pipeline exibe informações de CI/CD sobre seu pipeline. Você pode visualizar detalhes do pipeline, como nome, ação mais recente e status. Você pode ver o histórico do pipeline e lançar uma alteração. Você também pode ver o status das etapas individuais do seu pipeline.

  • A página de monitoramento exibe o Amazon EC2 ou métricas do AWS Lambda, dependendo da configuração do seu projeto. Por exemplo, ela exibe a utilização de CPU de todas as instâncias do Amazon EC2 implantadas pelo AWS Elastic Beanstalk ou pelos recursos do CodeDeploy em seu pipeline. Em projetos que usam o AWS Lambda, ele exibe métricas de invocação e de erro da função do Lambda. Essas informações são exibidas por hora. Se você tiver usado o modelo de projeto AWS CodeStar sugerido para este tutorial, deverá ver um pico de atividades notável à medida que o aplicativo é implantado pela primeira vez nessas instâncias. Você pode atualizar o monitoramento para ver as alterações na integridade da instância, o que pode ajudar a identificar problemas ou a necessidade de mais recursos.

  • A página Problemas é para integrar o projeto do AWS CodeStar com um projeto do Atlassian JIRA existente. A configuração desse bloco possibilitará que você e a equipe do projeto acompanhem problemas do JIRA no painel do projeto.

O painel de navegação no lado esquerdo do console é onde você pode navegar entre as páginas Projeto, Equipe e Configurações.

Etapa 4: Confirmar uma alteração

Primeiro, examine o aplicativo de exemplo que foi incluído em seu projeto. Veja a aparência do aplicativo escolhendo Exibir aplicativo de qualquer lugar na navegação do seu projeto. O aplicativo web de exemplo será exibido em uma nova janela ou guia do navegador. Este é o código de exemplo que o AWS CodeStar compilou e implantou.

Para examinar o próprio código, na barra de navegação, escolha Repositório. Escolha o link em Nome do repositório e o repositório do seu projeto será aberto em uma nova guia ou janela. Leia o conteúdo do arquivo Leiame do repositório (README.md) e procure o conteúdo desses arquivos.

Nesta etapa, você altera o código e, em seguida, enviar essa alteração para o seu repositório. É possível fazer isso de algumas formas:

  • Se o código do projeto estiver armazenado em um repositório do CodeCommit ou do GitHub, use o AWS Cloud9 para trabalhar com o código diretamente no seu navegador da web, sem instalar ferramentas. Para obter mais informações, consulte Criar um ambiente do AWS Cloud9 para um projeto.

  • Se o código do projeto estiver armazenado em um repositório do CodeCommit, e você tiver o Visual Studio ou o Eclipse instalado, poderá usar o AWS Toolkit for Visual Studio ou o AWS Toolkit for Eclipse para se conectar ao código com mais facilidade. Para obter mais informações, consulte Usar um IDE com o AWS CodeStar. Se você não tiver o Visual Studio nem o Eclipse, instale um cliente do Git e siga as instruções mais adiante nesta etapa.

  • Se o código do projeto estiver armazenado em um repositório do GitHub, você poderá usar suas ferramentas de IDE para se conectar ao GitHub.

    • Para o Visual Studio, você pode usar ferramentas como o GitHub Extension para Visual Studio. Para obter mais informações, consulte a página Visão geral no site do GitHub Extension para Visual Studio e Conceitos básicos do GitHub para Visual Studio no site do GitHub.

    • Para o Eclipse, você pode usar uma ferramenta como o EGit para Eclipse. Para obter mais informações, consulte a Documentação do EGit no site do EGit.

    • Para outros IDEs, consulte a respectiva documentação.

  • Para outros tipos de repositórios de código, consulte a documentação do provedor do repositório.

As instruções a seguir mostram como fazer uma alteração secundária na amostra.

Para configurar o computador para confirmar alterações (usuário do IAM)
nota

Neste procedimento, presumimos que o código de seu projeto esteja armazenado em um repositório do CodeCommit. Para outros tipos de repositório de código, consulte a documentação do provedor do repositório e, em seguida, passe para o próximo procedimento, "Para clonar o repositório do projeto e fazer uma alteração".

Se o código estiver armazenado no CodeCommit e já estiver usando o CodeCommit ou tiver usado o console do AWS CodeStar para criar um ambiente de desenvolvimento do AWS Cloud9 para o projeto, você não precisará de mais configuração. Passe para o próximo procedimento, Para clonar o repositório do projeto e fazer uma alteração.

  1. Instale o Git no computador local.

  2. Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

    Faça login como o usuário do IAM que usará as credenciais do Git para conexões com o repositório do projeto do AWS CodeStar no CodeCommit.

  3. No painel de navegação do console do IAM, selecione Usuários e, na lista de usuários, escolha o seu usuário do IAM.

  4. Na página de detalhes do usuário, selecione a guia Credenciais de segurança e, em Credenciais do Git em HTTPS para o CodeCommit, escolha Gerar.

    nota

    Você não pode escolher suas próprias credenciais de login para as credenciais do Git. Para obter mais informações, consulte Usar credenciais do Git e HTTPS com o CodeCommit.

  5. Copie as credenciais de login que o IAM gerou para você. Você pode escolher Mostrar e, em seguida, copiar e colar essas informações em um arquivo seguro no computador local ou escolher Fazer download das credenciais para fazer download dessas informações como um arquivo .CSV. Você precisa dessas informações para se conectar ao CodeCommit.

    Após salvar suas credenciais, selecione Close.

    Importante

    Essa é sua única chance de salvar as credenciais de login. Se você não salvá-los, poderá copiar o nome de usuário do console do IAM, mas não poderá pesquisar a senha. Você deverá reiniciar a senha e salvá-la.

Para configurar o computador para confirmar alterações (usuário federado)

Você pode usar o console para fazer upload dos arquivos para o repositório ou usar o Git para se conectar pelo computador local. Se você estiver usando acesso federado, siga estas etapas para usar o Git para se conectar e clonar o repositório do computador local.

nota

Neste procedimento, presumimos que o código de seu projeto esteja armazenado em um repositório do CodeCommit. Para outros tipos de repositório de código, consulte a documentação do provedor do repositório e, em seguida, passe para o próximo procedimento, "Para clonar o repositório do projeto e fazer uma alteração".

  1. Instale o Git no computador local.

  2. Instale o AWS CLI.

  3. Configure as credenciais de segurança temporárias para um usuário federado. Para obter informações, consulte Acesso temporário a repositórios. As credenciais temporárias consistem em:

    • Chave de acesso da AWS

    • Chave secreta do AWS.

    • Session token (Token da sessão)

    Para obter mais informações sobre credenciais temporárias, consulte Permissões para GetFederationToken.

  4. Conecte-se ao repositório usando o auxiliar de credenciais da AWS CLI. Para obter mais informações, consulte Etapas de configuração para conexões HTTPS com repositórios do CodeCommit no Linux, no macOS ou no Unix com o assistente de credenciais da CLI do AWS ou Etapas de configuração para conexões HTTPS com repositórios do AWS no Windows com o assistente de credenciais da CLI do

  5. O exemplo a seguir mostra como se conectar a um repositório do CodeCommit e enviar uma confirmação para ele.

Exemplo: para clonar o repositório do projeto e fazer uma alteração
nota

Este procedimento mostra como clonar o repositório de código do projeto em seu computador, fazer uma alteração no arquivo index.html do projeto e, em seguida, enviar as suas alterações para o repositório remoto. Neste procedimento, presumimos que o código do projeto esteja armazenado em um repositório do CodeCommit e que você esteja usando um cliente do Git a partir da linha de comando. Para outros tipos de repositórios de código ou ferramentas, consulte a documentação do provedor sobre como clonar o repositório, alterar o arquivo e, em seguida, enviar o código.

  1. Se você tiver usado o console do AWS CodeStar para criar um ambiente de desenvolvimento do AWS Cloud9 para o projeto, abra o ambiente de desenvolvimento e vá para a etapa 3 deste procedimento. Para abrir o ambiente de desenvolvimento, consulte Abrir um ambiente do AWS Cloud9 para um projeto.

    Com seu projeto aberto no console do AWS CodeStar, na barra de navegação, selecione Repositório. Em Clonar URL, escolha o protocolo para o tipo de conexão configurado para o CodeCommit e copie o link. Por exemplo, se você seguiu as etapas no procedimento anterior para configurar as credenciais do Git para o CodeCommit, escolha HTTPS.

  2. No computador local, abra um terminal ou janela de linha de comando e altere os diretórios para um diretório temporário. Execute o comando git clone para clonar o repositório no computador. Cole o link que você copiou. Por exemplo, para o CodeCommit usando HTTPS:

    git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/my-first-projec

    Na primeira vez em que se conectar, será solicitado que você forneça as credenciais do repositório. Para o CodeCommit, insira as credenciais de login do Git que você baixou no procedimento anterior.

  3. Navegue até o diretório clonado no computador e examine o conteúdo.

  4. Abra o arquivo index.html (na pasta pública) e faça uma alteração no arquivo. Por exemplo, adicione um parágrafo após a tag <H2>, como:

    <P>Hello, world!</P>

    Salve o arquivo.

  5. No terminal ou no prompt de comando, adicione o arquivo alterado, confirme e envie a alteração por push:

    git add index.html git commit -m "Making my first change to the web app" git push
  6. Na página Repositório, veja as alterações em andamento. Você verá que o histórico de confirmação do repositório é atualizado com sua confirmação incluindo a mensagem de confirmação. Na página pipeline, você pode ver o pipeline coletar sua alteração no repositório e começar a compilar e implantar. Depois que seu aplicativo de web for implementado, você pode escolher Exibir aplicativo para visualizar sua alteração.

    nota

    Se Failed (Com falha) for exibido para qualquer um dos estágios de pipeline, consulte o seguinte para obter ajuda na solução do problema:

Etapa 5: Adicionar mais membros à equipe

Cada projeto do AWS CodeStar já está configurado com três funções do AWS CodeStar. Cada função oferece seu próprio nível de acesso ao projeto e a seus recursos:

  • Proprietário: pode adicionar e remover membros da equipe, alterar o painel do projeto e excluir o projeto.

  • Colaborador: pode alterar o painel do projeto e contribuir com código, se o código estiver armazenado no CodeCommit, mas não pode adicionar nem remover membros da equipe nem excluir o projeto. Essa é a função que você deve escolher para a maioria dos membros da equipe em um projeto do AWS CodeStar.

  • Visualizador: pode visualizar o painel do projeto, o código do projeto se o código estiver armazenado no CodeCommit e o estado do projeto, mas não pode mover, adicionar nem remover blocos do painel do projeto.

Importante

Se o seu projeto usa recursos fora da AWS (por exemplo, um repositório do GitHub ou chamados no Atlassian JIRA), o acesso a esses recursos é controlado pelo provedor de recursos, não pelo AWS CodeStar. Para obter mais informações, consulte a documentação do provedor do recurso.

Qualquer pessoa que tenha acesso a um projeto do AWS CodeStar pode usar o console do AWS CodeStar para acessar recursos que estão fora da AWS mas estão relacionados a esse projeto.

O AWS CodeStar não permite que os membros da equipe do projeto participem de ambientes de desenvolvimento relacionados ao AWS Cloud9 para um projeto. Para permitir que um membro da equipe participe de um ambiente compartilhado, consulte Compartilhar um ambiente do AWS Cloud9 com um membro da equipe do projeto.

Para obter mais informações sobre equipes e funções de projeto, consulte Como trabalhar com equipes AWS CodeStar.

Para adicionar um membro da equipe a um projeto do AWS CodeStar (console)
  1. Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/.

  2. Selecione Projetos no painel de navegação e escolha seu projeto.

  3. No painel lateral de navegação do projeto, escolha Equipe.

  4. Na página Membros da equipe, escolha Adicionar membro da equipe.

  5. Em Escolher usuário, proceda de uma das seguintes maneiras:

    • Se um usuário do IAM já existir para a pessoa que você deseja adicionar, escolha o usuário IAM na lista.

      nota

      Os usuários que já foram adicionados a outro projeto do AWS CodeStar aparecerão na lista de Usuários existentes do AWS CodeStar.

      Em Função do projeto, escolha a função do AWS CodeStar (proprietário, colaborador ou visualizador) para esse usuário. Essa é uma função em nível de projeto do AWS CodeStar que só pode ser alterada por um proprietário do projeto. Quando aplicada a um usuário do IAM, a função fornece todas as permissões necessárias para acessar os recursos do projeto do AWS CodeStar. Ela aplica as políticas necessárias para criar e gerenciar as credenciais do Git para o código armazenado no CodeCommit no IAM ou para fazer upload de chaves SSH do Amazon EC2 para o usuário no IAM.

      Importante

      Você não pode fornecer ou alterar as informações de nome de exibição ou de e-mail de um usuário do IAM, a menos que você tenha feito login no console com esse usuário. Para obter mais informações, consulte Gerenciar informações de exibição de seu perfil de usuário do AWS CodeStar.

      Escolha Adicionar membro da equipe.

    • Se um usuário do IAM não existir para a pessoa que você deseja adicionar ao projeto, escolha Criar novo usuário do &IAM;. Você será redirecionado para o console do IAM, onde poderá criar um novo usuário do IAM. Consulte Como criar usuários do IAM no guia do usuário do IAM para obter mais informações. Depois de criar seu usuário do IAM, retorne ao console do AWS CodeStar, atualize a lista de usuários e escolha o usuário do IAM que você criou na lista suspensa. Digite o nome de exibição do AWS CodeStar, o endereço de e-mail e a função do projeto que você deseja aplicar a esse novo usuário e escolha Adicionar membro da equipe.

    nota

    Para facilitar o gerenciamento, pelo menos um usuário deve receber a função Proprietário do projeto.

  6. Envie ao novo membro da equipe as seguintes informações:

    • Informações sobre a conexão de seu projeto do AWS CodeStar.

    • Se o código-fonte estiver armazenado no CodeCommit, instruções para configurar o acesso com as credenciais do Git ao repositório do CodeCommit de seus computadores locais.

    • Informações sobre como o usuário pode gerenciar seu nome de exibição, endereço de e-mail e chave SSH pública do Amazon EC2, conforme descrito em Como trabalhar com seu perfil de usuário do AWS CodeStar.

    • Uma senha avulsa e informações de conexão, se o usuário for novo no AWS e você tiver criado um usuário do IAM para essa pessoa. A senha expira na primeira vez em que o usuário entra. O usuário deve escolher uma nova senha.

Etapa 6: Limpeza

Parabéns! Você concluiu o tutorial. Se você não desejar continuar a usar esse projeto e seus recursos, você deverá excluí-lo para evitar possíveis cobranças contínuas em sua conta da AWS.

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 Settings 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 Separar uma política AWS CodeStar gerenciada da função do usuário federado.

Etapa 7: preparar o projeto para um ambiente de produção

Depois que tiver criado o projeto, você estará pronto para criar, testar e implantar código. Analise as seguintes considerações para manter o projeto em um ambiente de produção:

  • Aplicar patches regularmente e revise as melhores práticas de segurança para as dependências usadas pelo aplicativo. Para obter mais informações, consulte Melhores práticas de segurança para recursos do AWS CodeStar.

  • Monitore regularmente as configurações de ambiente sugeridas pela linguagem de programação para o projeto.

Próximas etapas

Aqui estão alguns outros recursos para ajudar a saber mais sobre o AWS CodeStar: