Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurar o acesso entre contas a um AWS CodeCommit repositório usando funções - AWS CodeCommit

AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit 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á.

AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit 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á.

Configurar o acesso entre contas a um AWS CodeCommit repositório usando funções

Você pode configurar o acesso aos CodeCommit repositórios para IAM usuários e grupos em outra AWS conta. Esse processo é denominado acesso entre várias contas. Esta seção fornece exemplos e step-by-step instruções para configurar o acesso entre contas para um repositório chamado MySharedDemoRepo na região Leste dos EUA (Ohio) em uma AWS conta (chamada de AccountA) para IAM usuários que pertencem a um IAM grupo chamado DevelopersWithCrossAccountRepositoryAccess em outra AWS conta (chamada de AccountB).

Esta seção é dividida em três partes:

  • Ações para o administrador na AccountA.

  • Ações para o administrador na AccountB.

  • Ações para o usuário do repositório na AccountB.

Para configurar o acesso entre várias contas:

  • O administrador no AccountA entra como um IAM usuário com as permissões necessárias para criar e gerenciar repositórios CodeCommit e criar funções no. IAM Se você estiver usando políticas gerenciadas, aplique IAMFullAccess e AWSCodeCommitFullAccess para esse IAM usuário.

    O ID da conta de exemplo da AccountA é 111122223333.

  • O administrador da AccountB, faz login como um usuário do IAM com as permissões necessárias para criar e gerenciar usuários e grupos do IAM e para configurar políticas para usuários e grupos. Se você estiver usando políticas gerenciadas, aplique-as IAMFullAccess a esse IAM usuário.

    O ID da conta de exemplo da AccountB é 888888888888.

  • O usuário do repositório no AccountB, para emular as atividades de um desenvolvedor, entra como IAM um usuário que é membro do grupo criado para permitir IAM o acesso ao CodeCommit repositório no AccountA. Essa conta deve ser configurada com:

    • AWS Acesso ao console de gerenciamento.

    • Uma chave de acesso e uma chave secreta a serem usadas ao se conectar a AWS recursos e a ARN função a ser assumida ao acessar repositórios na AccountA.

    • O utilitário git-remote-codecommit no computador local onde o repositório é clonado. Esse utilitário requer o Python e seu instalador, pip. É possível baixar o utilitário a partir de git-remote-codecommit no site Python Package Index.

    Para obter mais informações, consulte Etapas de configuração para HTTPS conexões AWS CodeCommit com git-remote-codecommit e usuários do IAM.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.