Integrar o Eclipse ao AWS CodeCommit - AWS CodeCommit

Integrar o Eclipse ao AWS CodeCommit

Você pode usar o Eclipse para fazer alterações de código em um repositório do CodeCommit. A integração com o Toolkit for Eclipse foi desenvolvida para funcionar com credenciais do Git e um usuário do IAM. Você pode clonar repositórios existentes, criar repositórios, confirmar e enviar alterações de código por push para um repositório e muito mais.

Para usar o Toolkit for Eclipse com o CodeCommit, você precisa do seguinte:

Passo 1: Obtenha um ade uso intensivo ke spor excêntrico kpor ypelo nosso IAM user

Se você ainda não tem um perfil de credencial configurado no computador em que o Eclipse está instalado, pode configurar um com a AWS CLI e o comando aws configure. Como alternativa, você pode seguir as etapas deste procedimento para criar e fazer download das suas credenciais. Forneça-as ao Toolkit for Eclipse quando solicitado.

As chaves de acesso consistem em um ID de chave de acesso e uma chave de acesso secreta, que são usados para assinar as solicitações programáticas que você faz à AWS. Se você não tiver chaves de acesso, poderá criá-las no Console de gerenciamento da AWS. Como melhores práticas, não utilize chaves de acesso Usuário raiz da conta da AWS para nenhuma tarefa para a qual não seja necessário. Em vez disso, crie um novo usuário do IAM com chaves de acesso para você mesmo.

A única ocasião em que você poderá visualizar ou fazer download da chave de acesso secreta é quando você criar as chaves. Não será possível recuperá-las posteriormente. No entanto, você pode criar novas chaves de acesso a qualquer momento. Você também deve ter permissões para realizar as ações do IAM necessárias. Para obter mais informações, consulte Permissões necessárias para acessar os recursos do IAM no Guia do usuário do IAM.

Para criar chaves de acesso para um usuário do IAM

  1. Faça login no Console de gerenciamento da AWS e abra o console da IAM em https://console.aws.amazon.com/iam/.

  2. No painel de navegação, escolha Users (Usuários).

  3. Escolha o nome do usuário cujas chaves de acesso você deseja criar e a guia Security credentials (Credenciais de segurança).

  4. Na seção Access keys (Chaves de acesso), escolha Create access key (Criar chave de acesso).

  5. Para visualizar a nova chave de acesso, escolha Show (Mostrar). Você não terá mais acesso à chave de acesso secreta depois que essa caixa de diálogo for fechada. Suas credenciais terão a seguinte aparência:

    • ID de chave de acesso: AKIAIOSFODNN7EXAMPLE

    • Chave de acesso secreta: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

  6. Para baixar o par de chaves, escolha Baixar arquivo .csv. Armazene as chaves em um lugar seguro. Você não terá mais acesso à chave de acesso secreta depois que essa caixa de diálogo for fechada.

    Mantenha a confidencialidade das chaves para proteger sua conta da AWS e nunca envie-as por e-mail. Não compartilhe as chaves fora da sua organização, mesmo se uma pesquisa parecer vir da AWS ou da Amazon.com. Alguém que legitimamente represente a Amazon jamais pedirá a você sua chave secreta.

  7. Depois de baixar do arquivo .csv, selecione Close (Fechar). Quando você cria uma chave de acesso, o par de chaves é ativo por padrão, e você pode usar o par imediatamente.

Tópicos relacionados

Passo 2: Instalar AWS Toolkit for Eclipse e cligarpara ligar a CodeCommit

O Toolkit for Eclipse é um pacote de software que você pode adicionar ao Eclipse. Depois de instalá-lo e configurá-lo com seu perfil de credenciais da AWS, você pode se conectar ao CodeCommit a partir do AWS Explorer no Eclipse.

Para instalar o Toolkit for Eclipse com o módulo do AWS CodeCommit e configurar o acesso ao repositório do projeto

  1. Instale o Toolkit for Eclipse no computador local se você ainda não tiver uma versão compatível instalada. Se você precisar atualizar sua versão do Toolkit for Eclipse, siga as instruções em Configurar o toolkit.

  2. No Eclipse, siga a experiência de primeira execução ou abra Preferences (Preferências) no sistema de menu do Eclipse (a localização varia de acordo com a versão e o sistema operacional) e selecione AWS Toolkit (Toolkit da AWS).

  3. Execute um destes procedimentos:

    • Se você estiver seguindo a experiência de primeira execução, forneça suas credenciais de segurança da AWS quando solicitado a configurar seu perfil de credencial.

    • Se você estiver configurando em Preferences (Preferências) e tiver um perfil de credencial já configurado no seu computador, escolha-o em Default Profile (Perfil padrão).

    • Se você estiver configurando em Preferences e não vir o perfil que deseja usar, ou se a lista estiver vazia, escolha Add profile. Em Profile Details (Detalhes do perfil), insira um nome para o perfil e as credenciais para o usuário do IAM (chave de acesso e chave secreta) ou, como alternativa, insira a localização do arquivo de credenciais.

    • Se estiver configurando em Preferences (Preferências) e não tiver um perfil configurado, use os links para se cadastrar em uma conta ou gerenciar suas credenciais de segurança da AWS.

  4. Em Eclipse, expanda o Conjunto de ferramentas AWS e escolha AWS CodeCommit. Escolha o seu perfil de credencial e, em seguida, introduza o nome de utilizador e a palavra-passe para as suas credenciais Git ou importe-os do ficheiro.csv. Escolha Apply e, em seguida, escolha OK.

    
                        Configurar credenciais Git em Eclipse com o Toolkit for Eclipse instalado.

Depois de se conectar com um perfil, o painel de conexão do AWS CodeCommit aparecerá no Team Explorer com opções para clonar, criar ou sair. Escolher Clone (Clonar) clona um repositório do CodeCommit para o seu computador local. Assim, você poderá começar a trabalhar no código. Essa é a opção mais utilizada.

Se você não tem repositórios ou deseja criar um, escolha Create.

Clone a CodeCommit repositório da Eclipse

Depois de configurar suas credenciais, você poderá clonar um repositório em um repositório local em seu computador, fazendo seu check-out no Eclipse. Em seguida, pode começar a trabalhar com o código.

  1. No Eclipse, abra o AWS Explorer. Para obter mais informações sobre onde encontrá-lo, consulte Como acessar o AWS Explorer. Expanda o AWS CodeCommit e escolha o repositório do CodeCommit em que você deseja trabalhar. Você pode ver o histórico de confirmações e outros detalhes do repositório, o que pode ajudá-lo a determinar se este é o repositório e a ramificação que deseja clonar.

    nota

    Se você não visualizar seu repositório, escolha o ícone de sinalizador para abrir o menu de regiões da AWS e escolha a região da AWS na qual o repositório foi criado.

    
                   Escolher o seu CodeCommit repositório no AWS Explorador.
  2. Escolha Check out e siga as instruções para clonar o repositório no seu computador local.

  3. Quando tiver concluído a clonagem do projeto, você estará pronto para começar a editar o código no Eclipse e a preparar, confirmar e enviar suas alterações por push ao repositório do projeto no CodeCommit.

Criar uma CodeCommit repositório da Eclipse

Você pode criar repositórios do CodeCommit a partir do Eclipse com o Toolkit for Eclipse. Como parte da criação do repositório, você também o clona em um repositório local no seu computador, para poder começar a trabalhar com ele imediatamente.

  1. No Explorador AWS, clique com o botão direito do rato AWS CodeCommite, em seguida, escolha Criar repositório.

    nota

    Os repositórios são específicos para a região. Antes de criar o repositório, certifique-se de ter selecionado a região da AWS correta. Não é possível escolher a região da AWS depois de iniciar o processo de criação do repositório.

  2. Em Repository Name (Nome do repositório), insira um nome para esse repositório. Os nomes dos repositórios devem ser exclusivos em uma conta da AWS. Existem limites de caractere e comprimento. Para obter mais informações, consulte Cotas. Em Repository Description (Descrição do repositório), insira uma descrição opcional para esse repositório. Isso ajuda os outros a entender a função desse repositório e ajuda a diferenciá-lo de outros repositórios na região. Escolha OK.

  3. No AWS Explorer, expanda o AWS CodeCommit e escolha o repositório do CodeCommit que você acabou de criar. Você verá que esse repositório não tem um histórico de confirmação. Escolha Check out e siga as instruções para clonar o repositório no seu computador local.

Trabalhar com CodeCommit repositories

Depois de se conectar ao CodeCommit, você poderá ver uma lista de repositórios associados à sua conta, por região da AWS, no AWS Explorer. Escolha o menu de sinalizador para alterar a região.

nota

É possível que o CodeCommit não esteja disponível em todas as regiões da AWS compatíveis com o Toolkit for Eclipse.

No Toolkit for Eclipse, você pode procurar o conteúdo desses repositórios nas visualizações Navigation (Navegação) e Package Explorer. Para abrir um arquivo, escolha-o na lista.

As operações do Git no Toolkit for Eclipse para repositórios do CodeCommit funcionam exatamente como em qualquer outro repositório baseado no Git. Você pode fazer alterações no código, adicionar arquivos e criar confirmações locais. Quando estiver pronto para compartilhar, use a opção Git Staging (Preparação do Git) para enviar suas confirmações ao repositório do CodeCommit. Se você não tiver configurado suas informações de autor e responsável pela confirmação em um perfil do Git, poderá fazer isso antes de confirmar e enviar. Como suas credenciais do Git para o usuário do IAM já estão armazenadas localmente e associadas ao seu perfil de credenciais conectado da AWS, você não precisará informá-las novamente quando fizer push para o CodeCommit.

Para obter mais informações sobre como trabalhar com o Toolkit for Eclipse, consulte o Guia de conceitos básicos do AWS Toolkit for Eclipse.