

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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

# Organize recursos com espaços em CodeCatalyst
<a name="spaces"></a>

Você cria um espaço que representa você, sua empresa, departamento ou grupo e fornece um local onde suas equipes de desenvolvimento podem gerenciar projetos. Você deve criar um espaço para adicionar projetos, membros e os recursos de nuvem associados que você cria na Amazon CodeCatalyst. 

**nota**  
Os nomes dos espaços devem ser exclusivos em todos os lados CodeCatalyst. Você não pode reutilizar nomes de espaços excluídos.

Ao criar um espaço, você recebe automaticamente o perfil de **administrador do espaço**. Você pode adicionar esse perfil a outros usuários no espaço. 

Com o perfil de **administrador do espaço**, você pode gerenciar o espaço da seguinte forma:
+ Adicionar outros administradores de espaço ao espaço
+ Alterar perfis e permissões dos membros
+ Editar ou excluir o espaço
+ Criar projetos e convidar membros para o projeto
+ Visualizar uma lista de todos os projetos no espaço
+ Visualizar o feed de atividades de todos os projetos no espaço

Ao criar um espaço, você é automaticamente adicionado e ele com dois perfis: o perfil de **administrador do espaço** e o perfil de **administrador do projeto** que você criou como parte da criação do espaço. Usuários adicionais são adicionados como membros ao espaço automaticamente quando aceitam convites para projetos. Essa associação ao espaço não concede nenhuma permissão no espaço. O que os usuários podem fazer em um espaço é determinado pelo perfil que o usuário tem em um projeto específico.

Para ter mais informações sobre funções, consulte [Concessão de acesso com perfis de usuário](ipa-roles.md).

![\[Diagrama mostrando como os espaços compartilham membros e recursos entre os projetos, enquanto todos os projetos retornam os dados da atividade ao nível do espaço\]](http://docs.aws.amazon.com/pt_br/codecatalyst/latest/userguide/images/spaces/spaces-flow.png)


Veja a seguir considerações adicionais sobre contas adicionadas: 
+ Contas da AWS adicionado a um CodeCatalyst espaço pode ser usado em qualquer projeto nesse espaço.
+ Embora cada ambiente possa oferecer suporte a vários Contas da AWS, você só pode usar uma conta por ambiente em uma ação.
+ O faturamento é configurado no nível do espaço. Várias contas podem ser configuradas para cobrança, mas somente uma pode estar ativa em um CodeCatalyst espaço. Uma Conta da AWS pode ser usada como uma conta de cobrança para mais de um espaço em CodeCatalyst. O Conta da AWS que é especificado como a conta de cobrança do seu CodeCatalyst espaço tem cotas diferentes de outras conexões de conta para um espaço. Para obter mais informações, consulte [Cotas para o CodeCatalyst](quotas.md).
+ Depois de criar uma conexão, você deve adicionar funções AWS do IAM à sua conexão se seu fluxo de trabalho precisar acessar essas funções do IAM com seu CodeCatalyst ambiente. Para ter mais informações sobre como os ambientes são usados, consulte [Implantação em e Contas da AWS VPCs](deploy-environments.md).

**Topics**
+ [Criar um espaço](spaces-create.md)
+ [Editar um espaço](spaces-edit.md)
+ [Excluir um espaço](spaces-delete.md)
+ [Monitoramento de atividades para usuários e recursos em um espaço](spaces-activity.md)
+ [Permitindo acesso a AWS recursos com conexão Contas da AWS](ipa-connect-account.md)
+ [Configuração de perfis do IAM para contas conectadas](spaces-manage-roles.md)
+ [Concessão de permissões de espaço aos usuários](spaces-members.md)
+ [Permitir o acesso ao espaço usando equipes](managing-teams.md)
+ [Permissão do acesso ao espaço para recursos da máquina](managing-machine-resources.md)
+ [Administração de Ambientes de Desenvolvimento para um espaço](spaces-devenv.md)
+ [Cotas para espaços](spaces-quotas-limits.md)

# Criar um espaço
<a name="spaces-create"></a>

Quando você se inscreve pela primeira vez na Amazon CodeCatalyst com seu ID de AWS construtor, é necessário criar um espaço. Para obter mais informações, consulte [Configuração e login no CodeCatalystConfiguração e login no CodeCatalyst](setting-up-topnode.md). Você pode optar por criar espaços adicionais para atender às suas necessidades de negócios. 

**nota**  
Os nomes dos espaços devem ser exclusivos em todos os lados CodeCatalyst. Você não pode reutilizar nomes de espaços excluídos.

As informações neste guia são fornecidas para criar espaços CodeCatalyst que ofereçam suporte aos usuários do AWS Builder ID. As etapas para configurar e administrar um espaço que ofereça suporte à federação de identidades são fornecidas no *Guia do CodeCatalyst Administrador*. Para trabalhar com espaços configurados para federação de identidades, consulte [Configuração e administração de CodeCatalyst espaços](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) no *Amazon CodeCatalyst Administrator Guide*.

Para criar espaços adicionais que ofereçam suporte aos usuários do AWS Builder ID, você deve ter a função de administrador do Space.

**nota**  
Ao criar um espaço adicional, não é solicitado que você crie um projeto. Para saber como criar projetos em um espaço, consulte [Como criar um projeto](projects-create.md). <a name="space-create-additional"></a>

**Para criar outro espaço**

1. No Console de gerenciamento da AWS, verifique se você está conectado com o mesmo Conta da AWS que deseja associar ao seu CodeCatalyst espaço.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Criar espaço**.

1. Na página **Criar um espaço**, em **Nome do espaço**, insira um nome para o espaço. Não é possível alterar essa opção mais tarde.
**nota**  
Os nomes dos espaços devem ser exclusivos em todos os lados CodeCatalyst. Você não pode reutilizar nomes de espaços excluídos.

1. Em **Região da AWS**, selecione a região onde você deseja armazenar o espaço e os dados do projeto. Não é possível alterar essa opção mais tarde.

1. Em **ID da Conta da AWS **, insira o ID de 12 dígitos da conta que você deseja conectar ao seu espaço.

   Em **Token de verificação da conta da AWS **, copie o ID do token gerado. O token é copiado automaticamente para você, mas talvez você queira armazená-lo enquanto aprova a solicitação de AWS conexão.

1. Escolha **Verificar em AWS**.

1. A página **Verify Amazon CodeCatalyst Space** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

   No Console de gerenciamento da AWS, certifique-se de escolher o mesmo Região da AWS local em que deseja criar seu espaço.

   Para acessar diretamente a página, faça login no Amazon CodeCatalyst Spaces em Console de gerenciamento da AWS em https://console.aws.amazon.com/codecatalyst/ home/.

   O token de verificação é inserido automaticamente no **Token de verificação**. Um banner de sucesso mostra uma mensagem de que o token é válido.

1. Escolha **Verificar espaço**.

   Uma mensagem de sucesso da **conta verificada** é exibida para mostrar que a conta foi adicionada ao espaço.

1. Permaneça na página **Verify Amazon CodeCatalyst Space**. Selecione o seguinte link: **Para adicionar perfis do IAM para esse espaço, visualizar os detalhes do espaço.**

   A página de **detalhes do CodeCatalyst espaço** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

1. Em **Funções do IAM disponíveis para CodeCatalyst**, escolha **Adicionar função do IAM**. 

   A CodeCatalyst página **Adicionar funções do IAM disponíveis para** exibição.

1. Escolha **Criar função CodeCatalyst de administrador de desenvolvimento no IAM**. Essa opção cria um perfil de serviço que contém a política de permissões e a política de confiança para o perfil de desenvolvimento. 

   A função de desenvolvedor é uma função AWS do IAM que permite que seus CodeCatalyst fluxos de trabalho acessem AWS recursos como Amazon S3, Lambda e. CloudFormation O perfil terá um nome `CodeCatalystWorkflowDevelopmentRole-spaceName` com um identificador exclusivo anexado. Para ter mais informações sobre o perfil e a política de perfis, consulte [Noções básicas sobre o perfil de serviço **CodeCatalystWorkflowDevelopmentRole-*spaceName***](ipa-iam-roles.md#ipa-iam-roles-service-role).

1. Selecione **Criar perfil de desenvolvimento**.

1. Na página de conexão, em **Funções do IAM disponíveis para CodeCatalyst**, veja a função de desenvolvedor na lista de funções do IAM adicionadas à sua conta.

1. Escolha **Go to Amazon CodeCatalyst**.

1. Na página de criação em CodeCatalyst, escolha **Criar espaço**.

# Editar um espaço
<a name="spaces-edit"></a>

Você pode alterar a descrição de um espaço para ajudar os usuários a entenderem para o que ele é usado.

Você deve ter o perfil de **administrador do espaço** para editar os detalhes do espaço.

As informações neste guia são fornecidas para edição de espaços CodeCatalyst que oferecem suporte aos usuários do AWS Builder ID. Para saber mais sobre as etapas para configurar e administrar um espaço que ofereça suporte à federação de identidades, consulte [Configuração e administração de CodeCatalyst espaços](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) no *Amazon CodeCatalyst Administrator Guide*.<a name="spaces-edit-console"></a>

**Para editar a descrição de um espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Na guia **Configurações do espaço**, selecione **Editar**. Faça as alterações desejadas na descrição do espaço e selecione **Salvar**.

# Excluir um espaço
<a name="spaces-delete"></a>

Você pode excluir um espaço para remover o acesso a todos os recursos do espaço. Você deve ter o perfil de **administrador do espaço** para excluir um espaço.

**nota**  
Não é possível desfazer uma exclusão de espaço.

Depois de excluir um espaço, nenhum membro do espaço poderá acessar os recursos do espaço. O faturamento por recursos do espaço também será interrompido e todos os fluxos de trabalho solicitados por repositórios de origem de terceiros serão interrompidos.

**nota**  
Os nomes dos espaços devem ser exclusivos em todos os lados CodeCatalyst. Você não pode reutilizar nomes de espaços excluídos.

As informações neste guia são fornecidas para excluir espaços CodeCatalyst que oferecem suporte aos usuários do AWS Builder ID. Para saber mais sobre as etapas para configurar e administrar um espaço que ofereça suporte à federação de identidades, consulte [Configuração e administração de CodeCatalyst espaços](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) no *Amazon CodeCatalyst Administrator Guide*.

**Como excluir um espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e, depois, **Excluir**.

1. Digite **delete** para confirmar a exclusão.

1. Escolha **Excluir**.
**nota**  
Se você pertencer a mais de um espaço, será redirecionado para a página de visão geral do espaço. Se você pertencer a um espaço, será redirecionado para a página de criação do espaço.

# Monitoramento de atividades para usuários e recursos em um espaço
<a name="spaces-activity"></a>

Para ver projetos criados recentemente e atualizações de status, você pode usar o CodeCatalyst console para ver um feed de atividades que mostra atualizações para recursos espaciais.

No feed de atividades, você pode visualizar métricas, como falhas na execução do fluxo de trabalho e projetos criados.

**Para visualizar a atividade em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Escolha **Atividade**.

1. Visualize as informações em **Atividade**. 

1. Para filtrar por atividade, escolha o seletor no canto superior direito.

1. Para visualizar todas as atividades em seu espaço, selecione **Qualquer tipo de atividade**.

# Permitindo acesso a AWS recursos com conexão Contas da AWS
<a name="ipa-connect-account"></a>

Você pode usar recursos de seus CodeCatalyst espaços Contas da AWS na Amazon. Para fazer isso, você deve configurar uma conexão entre o Contas da AWS e seu espaço em CodeCatalyst. Criar uma conexão como essa significa que projetos e fluxos de trabalho em seu CodeCatalyst espaço podem interagir com recursos em seu Contas da AWS. Você deve criar uma conexão para cada uma que Conta da AWS deseja usar com seu CodeCatalyst espaço.

Depois de criar uma conexão, você pode optar por associar funções AWS do IAM a ela.

**Topics**
+ [Adicionando um Conta da AWS a um espaço](ipa-connect-account-create.md)
+ [Adicionar perfis do IAM às conexões da conta](ipa-connect-account-addroles.md)
+ [Adição da conexão da conta e dos perfis do IAM ao seu ambiente de implantação](ipa-connect-account-addroles-env.md)
+ [Visualização de conexões de conta](ipa-connect-account-list.md)
+ [Excluindo conexões de conta (em CodeCatalyst)](ipa-connect-account-delete.md)
+ [Configurar uma conta de faturamento para um espaço](connect-account-billing-ref.md)

Você pode configurar CodeCatalyst o uso autorizado Contas da AWS adicionando as contas ao seu espaço. Ao adicionar Contas da AWS ao seu CodeCatalyst espaço, você pode dar aos fluxos de trabalho do projeto acesso aos Conta da AWS recursos e à sua configuração de faturamento.

Adicionar um Conta da AWS cria uma conexão que CodeCatalyst autoriza o uso dessa conta. Você pode usar adicionado Contas da AWS para fazer o seguinte:
+ Configure o faturamento de um CodeCatalyst espaço. Consulte [Gerenciamento de faturamento](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) no Guia do CodeCatalyst Administrador da Amazon. O Conta da AWS que é especificado como a conta de cobrança do seu CodeCatalyst espaço tem cotas diferentes de outras conexões de conta para um espaço. Para obter mais informações, consulte [Cotas para o CodeCatalyst](quotas.md).
+ Permita CodeCatalyst que você assuma funções do IAM para acessar AWS recursos e implantá-los Serviços da AWS na conta. Consulte [Configuração de perfis do IAM para contas conectadas](spaces-manage-roles.md).

As conexões da conta são criadas ao concluir a autorização com a Conta da AWS. Depois que a conexão é criada, você configura ainda mais a conexão para fluxos de trabalho e projetos a serem usados adicionando perfis do IAM.

Para ver as etapas para configurar conexões de conta na Console de gerenciamento da AWS página CodeCatalyst como administrador do Conta da AWS e do espaço, consulte [Gerenciando contas conectadas](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) no *Guia do CodeCatalyst administrador*. As conexões da conta podem ser configuradas para restringir projetos específicos. Você só pode associar fluxos de trabalho ou conexões de VPC a Conta da AWS uma que tenha acesso ao seu projeto. Para ter mais informações, consulte [Configuração de conexões de contas restritas ao projeto](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts.html#managing-accounts-restriction).

# Adicionando um Conta da AWS a um espaço
<a name="ipa-connect-account-create"></a>

Você usa o CodeCatalyst console e o Console de gerenciamento da AWS para conectar seu espaço a um Conta da AWS.

Antes de adicionar um Conta da AWS a um espaço em CodeCatalyst, preencha os seguintes pré-requisitos:
+ Crie um Conta da AWS e adquira permissões para criar funções AWS do IAM na conta que você deseja conectar.
+ Crie os perfis do IAM que você deseja associar à conexão da sua conta, incluindo as políticas do IAM com permissões para os perfis.
+ Adquira a função de **administrador** do CodeCatalyst Space no espaço em que você deseja criar a conexão.

**Topics**
+ [Etapa 1: criação de uma solicitação de conexão](#ipa-connect-account-create-request)
+ [Etapa 2: aceitar uma solicitação de conexão de conta](#ipa-connect-account-create-accept)
+ [Etapa 3: revisar uma conexão aprovada](#ipa-connect-account-create-review)
+ [Etapa 4: adicionar perfis do IAM à conexão](#ipa-connect-account-linkedroles)
+ [Próximas etapas: criar perfis adicionais do IAM para a conexão da sua conta](#ipa-connect-account-next)

## Etapa 1: criação de uma solicitação de conexão
<a name="ipa-connect-account-create-request"></a>

A criação de uma solicitação de conexão no CodeCatalyst console gera um token de conexão que você pode usar para concluir a autorização.

Você deve ter a função de **administrador do espaço** ou **usuário avançado** no CodeCatalyst espaço em que deseja criar a conexão. Você também deve ter permissões administrativas para a Conta da AWS que deseja adicionar.

**Para criar uma conexão**

1. No Console de gerenciamento da AWS, verifique se você está logado com a mesma conta com a qual deseja criar uma conexão.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Escolha **Adicionar um Conta da AWS**.

1. Na CodeCatalyst página ** Conta da AWS Associar à Amazon**, em **Conta da AWS ID**, insira o ID de doze dígitos da conta que você deseja conectar ao seu espaço. Para obter informações sobre como encontrar seu Conta da AWS ID, consulte [Seu Conta da AWS ID e seu alias](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html).

1. Em **Nome de CodeCatalyst exibição da Amazon**, insira um nome de referência para a conta.

1. (Opcional) Em **Descrição da conexão**, insira uma descrição para a conta que ajudará você a escolher os projetos aos quais a conta e os perfis serão aplicados.

1. Selecione **Associar Conta da AWS**.

1. A página retorna a **Detalhes da Conta da AWS **, onde um banner de sucesso é exibido.

## Etapa 2: aceitar uma solicitação de conexão de conta
<a name="ipa-connect-account-create-accept"></a>

Depois de enviar uma solicitação no CodeCatalyst console para se conectar ao seu Conta da AWS, trabalhe com o AWS administrador para aceitar a solicitação de conexão enviando-a com o token de conexão fornecido.

Verifique se você tem permissões de administrador para sua conta e se está conectado Console de gerenciamento da AWS com a mesma Conta da AWS para a qual está criando a conexão.

**Para aprovar uma solicitação de conexão (console)**

1. No Console de gerenciamento da AWS, verifique se você está logado com a mesma conta com a qual deseja criar uma conexão.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Na página **Detalhes da Conta da AWS **, selecione **Configuração completa no Console de gerenciamento da AWS**.

1. A página **Verify Amazon CodeCatalyst Space** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

   Para acessar diretamente a página, faça login no Amazon CodeCatalyst Spaces em Console de gerenciamento da AWS em https://console.aws.amazon.com/codecatalyst/ home/.

   O token de verificação é inserido automaticamente no **Token de verificação**. Uma mensagem de sucesso mostra uma mensagem de que o token é válido.

1. (Opcional) Em **Níveis pagos autorizados**, selecione **Autorizar níveis pagos (Standard, Enterprise)** para ativar os níveis pagos na conta de faturamento.
**nota**  
Isso não eleva o nível de faturamento para um nível pago. No entanto, isso configura o Conta da AWS para que você possa alterar o nível de cobrança do seu espaço a qualquer momento. CodeCatalyst É possível ativar os níveis pagos a qualquer momento. Sem essa alteração, o espaço só pode usar o nível gratuito.

1. Escolha **Verificar espaço**.

   Uma mensagem de sucesso da **conta verificada** é exibida para mostrar que a conta foi adicionada ao espaço.

## Etapa 3: revisar uma conexão aprovada
<a name="ipa-connect-account-create-review"></a>

Depois de ter a aprovação de uma conexão, você pode ver a conexão no console, junto com os perfis do IAM adicionados a ela. 

**Como revisar uma conexão aprovada**

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. A conexão da conta é listada com a data em que foi criada.

1. Escolha o nome de exibição da conta. A página **Detalhes da Conta da AWS ** é exibida.

## Etapa 4: adicionar perfis do IAM à conexão
<a name="ipa-connect-account-linkedroles"></a>

Se você estiver usando uma função do IAM configurada para uma ação de CodeCatalyst implantação, adicione a função ao seu ambiente de implantação. Para obter mais informações, consulte [Adicionar perfis do IAM às conexões da conta](ipa-connect-account-addroles.md). 

## Próximas etapas: criar perfis adicionais do IAM para a conexão da sua conta
<a name="ipa-connect-account-next"></a>

Depois de criar uma conexão, você pode criar perfis do IAM adicionais para incluir. Os perfis do IAM adicionados dependem dos seus fluxos de trabalho. Por exemplo, uma ação de CodeCatalyst construção requer a função de CodeCatalyst construção.

Para conectar a conta, você precisará do nome do recurso da Amazon (ARN) para os perfis criados. Copie o ARN dos perfis conforme detalhado aqui. Para obter mais informações sobre como trabalhar com ARNs funções do IAM, consulte [Amazon Resource Name (ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)).

Como acessar o ARN do perfil do IAM

1. Abra o console do IAM em [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. No painel de navegação, escolha **Perfis**.

1. Na caixa de pesquisa, insira o nome do perfil que você deseja adicionar.

1. Escolha o perfil na lista.

   A página **Resumo** do perfil é exibida.

1. Na parte superior, copie o valor do **ARN do perfil**.

# Adicionar perfis do IAM às conexões da conta
<a name="ipa-connect-account-addroles"></a>

Parte da criação da conexão da sua conta inclui adicionar a função ou funções do IAM que você deseja usar com projetos em seu CodeCatalyst espaço.

**nota**  
Para usar funções do IAM com uma conexão de conta, certifique-se de que a política de confiança esteja atualizada para usar o CodeCatalyst serviço principal.

**Adicionar perfis do IAM a uma conexão de conta (console)**

1. No Console de gerenciamento da AWS, verifique se você está logado com a mesma conta que deseja gerenciar.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Escolha o **nome de CodeCatalyst exibição da Amazon** da conexão da sua conta e, em seguida, escolha **Gerenciar funções** em Console de gerenciamento da AWS.

   A página **Adicionar função do IAM ao CodeCatalyst espaço da Amazon** é exibida.

1. Execute um destes procedimentos:
   + Para criar uma função de serviço que contenha a política de permissões e a política de confiança para a função de desenvolvedor, escolha **Criar função de administrador de CodeCatalyst desenvolvimento no IAM**. O perfil terá um nome `CodeCatalystWorkflowDevelopmentRole-spaceName` com um identificador exclusivo anexado. Para ter mais informações sobre o perfil e a política de perfis, consulte [Noções básicas sobre o perfil de serviço **CodeCatalystWorkflowDevelopmentRole-*spaceName***](ipa-iam-roles.md#ipa-iam-roles-service-role).

     Selecione **Criar perfil de desenvolvimento**.
   + Para adicionar um perfil que já foi criado no IAM, selecione **Adicionar um perfil do IAM existente**. Em **Selecionar perfil do IAM existente**, escolha o perfil na lista suspensa.

     Escolha **Add role (adicionar função)**.

   A página é aberta no Console de gerenciamento da AWS. Talvez seja necessário fazer login para acessá-la.

1. No painel de navegação da página **Amazon CodeCatalyst Spaces**, escolha **Spaces**. 

   Para acessar diretamente a página, faça login no Amazon CodeCatalyst Spaces Console de gerenciamento da AWS em https://console.aws.amazon.com/codecatalyst/ home/.

1. Escolha a conta adicionada ao seu CodeCatalyst espaço. A página de conexão é exibida.

1. Na página de conexão, em **Funções do IAM disponíveis para CodeCatalyst**, veja a lista de funções do IAM adicionadas à sua conta. Escolha **Associar função do IAM CodeCatalyst** a.

1. No pop-up **Associar uma função do IAM**, em **ARN da função**, insira o Amazon Resource Name (ARN) da função do IAM que você deseja associar ao seu espaço. CodeCatalyst 

   Em **Propósito**, escolha uma finalidade do perfil que descreva como você deseja usar o perfil na conexão da sua conta. Especifique `RUNNER` para os perfis que você usa para executar ações em fluxos de trabalho. Especifique `SERVICE` para os perfis que você usa para acessar outro serviço.

   Você pode especificar mais de uma finalidade. 
**nota**  
É necessário escolher uma finalidade para o ARN do perfil.

1. Selecione **Associar um perfil do IAM**. Repita essas etapas para perfis adicionais do IAM.

# Adição da conexão da conta e dos perfis do IAM ao seu ambiente de implantação
<a name="ipa-connect-account-addroles-env"></a>

Para acessar AWS recursos, como o Amazon ECS ou AWS Lambda recursos para implantações, as ações de CodeCatalyst criação e implantação exigem funções do IAM com permissões para acessar esses recursos. Com a função de **administrador de espaço** ou **usuário avançado**, você pode conectar sua CodeCatalyst conta ao Conta da AWS local onde seus recursos são criados. Depois, adicione o perfil do IAM à conexão da sua conta. Para implantar ações, você deve então adicionar a função do IAM a um CodeCatalyst ambiente.

Você deve adicionar os perfis do IAM que deseja usar com ambientes de implantação em seus projetos. Adicionar os perfis à conexão da conta não adiciona os perfis e a conexão aos ambientes de implantação do projeto. Para adicionar sua conexão de conta e perfis do IAM ao seu ambiente de implantação, certifique-se de que a conexão da conta e os perfis sejam criados conforme detalhado em[Etapa 4: adicionar perfis do IAM à conexão](ipa-connect-account-create.md#ipa-connect-account-linkedroles). 

Em seguida, use a página **Ambientes** no CodeCatalyst console para adicionar sua conexão de conta e função do IAM a um ambiente de implantação em um projeto.

**nota**  
Você só adiciona uma função do IAM a um ambiente se a função do IAM for usada para uma CodeCatalyst ação que exija uma função do IAM. Todas as ações de fluxo de trabalho que exigem funções do IAM, incluindo ações de criação, devem usar um CodeCatalyst ambiente.

Para adicionar a conexão da conta e os perfis do IAM ao seu ambiente de implantação

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o projeto com o ambiente de implantação em que você deseja adicionar a conexão da conta e os perfis do IAM.

1. Expanda **CI/CD** e selecione **Ambientes**.

1. Escolha seu ambiente e, depois, as guias adicionais serão exibidas.

1. Escolha a guia **Conexões de Conta da AWS **. Em **Nome da conexão**, as contas que foram adicionadas ao ambiente, se houver, são listadas.

1. Selecione **Associar Conta da AWS**. A página **Associar Conta da AWS a <environment\$1name>** é exibida.

1. Em **Conexão**, escolha o nome da conexão da conta com os perfis do IAM que você deseja adicionar. Selecione **Associar **.

# Visualização de conexões de conta
<a name="ipa-connect-account-list"></a>

Você pode ver uma lista das conexões e ver detalhes sobre cada conexão.

Você deve ter o perfil de **Administrador do espaço** ou **Usuário avançado** para gerenciar conexões para seu espaço.

**Para ver todas as conexões de um CodeCatalyst espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o espaço com a conexão de conta que você quer exibir.

1. Selecione a guia **Contas da AWS **.

1. Em **Contas da AWS **, veja a lista de conexões de conta do espaço, incluindo o ID da conta e o status de cada conexão.

**Para ver os detalhes da conexão da conta**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. No **nome de CodeCatalyst exibição da Amazon**, escolha o nome da conexão. Na página **Detalhes**, veja a lista de perfis do IAM associados à conexão junto com outros detalhes.

# Excluindo conexões de conta (em CodeCatalyst)
<a name="ipa-connect-account-delete"></a>

Você pode excluir uma conexão de conta caso não precise mais dela. Para esse procedimento, você usará CodeCatalyst para excluir uma conexão de conta que você adicionou anteriormente ao seu espaço. Isso exclui a conexão da conta do seu espaço, desde que a conta não seja a conta de faturamento do espaço.

**Importante**  
Depois que uma conexão de conta for excluída, você não poderá reconectá-la. Você deve criar uma conexão de conta e, depois, associar perfis e ambientes do IAM ou configurar o faturamento, conforme necessário.

Uma conta de cobrança deve ser designada para seu CodeCatalyst espaço, mesmo que o uso do espaço não exceda o nível gratuito. Antes de remover um espaço de uma conta que é uma conta de faturamento designada, você precisará adicionar outra conta ao seu espaço. Consulte [Gerenciamento de faturamento](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) no Guia do CodeCatalyst Administrador da Amazon.

**Importante**  
Embora você possa usar essas etapas para remover uma conta, isso não é recomendado. A conta também pode ser configurada para oferecer suporte aos fluxos de trabalho em CodeCatalyst.

Para gerenciar conexões de conta para seu espaço, você deve ter o perfil de **Administrador do espaço** ou **Usuário avançado**.

Uma conta que foi removida pode ser adicionada novamente mais tarde, mas você deve criar uma conexão entre a conta e o espaço. Será necessário reassociar todos os perfis do IAM à conta adicionada.

**Como excluir uma conexão de conta**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Em **Nome de CodeCatalyst exibição da Amazon**, escolha o seletor ao lado da conexão da conta que você deseja remover.

1. Escolha **Remover Conta da AWS**. Confirme a exclusão inserindo o nome no campo e selecione **Remover**.

   Será exibido um banner de sucesso e a conexão da conta é removida da lista de conexões.

# Configurar uma conta de faturamento para um espaço
<a name="connect-account-billing-ref"></a>

Uma conta de cobrança deve ser designada para seu CodeCatalyst espaço, mesmo que o uso do espaço não exceda o nível gratuito.

Para configurar uma conta de faturamento, consulte [Faturamento](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) no Guia do *CodeCatalyst administrador*. O Conta da AWS que é especificado como a conta de cobrança do seu CodeCatalyst espaço tem cotas diferentes de outras conexões de conta para um espaço. Para obter mais informações, consulte [Cotas para o CodeCatalyst](quotas.md).



Para remover uma conta que é uma conta de cobrança designada para seu CodeCatalyst espaço, certifique-se primeiro de especificar uma nova conta de cobrança.

# Configuração de perfis do IAM para contas conectadas
<a name="spaces-manage-roles"></a>

Você cria funções no AWS Identity and Access Management (IAM) para a conta à qual deseja adicionar CodeCatalyst. Se você estiver adicionando uma conta de faturamento, não precisará criar perfis.

No seu Conta da AWS, você deve ter permissões para criar funções para o que Conta da AWS deseja adicionar ao seu espaço. Para ter mais informações sobre as políticas e perfis do IAM, incluindo referências do IAM e políticas de exemplo, consulte [Identity and Access Management e Amazon CodeCatalyst](security-iam.md). Para obter mais informações sobre a política de confiança e os princípios de serviço usados em CodeCatalyst, consulte[Entendendo o modelo de CodeCatalyst confiança](trust-model.md).

Em CodeCatalyst, você deve estar conectado com a função de administrador do espaço para concluir as etapas para adicionar contas (e as funções, se aplicável) ao seu espaço.

É possível adicionar perfis às conexões da sua conta usando um dos métodos a seguir. 
+ Para criar um perfil de serviço que contenha a política de permissões e a política de confiança para o perfil **CodeCatalystWorkflowDevelopmentRole-*spaceName***, consulte [Perfil do **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole).
+ Para ver um exemplo de como criar um perfil e adicionar uma política para criar um projeto a partir de um esquema, consulte [Criação de uma função do IAM e uso da política de CodeCatalyst confiança](#ipa-connect-account-createrole).
+ Para ver uma lista de exemplos de políticas de perfil a serem usadas ao criar seus perfis do IAM, consulte [Conceda acesso aos AWS recursos do projeto com funções do IAM](ipa-iam-roles.md).
+ Para ver etapas detalhadas para criar perfis para ações de fluxo de trabalho, consulte o tutorial do fluxo de trabalho para essa ação da seguinte forma:
  + [Tutorial: Fazer upload de artefatos no Amazon S3](build-deploy.md)
  + [Tutorial: Implantar uma aplicação sem servidor](deploy-tut-lambda.md)
  + [Tutorial: Implantar uma aplicação no Amazon ECS](deploy-tut-ecs.md)
  + [Tutorial: código Lint usando uma GitHub ação](integrations-github-action-tutorial.md)

**Topics**
+ [Perfil do **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole)
+ [Perfil do **AWSRoleForCodeCatalystSupport**](#w2aac25c29c18c17)
+ [Criação de uma função do IAM e uso da política de CodeCatalyst confiança](#ipa-connect-account-createrole)

## Perfil do **CodeCatalystWorkflowDevelopmentRole-*spaceName***
<a name="spaces-manage-roles-createrole"></a>

Você cria o perfil de desenvolvedor como um perfil de 1 clique no IAM. Você deve ter o perfil de **administrador do espaço** ou **usuário avançado** no espaço em que deseja adicionar a conta. Você também deve ter permissões administrativas para o que Conta da AWS deseja adicionar.

Antes de iniciar o procedimento abaixo, você deve fazer login no Console de gerenciamento da AWS com a mesma conta que deseja adicionar ao seu CodeCatalyst espaço. Caso contrário, o console retornará um erro de conta desconhecido.

**Para criar e adicionar o CodeCatalyst **CodeCatalystWorkflowDevelopmentRole-*spaceName*****

1. Antes de começar no CodeCatalyst console, abra o e Console de gerenciamento da AWS, em seguida, verifique se você está logado com o mesmo Conta da AWS em seu espaço.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Escolha o link para Conta da AWS onde você deseja criar a função. A página **Detalhes da Conta da AWS ** é exibida.

1. Escolha **Gerenciar funções em Console de gerenciamento da AWS**. 

   A página **Adicionar função do IAM ao CodeCatalyst espaço da Amazon** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

1. Escolha **Criar função CodeCatalyst de administrador de desenvolvimento no IAM**. Essa opção cria um perfil de serviço que contém a política de permissões e a política de confiança para o perfil de desenvolvimento. O perfil terá um nome `CodeCatalystWorkflowDevelopmentRole-spaceName`. Para ter mais informações sobre o perfil e a política de perfis, consulte [Noções básicas sobre o perfil de serviço **CodeCatalystWorkflowDevelopmentRole-*spaceName***](ipa-iam-roles.md#ipa-iam-roles-service-role).
**nota**  
Essa função só é recomendada para uso com contas de desenvolvedor e usa a política `AdministratorAccess` AWS gerenciada, dando a ela acesso total para criar novas políticas e recursos nela Conta da AWS.

1. Selecione **Criar perfil de desenvolvimento**.

1. Na página de conexões, em **Funções do IAM disponíveis para CodeCatalyst**, veja a `CodeCatalystWorkflowDevelopmentRole-spaceName` função na lista de funções do IAM adicionadas à sua conta.

1. Para retornar ao seu espaço, escolha **Go to Amazon CodeCatalyst**.

## Perfil do **AWSRoleForCodeCatalystSupport**
<a name="w2aac25c29c18c17"></a>

Você cria o perfil de suporte como um perfil de 1 clique no IAM. Você deve ter o perfil de **administrador do espaço** ou **usuário avançado** no espaço em que deseja adicionar a conta. Você também deve ter permissões administrativas para o que Conta da AWS deseja adicionar.

Antes de iniciar o procedimento abaixo, você deve fazer login no Console de gerenciamento da AWS com a mesma conta que deseja adicionar ao seu CodeCatalyst espaço. Caso contrário, o console retornará um erro de conta desconhecido.

**Para criar e adicionar o CodeCatalyst **AWSRoleForCodeCatalystSupport****

1. Antes de começar no CodeCatalyst console, abra o e Console de gerenciamento da AWS, em seguida, verifique se você está logado com o mesmo Conta da AWS em seu espaço.

1. Navegue até seu CodeCatalyst espaço. Escolha **Settings (Configurações)** e **Contas da AWS**.

1. Escolha o link para Conta da AWS onde você deseja criar a função. A página **Detalhes da Conta da AWS ** é exibida.

1. Escolha **Gerenciar funções em Console de gerenciamento da AWS**. 

   A página **Adicionar função do IAM ao CodeCatalyst espaço da Amazon** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

1. Em **detalhes do CodeCatalyst espaço**, escolha **Adicionar função de CodeCatalyst Support**. Essa opção cria um perfil de serviço que contém a política de permissões e a política de confiança para o perfil de desenvolvimento de demonstração. O perfil terá um nome **AWSRoleForCodeCatalystSupport** com um identificador exclusivo anexado. Para ter mais informações sobre o perfil e a política de perfis, consulte [Noções básicas sobre o perfil de serviço **AWSRoleForCodeCatalystSupport**](ipa-iam-roles.md#ipa-iam-roles-support-role).

1. Na página **Adicionar função para CodeCatalyst Support**, deixe o padrão selecionado e escolha **Criar função**.

1. Em **Funções do IAM disponíveis para CodeCatalyst**, veja a `CodeCatalystWorkflowDevelopmentRole-spaceName` função na lista de funções do IAM adicionadas à sua conta.

1. Para retornar ao seu espaço, escolha **Go to Amazon CodeCatalyst**.

## Criação de uma função do IAM e uso da política de CodeCatalyst confiança
<a name="ipa-connect-account-createrole"></a>

As funções do IAM a serem usadas CodeCatalyst com Conta da AWS conexões devem ser configuradas para usar a política de confiança fornecida aqui. Use essas etapas para criar uma função do IAM e anexar uma política que permita criar projetos a partir de blueprints em CodeCatalyst.

Você também pode criar um perfil de serviço que contenha a política de permissões e a política de confiança para o perfil `CodeCatalystWorkflowDevelopmentRole-spaceName`. Para obter mais informações, consulte [Adicionar perfis do IAM às conexões da conta](ipa-connect-account-addroles.md).

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

1. Selecione **Funções** e, depois, **Criar função**.

1. Selecione **Política de confiança personalizada**.

1. No formulário **Política de confiança personalizada**, cole a seguinte política de confiança.

   ```
   "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
                "Principal": { 
                   "Service": [ 
                       "codecatalyst-runner.amazonaws.com",
                       "codecatalyst.amazonaws.com" 
                   ] 
               }, 
               "Action": "sts:AssumeRole",
               "Condition": {
                   "ArnLike": {
                       "aws:SourceArn": "arn:aws:codecatalyst:::space/spaceId/project/*"
                   }
               }
           }
       ]
   ```

1. Escolha **Próximo**.

1. Em **Adicionar permissões**, pesquise e selecione uma política personalizada que você já criou no IAM.

1. Escolha **Próximo**.

1. Em **Nome do perfil**, insira um nome para seu perfil, por exemplo, `codecatalyst-project-role`.

1. Selecione **Criar perfil**.

1. Copie o nome do recurso da Amazon (ARN) do perfil. Você precisará fornecer essas informações ao adicionar o perfil à conexão ou ao ambiente da sua conta.

# Concessão de permissões de espaço aos usuários
<a name="spaces-members"></a>

Você pode gerenciar membros de um espaço visualizando, adicionando, removendo ou alterando os perfis dos usuários que ingressam no espaço.

As informações neste guia são fornecidas para convidar e gerenciar usuários em espaços CodeCatalyst que oferecem suporte aos usuários do AWS Builder ID. Para saber mais sobre as etapas para configurar e administrar um espaço que ofereça suporte à federação de identidades, consulte [Configuração e administração de CodeCatalyst espaços](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) no *Amazon CodeCatalyst Administrator Guide*.

# Visualização dos membros em um espaço
<a name="spaces-members-view"></a>

Você pode visualizar os usuários em seu espaço, incluindo informações sobre seus nomes de exibição, aliases e o perfil que eles têm no espaço. Há três perfis para membros em um espaço:
+ **Administrador de espaço** — Essa função tem todas as permissões CodeCatalyst, incluindo a criação de projetos. Atribua esse perfil somente aos usuários que precisam administrar todos os aspectos de um espaço, como acessar todos os projetos no espaço.

  Você não pode alterar esse perfil posteriormente sem primeiro remover o usuário. Para obter mais informações, consulte [Perfil de administrador do espaço](ipa-role-types.md#ipa-role-space-admin).
+ **Usuário avançado** — Essa função é a segunda função mais poderosa nos CodeCatalyst espaços da Amazon, mas não tem acesso a projetos em um espaço. Ele foi projetado para usuários que precisam criar projetos em um espaço e ajudar a gerenciar os usuários e recursos do espaço. Para obter mais informações, consulte [Perfil de usuário avançado](ipa-role-types.md#ipa-role-power-user).
+ **Acesso limitado** – Esse perfil é atribuído por padrão aos usuários que participam do espaço aceitando convites para projetos no espaço. Os membros do projeto recebem um perfil em um projeto. Para ter informações sobre o gerenciamento de membros do projeto, consulte [Concessão de permissões de projeto aos usuários](projects-members.md).

A tabela **Administradores do espaço** mostra os usuários com o perfil de **Administrador do espaço**. Esses usuários não são exibidos em **membros do espaço** porque são atribuídos automaticamente (implicitamente) a todos os projetos no espaço e não têm um perfil em um projeto.

A tabela de **membros do espaço** mostra todos os membros no espaço que têm um perfil em um projeto, mas não têm o perfil de **administrador do espaço**.

Os usuários são mostrados com base no fato de o usuário ter a função de **administrador do Space** da CodeCatalyst seguinte forma:
+ Um usuário com o perfil de **administrador do espaço** que posteriormente aceitar um convite e um perfil do projeto não aparecerá na tabela de **membros do espaço** em espaços ou na tabela de **membros do projeto** em projetos. Eles continuarão sendo exibidos na tabela de **administradores do espaço** em ambos os lugares. Em cada projeto, todos os usuários com o perfil de **administrador do espaço** são mostrados na tabela de **administradores do espaço** do projeto.
+ Um usuário que aceita um convite de projeto para participar com um perfil de projeto é adicionado ao espaço com o perfil de **acesso limitado**. Se o perfil do usuário mudar posteriormente para o perfil de **administrador do espaço**, mas também passar da tabela de **membros do espaço** para a tabela de **administradores do espaço**. No projeto, o usuário passará da tabela de **membros do projeto** para a tabela de **administradores do espaço**.

**Para visualizar usuários e perfis em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e **Membros**.

   Os usuários que são membros do espaço são exibidos na tabela de **membros do espaço**.
**dica**  
Se você tiver o perfil de **administrador do espaço**, poderá visualizar para quais projetos foi convidado diretamente. Navegue até **Configurações do projeto** e selecione **Meus projetos**.

   Na coluna **Status**, estes são valores válidos:
   + ** CodeCatalyst Convidado** — enviou o convite, mas o usuário ainda não aceitou ou recusou.
   + **Membro** – O usuário aceitou o convite.

# Convite de um usuário diretamente para um espaço
<a name="spaces-members-add-admin"></a>

Você pode convidar usuários diretamente para o seu CodeCatalyst espaço. Isso é útil quando você deseja convidar esse usuário para ajudá-lo a gerenciar o espaço atribuindo o perfil de **administrador do espaço** ou **usuário avançado**. Atribuir um desses perfis a outros usuários pode ajudar a distribuir as responsabilidades de gerenciar o espaço entre mais pessoas sem precisar convidar esses usuários para nenhum projeto.

**nota**  
Você deve ter o perfil de **administrador do espaço** ou **usuário avançado** para convidar membros.

A tabela **Administradores do espaço** mostra os usuários com o perfil de **Administrador do espaço**. Esses usuários não são exibidos na tabela de **membros do espaço** porque são atribuídos automaticamente (implicitamente) a todos os projetos no espaço e não têm um perfil em um projeto.

Os membros que aceitam um convite de projeto são adicionados ao espaço por padrão. A tabela de **membros do projeto** mostra todos os membros no espaço que têm um perfil em um projeto.

Para ter mais informações sobre como aceitar um convite e entrar pela primeira vez, consulte [Configuração e login no CodeCatalystConfiguração e login no CodeCatalyst](setting-up-topnode.md).

**Como convidar um usuário para o espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.

1. Selecione **Configurações** e **Membros**.

1. Escolha **Convidar**.

1. Insira o e-mail da pessoa que você gostaria de convidar para entrar no seu espaço. Em **Perfil**, escolha o perfil que você deseja atribuir ao usuário no espaço.

1. Selecione **Convidar**.

# Cancelamento de um convite para um espaço
<a name="spaces-members-cancel-invite"></a>

Se você quiser cancelar um convite para participar de um espaço enviado recentemente, mas que ainda não foi aceito, você pode cancelá-lo. 

Para gerenciar convites de espaço, você deve ter o perfil de **administrador do espaço** ou **usuário avançado**.

**Para cancelar um convite de membro do espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e **Membros**.

1. Verifique se o membro tem o status **Convidado**.
**nota**  
Você só pode cancelar um convite que ainda não tenha sido aceito.

1. Selecione a opção ao lado da linha com o membro convidado e selecione **Cancelar convite**.

1. Uma janela de confirmação é exibida. Selecione **Cancelar convite** para confirmar.

# Alteração do perfil de um membro do espaço
<a name="spaces-members-rolechange"></a>

Você pode alterar o perfil atribuído a um membro do seu espaço. Você deve ter o perfil de **administrador do espaço** para alterar o perfil de um usuário no espaço.

A tabela **Administradores do espaço** mostra os usuários com o perfil de **Administrador do espaço**. Esses usuários não são exibidos na tabela de **membros do espaço** porque são atribuídos automaticamente (implicitamente) a todos os projetos no espaço.

**Para alterar o perfil de um usuário em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e **Membros**.

1. Na tabela de **membros do espaço**, selecione o usuário cujo perfil você deseja alterar. Selecione **Alterar perfil**.

# Remoção de um membro do espaço
<a name="spaces-members-remove-member"></a>

Você pode remover um membro do seu espaço quando ele não precisar acessar nenhum dos recursos do espaço. Você deve ter o perfil de **administrador do espaço** para remover um membro de um espaço. 

A tabela **Administradores do espaço** mostra os usuários com o perfil de **Administrador do espaço**. Esses usuários não são exibidos na tabela de **membros do espaço** porque são atribuídos automaticamente (implicitamente) a todos os projetos no espaço e não têm um perfil em um projeto. Você só pode remover diretamente um membro do seu espaço nessa tabela.

**Para remover um usuário da tabela de **membros do projeto****

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e **Membros**.

1. Selecione o usuário na tabela de **membros do projeto**. Escolha **Remover **.
**nota**  
A remoção de um membro do espaço removerá o usuário de todos os projetos no espaço, junto com as permissões associadas aos recursos desses projetos.

# Remoção ou alteração do perfil de um usuário com o perfil de **administrador do espaço**
<a name="spaces-members-remove"></a>

Você pode remover ou alterar o perfil de um usuário com o perfil de **administrador do espaço** no seu espaço. 

Você deve ter o perfil de **administrador do espaço** para remover um usuário com o perfil de **administrador do espaço** de um espaço. Alterar o perfil de um usuário com o perfil de **administrador do espaço** basicamente remove o usuário da tabela de **administradores do espaço**. Se esse usuário não tiver um perfil de projeto em nenhum projeto no espaço, remover o perfil de **administrador do espaço** do usuário o removerá do espaço.

**nota**  
Como usuário com o perfil de **administrador do espaço**, você não pode se remover. Entre em contato com outro usuário com o perfil de **administrador do espaço**.

**Para remover um usuário com o perfil de **administrador do espaço** da tabela de **membros do espaço****
**nota**  
Para um usuário que não foi adicionado explicitamente a um projeto, ele não tem nenhum perfil no projeto (**administrador do projeto** ou **colaborador**). Se o perfil de **administrador do espaço** for o único perfil do usuário, o usuário será totalmente removido do espaço.

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o espaço onde você deseja remover ou alterar o perfil de um usuário com o perfil de **administrador do espaço**.

1. Selecione **Configurações** e **Membros**.

1. Veja o status do convite da lista de membros e certifique-se de que a lista não contenha convites pendentes não autorizados para o espaço (um status de **Convidado**).
**Importante**  
Antes de remover um usuário com o perfil de **administrador do espaço**, você deve verificar se nenhum convite pendente foi iniciado.

1. Escolha a guia **Membros**. Na tabela de **administradores do espaço**, selecione o usuário e, depois, selecione **Remover**.

   Na caixa de diálogo **Remover membro**, execute uma das seguintes ações.
   + Selecione a opção para remover somente o perfil de **administrador do espaço** do usuário. Escolha **Remover **.
**Importante**  
Se o usuário não tiver nenhum outro perfil atribuído, a alteração do perfil de **administrador do espaço** removerá o usuário do espaço.
   + Selecione a opção para remover um usuário com o perfil **Administrador do espaço** do espaço e de todos os projetos. Escolha **Remover**.

1. Atualize a guia **Membros**. O usuário é adicionado automaticamente à lista de membros do projeto em qualquer projeto em que o usuário tenha sido membro por meio de perfis no projeto. Se o perfil de **administrador do espaço** foi o único perfil do usuário, o usuário será totalmente removido do espaço.

# Permitir o acesso ao espaço usando equipes
<a name="managing-teams"></a>

Depois de criar um espaço, você pode adicionar equipes. As equipes permitem que você agrupe usuários para que eles possam compartilhar permissões e gerenciar projetos, rastreamento de problemas, funções e recursos em CodeCatalyst.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

As equipes também são gerenciadas no project/space nível em CodeCatalyst. Para saber mais sobre equipes em espaços/projetos, consulte [Permitir o acesso ao espaço usando equipes](#managing-teams). 

**Topics**
+ [Criação de uma equipe](managing-teams-create.md)
+ [Visualizar uma equipe](managing-teams-view.md)
+ [Conceder perfis de espaço para uma equipe](managing-teams-space-roles.md)
+ [Concessão de perfis de projeto para uma equipe no nível do espaço](managing-teams-project-roles.md)
+ [Adição de um usuário diretamente a uma equipe](managing-teams-add-users.md)
+ [Remover um usuário de uma equipe diretamente](managing-teams-remove-users.md)
+ [Adição de um grupo de SSO a uma equipe](managing-teams-add-sso.md)
+ [Exclusão de uma equipe](managing-teams-delete.md)

# Criação de uma equipe
<a name="managing-teams-create"></a>

Uma equipe pode ter permissões de perfil, como **Usuário avançado**, em um espaço. Uma equipe também pode ter permissões de projeto, como **Administrador do projeto**, em um projeto. As equipes podem ser associadas a vários projetos com perfis diferentes para cada projeto. Você pode gerenciar equipes em que os membros da equipe sejam usuários individuais para um espaço de ID do AWS Builder ou grupos de SSO para um espaço que ofereça suporte à federação de identidades.

Na página de membros para usuários do espaço e do projeto, os usuários podem ter vários perfis. Os usuários com vários perfis mostrarão um indicador quando tiverem vários perfis e serão exibidos primeiro com o perfil com mais permissões.

**nota**  
Se o espaço oferecer suporte à federação de identidades, você já deve ter usuários de SSO ou grupos de SSO configurados no IAM Identity Center.

A forma como você gerencia os membros da equipe depende de como adicionará e removerá usuários. Há duas opções de gerenciamento de membros da equipe: 
+ **Adicionar usuários diretamente** — Você adiciona ou remove usuários individualmente. Por exemplo, você adiciona usuários a uma equipe escolhendo usuários do AWS Builder ID ou usuários de SSO que já estão configurados no IAM Identity Center. Quando você escolhe gerenciar os membros da equipe adicionando usuários do AWS Builder ID ou usuários de SSO diretamente, a opção de usar **grupos de SSO** não estará mais disponível.
+ **Usar grupos de SSO**: você gerencia os membros da equipe por meio de grupos de SSO já configurados no IAM Identity Center. Quando você decidir gerenciar membros da equipe usando **Grupos de SSO**, a opção de adicionar usuários diretamente não estará mais disponível.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Para criar uma equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Selecione **Criar equipe**.

1. Em **Nome da equipe**, insira um nome descritivo para a sua equipe.
**nota**  
O nome da equipe deve ser exclusivo no espaço.

   (Opcional) Em **Descrição da equipe**, insira uma descrição para sua equipe.

1. Em **Função espacial**, escolha uma função na lista de funções espaciais disponíveis CodeCatalyst que você deseja atribuir à equipe. O perfil será herdado por todos os membros da equipe.
   + **Administrador do espaço**: para saber detalhes, consulte [Perfil de administrador do espaço](ipa-role-types.md#ipa-role-space-admin).
   + **Acesso limitado**: para saber detalhes, consulte [Perfil de acesso limitado](ipa-role-types.md#ipa-role-limited-access).
   + **Usuário avançado**: para saber detalhes, consulte [Perfil de usuário avançado](ipa-role-types.md#ipa-role-power-user).

1. Em **Associação à equipe**, escolha uma das opções a seguir para escolher o método para adicionar membros à equipe.
   + Selecione **Adicionar membros diretamente** para gerenciar usuários individualmente. Isso inclui adicionar usuários do AWS Builder ID a um espaço ou adicionar usuários de SSO a um espaço que ofereça suporte à federação de identidades.
   + Selecione **Usar grupos de SSO** para escolher grupos de SSO que você já configurou no IAM Identity Center.

     Em **Grupos de SSO**, selecione a caixa ao lado dos grupos que você deseja adicionar. Você pode adicionar até cinco grupos de SSO.
**nota**  
Não é possível alterar essa opção mais tarde. Quando você decide gerenciar membros da equipe adicionando usuários do ID do builder AWS ou usuários de SSO diretamente, a opção de usar **Grupos de SSO** não está mais disponível. Quando você decidir gerenciar membros da equipe usando **Grupos de SSO**, a opção de adicionar usuários diretamente não estará mais disponível.

1. Escolha **Criar**.
**nota**  
Ao optar por usar grupos de SSO, observe que os usuários do grupo de SSO não são retirados após a criação da equipe. Os usuários precisarão fazer login CodeCatalyst antes de serem visíveis na lista.

# Visualizar uma equipe
<a name="managing-teams-view"></a>

Em CodeCatalyst, você pode visualizar os projetos e funções da sua equipe. Na página de membros, você pode ver os perfis do projeto e uma lista de usuários. Para equipes do tipo grupo de SSO, você também poderá ver uma lista de grupos de SSO associados à equipe.

**Para visualizar uma equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Em **Perfil do espaço**, visualize o perfil atribuído à equipe nesse espaço.

1. Na guia **Funções do projeto**, visualize o projeto e a função do projeto atribuída à equipe para cada CodeCatalyst projeto no espaço em que a equipe foi adicionada como membro (somente para um espaço de ID do AWS Builder).

1. Na guia **Membros**, visualize a lista de membros atribuídos à equipe. 

1. Na guia **Grupos de SSO**, visualize a lista de grupos de SSO atribuídos à equipe (para um espaço que ofereça suporte somente à federação de identidades).

# Conceder perfis de espaço para uma equipe
<a name="managing-teams-space-roles"></a>

As equipes são uma forma de agrupar usuários para que você possa conceder e gerenciar o acesso da equipe aos projetos em CodeCatalyst. Como exemplo, você pode usar equipes para gerenciar rapidamente os perfis e permissões dos usuários, dando a uma equipe a capacidade de gerenciar um espaço para os usuários.

Uma equipe pode ter permissões de perfil, como **Usuário avançado**, em um espaço. Você pode alterar o perfil do espaço de uma equipe, mas observe que todos os membros da equipe herdarão essas permissões.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Alteração do perfil do espaço de uma equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Em **Ações**, selecione **Alterar perfil do espaço**. Você pode alterar o perfil do espaço com uma das seguintes opções. Isso muda o perfil de todos os membros da equipe.
   + **Administrador do espaço**: para saber detalhes, consulte [Perfil de administrador do espaço](ipa-role-types.md#ipa-role-space-admin).
   + **Acesso limitado**: para saber detalhes, consulte [Perfil de acesso limitado](ipa-role-types.md#ipa-role-limited-access).
   + **Usuário avançado**: para saber detalhes, consulte [Perfil de usuário avançado](ipa-role-types.md#ipa-role-power-user).

1. Escolha **Salvar**.

# Concessão de perfis de projeto para uma equipe no nível do espaço
<a name="managing-teams-project-roles"></a>

Uma equipe em CodeCatalyst é semelhante a um usuário, pois os membros da equipe podem ter permissões de função, como **administrador do projeto**, em um projeto. Uma mudança de perfil será aplicada à equipe e todos os membros da equipe herdarão essas permissões. Você pode escolher um perfil para cada projeto que será automaticamente concedido à equipe.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Como adicionar ou alterar um perfil do projeto**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Escolha a guia **Perfis do projeto**.

1. Para alterar um perfil, escolha o seletor ao lado do projeto nessa lista e selecione **Alterar perfil**. Para adicionar um perfil, selecione **Adicionar perfil do projeto**. Em **Projeto**, escolha o projeto que você deseja adicionar e, em **Perfil**, escolha o perfil. Escolha um dos perfis de projeto disponíveis:
   + **Administrador do projeto**: para saber detalhes, consulte [Perfil de administrador do projeto](ipa-role-types.md#ipa-role-project-admin).
   + **Colaborador**: para saber detalhes, consulte [Perfil de colaborador](ipa-role-types.md#ipa-role-contributor).
   + **Revisor**: para saber detalhes, consulte [Perfil de revisor](ipa-role-types.md#ipa-role-reviewer).
   + **Somente leitura**: para saber detalhes, consulte [Perfil somente leitura](ipa-role-types.md#ipa-role-read-only).

1. Escolha **Salvar**.

**Como remover um perfil do projeto**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Escolha a guia **Perfis do projeto**.

1. Escolha o perfil que deseja remover.
**Importante**  
A remoção de um perfil de uma equipe remove as permissões associadas para todos os usuários da equipe.

1. Escolha **Salvar**.

# Adição de um usuário diretamente a uma equipe
<a name="managing-teams-add-users"></a>

Você pode adicionar membros à sua equipe. Quando você adiciona um usuário, o novo usuário herda as permissões de todos os perfis existentes na equipe.

Se seu espaço está configurado para suporte ao usuário do AWS Builder ID ou federação de identidades, você pode configurar seu espaço para adicionar usuários diretamente.

**nota**  
Quando o espaço está configurado para gerenciar membros da equipe usando grupos de SSO, a opção de usar **Adicionar usuários diretamente** não está disponível. Para usar grupos de SSO, consulte [Adição de um grupo de SSO a uma equipe](managing-teams-add-sso.md).

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Para adicionar um usuário diretamente**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Escolha a guia **Membros**.

1. Escolha **Adicionar membro**.
**nota**  
Os usuários adicionados a uma equipe já devem ser membros de um espaço. Você não pode adicionar ou convidar um membro da equipe que não seja membro do espaço.

1. Escolha um usuário no campo suspenso e selecione **Salvar**. Escolha usuários do AWS Builder ID ou usuários de SSO que já estejam configurados no IAM Identity Center. 

# Remover um usuário de uma equipe diretamente
<a name="managing-teams-remove-users"></a>

Você pode remover membros da sua equipe. Todas as permissões não serão mais herdadas pelo usuário. Você pode adicionar o usuário de volta à equipe mais tarde.

**nota**  
Quando você remove um membro da equipe, as permissões associadas são removidas para o usuário de todos os projetos e recursos no espaço.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Para remover um membro da equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Escolha a guia **Membros**.

1. Escolha o seletor ao lado do usuário que você deseja remover e escolha selecione **Remover**.

1. Digite *remove* no campo de entrada e selecione **Remover**.

# Adição de um grupo de SSO a uma equipe
<a name="managing-teams-add-sso"></a>

Se o espaço estiver configurado como um espaço com usuários e grupos de SSO gerenciados no IAM Identity Center, você poderá adicionar um grupo de SSO que se juntará ao espaço como uma equipe separada. 

**nota**  
Quando você escolhe gerenciar membros da equipe adicionando usuários do AWS Builder ID ou usuários de SSO diretamente, a opção de usar **grupos de SSO** não está disponível. Para adicionar usuários diretamente, consulte [Adição de um usuário diretamente a uma equipe](managing-teams-add-users.md).

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Para adicionar um grupo de SSO como uma equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Na página do seu espaço, selecione **Equipes**. Escolha a guia **Grupos de SSO**.

1. Escolha os grupos de SSO que deseja adicionar. Você pode adicionar até cinco grupos de SSO.

# Exclusão de uma equipe
<a name="managing-teams-delete"></a>

Você pode excluir uma equipe da qual não precisa mais.

**nota**  
Quando você exclui uma equipe, as permissões associadas são removidas para todos os membros da equipe de todos os projetos e recursos no espaço.

Você deve ter o perfil de **Administrador do espaço** para gerenciar equipes.

**Excluir uma equipe**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o seu espaço. Selecione **Configurações** e **Equipes**.

1. Em **Ações**, selecione **Excluir equipe**. Isso mudará o perfil da equipe inteira.

1. Escolha **Excluir**.

# Permissão do acesso ao espaço para recursos da máquina
<a name="managing-machine-resources"></a>

Os recursos da máquina são recursos específicos nos CodeCatalyst quais são concedidas permissões para projetos ou espaços em CodeCatalyst. 

**nota**  
O termo recurso da máquina não se refere à infraestrutura de nuvem, como uma instância do Amazon EC2, mas sim a um recurso de esquema ou fluxo de trabalho com permissões para um espaço ou projeto.

Um recurso de máquina representa sua identidade a partir do seu recurso autorizado ao acessar CodeCatalyst por meio de SSO. Os recursos da máquina são usados para conceder permissões aos recursos no espaço, como **esquemas** e **fluxos de trabalho**. Você pode visualizar os recursos da máquina no espaço e escolher entre ativar ou desativar os recursos da máquina do espaço. Por exemplo, talvez você queira desativar um recurso da máquina para gerenciar o acesso e reativá-lo posteriormente.

Essas operações estão disponíveis quando um recurso da máquina precisa ser revogado ou desativado. Por exemplo, se você suspeitar que as credenciais podem ter sido comprometidas, poderá desativar o recurso da máquina. Geralmente, essas operações não precisarão ser usadas.

Você deve ter o perfil de **Administrador do espaço** para visualizar esta página e gerenciar recursos de máquina no nível do espaço.

Os recursos da máquina também são gerenciados no nível do projeto em CodeCatalyst. Para saber mais sobre equipes em projetos, consulte [Permissão do acesso ao espaço para recursos da máquina](#managing-machine-resources).

**Topics**
+ [Visualização do acesso ao espaço para recursos da máquina](managing-machine-resources-view.md)
+ [Desativação do acesso ao espaço para recursos da máquina](managing-machine-resources-disable.md)
+ [Ativação do acesso ao espaço para recursos da máquina](managing-machine-resources-enable.md)

# Visualização do acesso ao espaço para recursos da máquina
<a name="managing-machine-resources-view"></a>

Você pode ver uma lista dos recursos da máquina que estão em uso no seu espaço. 

Você deve ter o perfil de **Administrador do espaço** para gerenciar os recursos da máquina.

**Para visualizar os recursos da máquina**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu espaço e selecione **Configurações**. Selecione **Recursos da máquina**.

1. No menu suspenso, selecione **Ação de fluxo de trabalho** para visualizar somente os recursos da máquina para fluxos de trabalho. Selecione **Esquema** para visualizar somente os recursos da máquina para esquemas.

   Você também pode filtrar por um nome usando o campo **Filtro**.

# Desativação do acesso ao espaço para recursos da máquina
<a name="managing-machine-resources-disable"></a>

Você pode optar por desativar os recursos da máquina que estão em uso no seu espaço. 

**Importante**  
A desativação dos recursos da máquina removerá todas as permissões de todos os esquemas ou fluxos de trabalho associados no espaço.

Você deve ter o perfil de **Administrador do espaço** para gerenciar os recursos da máquina.

**Para desabilitar recursos da máquina**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu espaço e selecione **Configurações**. Selecione **Recursos da máquina**.

1. Escolha uma das opções a seguir.
**Importante**  
A desativação dos recursos da máquina removerá todas as permissões de todos os esquemas ou fluxos de trabalho associados no espaço.
   + Para desabilitar individualmente, escolha o seletor ao lado de um ou mais recursos da máquina que você deseja desabilitar. Selecione **Desabilitar** e **Este recurso**. 
   + Para desabilitar todos os recursos, selecione **Desabilitar** e, depois, **Todos os recursos**. 
   + Para desabilitar todas as ações do fluxo de trabalho, selecione **Desabilitar** e, depois, **Todas as ações do fluxo de trabalho**. 
   + Para desabilitar todos os esquemas, selecione **Desabilitar** e, depois, **Todos os esquemas**. 

# Ativação do acesso ao espaço para recursos da máquina
<a name="managing-machine-resources-enable"></a>

Você pode optar por ativar os recursos da máquina que estão em uso no seu espaço e que foram desativados. 

Você deve ter o perfil de **Administrador do espaço** para gerenciar os recursos da máquina.

**Para habilitar recursos da máquina**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu espaço e selecione **Configurações**. Selecione **Recursos da máquina**.

1. Escolha uma das opções a seguir.
   + Para habilitar individualmente, escolha o seletor ao lado de um ou mais recursos da máquina que você deseja habilitar. Selecione **Habilitar** e **Este recurso**. 
   + Para habilitar todos os recursos, selecione **Habilitar** e, depois, **Todos os recursos**. 
   + Para habilitar todas as ações do fluxo de trabalho, selecione **Habilitar** e, depois, **Todas as ações do fluxo de trabalho**. 
   + Para habilitar todos os esquemas, selecione **Habilitar** e, depois, **Todos os esquemas**. 

# Administração de Ambientes de Desenvolvimento para um espaço
<a name="spaces-devenv"></a>

Todos os Ambientes de Desenvolvimento são criados como parte de um projeto dentro de um espaço. Os membros do espaço podem criar seus próprios Ambientes de Desenvolvimento em um projeto no nível do repositório de origem. Os administradores do espaço podem então usar o CodeCatalyst console da Amazon para visualizar, editar, excluir e interromper ambientes de desenvolvimento em nome dos membros do espaço. Resumindo, os administradores do espaço mantêm os Ambientes de Desenvolvimento no nível do espaço.

**Considerações para administrar Ambientes de Desenvolvimento**
+ Você deve ter o perfil de **administrador do espaço** para visualizar a página **Ambientes de Desenvolvimento** em **Configurações** e gerenciar os Ambientes de Desenvolvimento no nível do espaço.
+ Os membros do Space gerenciam os ambientes de desenvolvimento que eles criam nos projetos por meio de suas CodeCatalyst contas. Ao administrar Ambientes de Desenvolvimento como administrador do espaço, você está mantendo esses recursos em nome dos membros do espaço.
+ Os Ambientes de Desenvolvimento usam como padrão uma configuração específica de computação e armazenamento. Para obter informações sobre faturamento e tarifas para atualizar sua configuração, consulte a página de [ CodeCatalyst preços da Amazon](https://codecatalyst.aws/explore/pricing).

**Importante**  
Os ambientes de desenvolvimento não estão disponíveis para usuários em espaços em que o Active Directory é usado como provedor de identidade. Para obter mais informações, consulte [Não consigo criar um ambiente de desenvolvimento quando estou conectado CodeCatalyst usando uma conta de login único](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Para outras considerações sobre Ambientes de Desenvolvimento, incluindo parar a execução de instâncias, configuração de computação padrão, atualizar sua computação, incorrer em custos e configurar tempos limite, consulte [Escreva e modifique o código com Dev Environments em CodeCatalystEscrever e modificar código com ambientes de desenvolvimento](devenvironment.md).

**Topics**
+ [Visualização de Ambientes de Desenvolvimento para seu espaço](spaces-devenv-view.md)
+ [Editar um Ambiente de Desenvolvimento para o espaço](spaces-devenv-edit.md)
+ [Interromper um Ambiente de Desenvolvimento para o espaço](spaces-devenv-stop.md)
+ [Excluir um Ambiente de Desenvolvimento para o espaço](spaces-devenv-delete.md)

# Visualização de Ambientes de Desenvolvimento para seu espaço
<a name="spaces-devenv-view"></a>

Você pode visualizar o tipo, o status e os detalhes de todos os Ambientes de Desenvolvimento em seu espaço. Para ter mais informações sobre como criar e executar Ambientes de Desenvolvimento, consulte [Criar um Ambiente de Desenvolvimento](devenvironment-create.md).

Você deve ter o perfil de **Administrador do espaço** para visualizar esta página e gerenciar Ambientes de Desenvolvimento no nível do espaço.

**Para visualizar Ambientes de Desenvolvimento em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e, depois, selecione **Ambientes de Desenvolvimento**.

   A página lista todos os Ambientes de Desenvolvimento em seu espaço. Você pode visualizar o nome do **recurso**, o **alias** do recurso, se aplicável, o tipo de **IDE**, a **computação** e o **armazenamento** padrão ou configurados e o **tempo limite** configurado para cada Ambiente de Desenvolvimento.

# Editar um Ambiente de Desenvolvimento para o espaço
<a name="spaces-devenv-edit"></a>

Você pode editar a configuração de um Ambiente de Desenvolvimento, como o tempo limite configurado, se houver, para que um Ambiente de Desenvolvimento ocioso pare de ser executado. Para ter mais informações sobre como editar um Ambiente de Desenvolvimento, consulte [Edição de um Ambiente de Desenvolvimento](devenvironment-edit.md).

Você deve ter o perfil de **Administrador do espaço** para visualizar esta página e gerenciar Ambientes de Desenvolvimento no nível do espaço.

**Para editar Ambientes de Desenvolvimento em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e, depois, selecione **Ambientes de Desenvolvimento**.

1. Escolha o seletor ao lado do Ambiente de Desenvolvimento que você deseja gerenciar. Escolha **Editar**.

1. Faça as alterações desejadas no tempo limite de computação ou inatividade do Ambiente de Desenvolvimento.

1. Escolha **Salvar**.

# Interromper um Ambiente de Desenvolvimento para o espaço
<a name="spaces-devenv-stop"></a>

Você pode parar a execução de um Ambiente de Desenvolvimento antes que ele fique ocioso, se estiver configurado para ter um tempo limite. Caso contrário, um Ambiente de Desenvolvimento com um tempo limite expirado já será parado. Para ter mais informações sobre como parar um Ambiente de Desenvolvimento, consulte [Interromper um Ambiente de Desenvolvimento](devenvironment-stop.md).

Você deve ter o perfil de **Administrador do espaço** para visualizar esta página e gerenciar Ambientes de Desenvolvimento no nível do espaço.

**Para parar Ambientes de Desenvolvimento em seu espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e, depois, selecione **Ambientes de Desenvolvimento**.

1. Escolha o seletor ao lado do Ambiente de Desenvolvimento que você deseja gerenciar. Escolha **Parar**.

# Excluir um Ambiente de Desenvolvimento para o espaço
<a name="spaces-devenv-delete"></a>

Você pode excluir um Ambiente de Desenvolvimento que não seja mais necessário ou que não tenha mais um proprietário. Para ter mais informações sobre considerações para excluir um Ambiente de Desenvolvimento, consulte [Excluir um Ambiente de Desenvolvimento](devenvironment-delete.md).

Você deve ter o perfil de **Administrador do espaço** para visualizar esta página e gerenciar Ambientes de Desenvolvimento no nível do espaço.

**Como excluir Ambientes de Desenvolvimento no espaço**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.
**dica**  
Se você pertencer a mais de um espaço, selecione um espaço na barra de navegação superior.

1. Selecione **Configurações** e, depois, selecione **Ambientes de Desenvolvimento**.

1. Escolha o seletor ao lado do Ambiente de Desenvolvimento que você deseja gerenciar. Escolha **Excluir**. Para confirmar, digite `delete` e escolha **Excluir**.

# Cotas para espaços
<a name="spaces-quotas-limits"></a>

A tabela a seguir descreve as cotas e os limites de espaços na Amazon CodeCatalyst. Para obter mais informações sobre cotas na Amazon CodeCatalyst, consulte[Cotas para o CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Número máximo de canais do Slack para um espaço | 500 | 
| Número máximo de convites para um endereço de e-mail | 25 | 
| Número máximo de convites para um usuário | 500 | 
| Número máximo de espaços ativos por usuário por Região da AWS | 5 | 
| Número máximo de criações de espaço por região por mês por usuário | 5 | 
| Número máximo de grupos de SSO para uma equipe | 5 | 
| Número máximo de equipes por um espaço | 100 | 
| Número máximo de usuários para uma equipe | 1000 | 
| Descrições do espaço |  As descrições do espaço são opcionais. Se especificado, elas devem ter entre 0 e 200 caracteres de comprimento. Elas podem conter qualquer combinação de letras, números, espaços, pontos, sublinhados, vírgulas, traços e os caracteres especiais a seguir: `? & $ % + = / \ ; : \n \t \r`  | 
| Nomes de espaço | Os nomes dos espaços devem ser exclusivos em todos os lados CodeCatalyst. Você não pode reutilizar nomes de espaços excluídos.Os nomes de espaço deve ter entre 3 e 63 caracteres de comprimento. Eles também devem começar com um caractere alfanumérico. Os nomes dos espaços podem conter qualquer combinação de letras, números, pontos, sublinhados e traços. Eles não podem conter nenhum dos seguinte caracteres: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| /\ > < ~ ` ' " ; : `  | 