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
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
.
Tópicos
- Etapa 1: Criar um projeto do AWS CodeStar
- Etapa 2: Adicionar informações de exibição a seu perfil de usuário do AWS CodeStar
- Etapa 3: Visualizar o projeto
- Etapa 4: Confirmar uma alteração
- Etapa 5: Adicionar mais membros à equipe
- Etapa 6: Limpeza
- Etapa 7: preparar o projeto para um ambiente de produção
- Próximas etapas
- Tutorial: Criação e gerenciamento de um projeto com tecnologia sem servidor no AWS CodeStar
- Tutorial: Criar um projeto no AWS CodeStar com a AWS CLI
- Tutorial: Criar um projeto de habilidade do Alexa no AWS CodeStar
- Tutorial: Criar um projeto com um repositório de origem do GitHub
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
-
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.
-
Na página AWS CodeStar, escolha Criar um projeto.
-
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.
-
Escolha Next (Próximo).
-
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.
-
Escolha o provedor do repositório, AWS CodeCommit ou GitHub.
-
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.
-
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.
-
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
-
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.
-
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.
-
Se a página Confirme a senha para continuar for exibida, digite sua senha do GitHub e escolha Entrar.
-
Na página Instalar o AWS Connector para GitHub, mantenha os valores padrão e selecione Instalar.
-
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.
-
Em Proprietário do repositório, escolha a organização do GitHub ou a conta do GitHub pessoal.
-
Para Repository name (Nome do repositório), aceite o nome do repositório do GitHub padrão ou digite um outro.
-
Escolha Público ou Privado.
nota
Para usar o AWS Cloud9 como ambiente de desenvolvimento, será necessário selecionar um repositório público.
-
(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.
-
-
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.
-
Escolha Next (Próximo).
-
Analise os recursos e os detalhes da configuração.
-
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.
-
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.
-
Instale o Git
no computador local. -
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.
-
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.
-
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.
-
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".
-
Instale o Git
no computador local. -
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.
-
-
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
-
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.
-
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.
-
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.
-
Navegue até o diretório clonado no computador e examine o conteúdo.
-
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.
-
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
-
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:
-
No estágio Origem, consulte Solucionar problemas do AWS CodeCommit no Guia do usuário do AWS CodeCommit.
-
No estágio Criar, consulte Solucionar problemas do AWS CodeBuild no Guia do usuário do AWS CodeBuild.
-
No estágio Implantar, consulte Solucionar problemas do AWS CloudFormation no Guia do usuário do AWS CloudFormation.
-
Para outros problemas, consulte Solução de problemas AWS CodeStar.
-
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)
Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/
. -
Selecione Projetos no painel de navegação e escolha seu projeto.
-
No painel lateral de navegação do projeto, escolha Equipe.
-
Na página Membros da equipe, escolha Adicionar membro da equipe.
-
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.
-
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
Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/
. -
Selecione Projetos no painel de navegação.
-
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.
-
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:
-
O Tutorial: Criação e gerenciamento de um projeto com tecnologia sem servidor no AWS CodeStar usa um projeto que cria e implanta um serviço da Web usando uma lógica no AWS Lambda e pode ser chamado por uma API no Amazon API Gateway.
-
Modelos de projetos do AWS CodeStar descreve outros tipos de projeto que você pode criar.
-
Como trabalhar com equipes AWS CodeStar fornece informações sobre como habilitar outras pessoas para ajudá-lo a trabalhar em seus projetos.