Etapa 1: Criar um ambiente - AWS Cloud9

AWS Cloud9 não está mais disponível para novos clientes. Os clientes existentes do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais”

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á.

Etapa 1: Criar um ambiente

(Primeira etapa de Tutorial: Olá AWS Cloud9 (CLI))

Nesta etapa, você usa o AWS CLI para criar um ambiente AWS Cloud9 de desenvolvimento.

Em AWS Cloud9, um ambiente ou ambiente de desenvolvimento está em algum lugar onde você armazena os arquivos do seu projeto de desenvolvimento e executa as ferramentas para desenvolver seus aplicativos. Neste tutorial, você cria um EC2ambiente e trabalha com os arquivos e ferramentas desse ambiente.

Crie um EC2 ambiente com o AWS CLI

  1. Instale e configure o AWS CLI, caso ainda não tenha feito isso. Para fazer isso, consulte os seguintes tópicos no Manual do usuário do AWS Command Line Interface :

    Você pode configurar as credenciais de AWS CLI uso para uma das seguintes opções:

    • O usuário do IAM criado em Configuração da equipe para AWS Cloud9.

    • Um IAM administrador em sua AWS conta, se você estiver trabalhando regularmente com AWS Cloud9 recursos para vários usuários em toda a conta. Se você não conseguir configurá-lo AWS CLI como IAM administrador, consulte o administrador AWS da sua conta. Para obter mais informações, consulte Como criar seu primeiro usuário e grupo IAM administrador no Guia IAM do usuário.

    • Um usuário root da AWS conta, mas somente se você sempre for o único a usar sua própria AWS conta e não precisar compartilhar seus ambientes com mais ninguém. Não recomendamos essa opção, pois não é uma prática recomendada AWS de segurança. Para obter mais informações, consulte Criação, desabilitação e exclusão de chaves de acesso para a conta da AWS no Referência geral da Amazon Web Services.

    • Para outras opções, consulte o administrador da sua AWS conta ou o instrutor da sala de aula.

  2. No AWS Cloud9 comando a seguir, forneça um valor para --region --subnet-id e. Depois, execute o comando e anote o valor "environmentId" para limpeza posterior.

    aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b

    No comando anterior:

    • --name representa o nome do ambiente. Neste tutorial, usamos o nome my-demo-environment.

    • --description representa uma descrição opcional para o ambiente.

    • --instance-typerepresenta o tipo de EC2 instância da Amazon AWS Cloud9 que será iniciada e se conectará ao novo ambiente. Este exemplo especifica t2.micro qual é relativamente baixa RAM vCPUs e é suficiente para este tutorial. Especificar tipos de instância com mais RAM e vCPUs pode resultar em cobranças adicionais em sua AWS conta na AmazonEC2. Para ver uma lista dos tipos de instância disponíveis, consulte o assistente de criação de ambiente no AWS Cloud9 console.

    • --image-idespecifica o identificador da Amazon Machine Image (AMI) que é usado para criar a EC2 instância. Para escolher um AMI para a instância, você deve especificar um AMI alias válido ou um caminho válido do AWS Systems Manager (SSM). No exemplo acima, um SSM caminho para um Amazon Linux 2 AMI é especificado.

      Para obter mais informações, consulte create-environment-ec2 na Referência de AWS CLI Comandos.

    • --regionrepresenta o ID da AWS região na AWS Cloud9 qual criar o ambiente. Para obter uma lista das AWS regiões disponíveis, consulte AWS Cloud9no Referência geral da Amazon Web Services.

    • --connection-type CONNECT_SSMespecifica que AWS Cloud9 se conecta à sua EC2 instância Amazon por meio do Systems Manager. Esta opção garante que nenhum tráfego de entrada para a instância seja permitido. Para ter mais informações, consulte Acessar instâncias do EC2 sem entrada com o AWS Systems Manager.

      nota

      Ao usar essa opção, você precisa criar a função de serviço AWSCloud9SSMAccessRole e o AWSCloud9SSMInstanceProfile, se ainda não foram criados. Para ter mais informações, consulte Gerenciar perfis da instância para o Systems Manager com a AWS CLI.

    • --subnet-idrepresenta a sub-rede que você deseja AWS Cloud9 usar. subnet-12a3456bSubstitua pelo ID da sub-rede de uma Amazon Virtual Private Cloud (VPC), que deve ser compatível com AWS Cloud9. Para obter mais informações, consulte Criar uma VPC e outros recursos de VPC em Configurações de VPC para ambientes de desenvolvimento AWS Cloud9.

    • AWS Cloud9 desliga a EC2 instância da Amazon para o ambiente depois que todas as instâncias do navegador da web conectadas IDE à do ambiente forem fechadas. Para configurar esse período, adicione --automatic-stop-time-minutes e o número de minutos. Um período de tempo mais curto pode resultar em menos cobranças em sua AWS conta. Da mesma forma, um período mais longo pode resultar em mais cobranças.

    • Por padrão, a entidade que chama esse comando possui o ambiente. Para alterar isso, adicione --owner-id o Amazon Resource Name (ARN) da entidade proprietária.

  3. Depois de executar esse comando com êxito, abra o AWS Cloud9 IDE para o ambiente recém-criado. Para fazer isso, consulte Abrir um ambiente no AWS Cloud9. Em seguida, retorne a este tópico e continue Etapa 2: tour básico do IDE para aprender como usar o AWS Cloud9 IDE para trabalhar com seu novo ambiente.

    Se você tentar abrir o ambiente, mas AWS Cloud9 não exibi-lo IDE após pelo menos cinco minutos, pode haver um problema com seu navegador da Web, suas permissões de AWS acesso, a instância ou o associadoVPC. Para obter as possíveis correções, consulte Não é possível abrir um ambiente.

Próxima etapa

Etapa 2: tour básico do IDE