

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

# Criar um espaço e perfil de desenvolvimento (começando sem um convite)
<a name="sign-up-create-resources"></a>

Você pode se inscrever na Amazon CodeCatalyst sem um convite para um espaço ou projeto existente. Ao fazer isso, você criará um espaço e um projeto depois de criar seu ID de AWS construtor. Como parte da criação de um espaço, você precisará adicionar um Conta da AWS para fins de cobrança.

**dica**  
Se você encontrar algum problema ao se inscrever no seu CodeCatalyst perfil da Amazon, siga as etapas fornecidas nessa página. Se precisar de mais ajuda, consulte [Problemas de inscrição](ipa-troubleshooting.md#id-troubleshooting-sign-up).

Aqui está um fluxo possível para um usuário que está começando CodeCatalyst sem um convite para um projeto ou espaço.

Mary Major é uma desenvolvedora que está interessada CodeCatalyst e decide experimentá-lo. Ela navega até o CodeCatalyst console e escolhe a opção de se inscrever e criar uma ID de AWS construtor. Mary fornece um endereço de e-mail e uma senha para criar sua ID de AWS construtor. Ela poderá usar seu AWS Builder ID para fazer login em CodeCatalyst outros aplicativos. Quando solicitada a escolher um alias, ela especifica `MaryMajor` como o nome de CodeCatalyst usuário que será exibido CodeCatalyst e que outros membros do projeto usarão para @mention Mary.

Depois, Mary é automaticamente direcionada para criar um espaço. Como parte desse fluxo, Mary é convidada a associar an Conta da AWS ao espaço que ela está criando para que ela possa ver o código de amostra em seu primeiro projeto de criação e implantação. Ela adiciona essas informações e cria o espaço, onde escolhe a opção de criar um perfil de desenvolvimento de pré-visualização que pode ser usado para projetos no novo espaço. Mary opta por criar um projeto e, depois, visualiza uma lista de esquemas para projetos. Depois de analisar as informações dos esquemas disponíveis, ela decide experimentar o esquema de **aplicação web moderna de três níveis** para o primeiro projeto. Ela preenche os campos obrigatórios e cria o projeto. Assim que o projeto estiver pronto, ela será direcionada para uma página de resumo do projeto que inclui atividades recentes, bem como links para o código do projeto e o fluxo de trabalho que compila e implanta automaticamente esse código. Ela explora o código e o fluxo de trabalho, inclusive a visualização da aplicação web de exemplo implantada. Gostando do que vê, ela decide convidar alguns de seus colegas de trabalho para o projeto para começar a explorar. CodeCatalyst

Quando ela tem um momento, Mary configura seu AWS Builder ID para fazer login CodeCatalyst com autenticação multifator (MFA). Com o MFA configurado, Mary pode fazer login CodeCatalyst usando uma combinação de sua CodeCatalyst senha e uma senha ou token de um aplicativo de autenticação de terceiros aprovado.

## Criar um espaço e perfis do IAM
<a name="sign-up-first"></a>

Siga estas etapas para se inscrever no seu CodeCatalyst perfil da Amazon, criar um espaço e adicionar uma conta, uma função de suporte e uma função de desenvolvedor ao seu espaço.

O procedimento final cria e adiciona o perfil de desenvolvedor. A função de desenvolvedor é uma função AWS do IAM que permite que seus CodeCatalyst fluxos de trabalho acessem AWS recursos. A função de desenvolvedor é uma função de serviço usada para gerenciar Serviços da AWS e será criada na conta que está conectada. O perfil de serviço é um [perfil do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) que um serviço assume para executar ações em seu nome. Um administrador do IAM pode criar, modificar e excluir um perfil de serviço do IAM. 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**  
Como prática recomendada de segurança, atribua acesso administrativo somente aos usuários administrativos e desenvolvedores que precisam gerenciar o acesso aos AWS recursos no espaço.

Antes de começar, você deve estar pronto para fornecer uma Conta da AWS ID para uma conta na qual tenha privilégios administrativos. Tenha seu Conta da AWS ID de 12 dígitos em mãos. 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).

**Como inscrever um novo usuário**

1. Antes de começar no CodeCatalyst console, abra o Console de gerenciamento da AWS e verifique se você está conectado com o mesmo Conta da AWS que deseja usar para criar seu espaço.

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

1. Na página de boas-vindas, selecione **Cadastrar-se**. A página **Criar seu ID do builder AWS ** é exibida. Seu AWS Builder ID é uma identidade que você cria para fazer login. Não é o mesmo que um Conta da AWS.

1. Em **Seu endereço de e-mail**, insira o endereço de e-mail ao qual você deseja se associar CodeCatalyst. Escolha **Próximo**.

1. Em **Seu nome**, forneça o nome e o sobrenome que você deseja exibir nos aplicativos em que você usa seu ID do AWS Builder. Espaços são permitidos. Esse será o nome do seu perfil AWS Builder ID, como **Mary Major**. Você pode alterar esse nome depois.

   Escolha **Próximo**. A página **Verificação de e-mail** é exibida. 

1. Um código de verificação será enviado para o e-mail que você especificou. Insira este código em **Código de verificação** e selecione **Verificar**. Se você não receber o código após cinco minutos e não conseguir encontrá-lo nas pastas de spam ou de lixo eletrônico, selecione **Reenviar código**.

1. Depois de verificarmos seu código, insira uma senha que atenda aos requisitos em **Senha** e **Confirmar senha**.

   Marque a caixa de seleção confirmando sua concordância com o Contrato do AWS Cliente e os Termos de AWS Serviço e, em seguida, escolha **Criar ID do AWS Construtor**.

1. Na página **Criar seu CodeCatalyst alias**, insira um alias que você deseja usar como seu identificador de usuário exclusivo. CodeCatalyst Escolha uma versão abreviada do seu nome sem espaços, como **MaryMajor**. Outros CodeCatalyst usuários usarão isso para @mention você em comentários e pull requests. Seu CodeCatalyst perfil conterá seu nome completo do seu ID do AWS Construtor e seu CodeCatalyst alias. Você não pode alterar seu CodeCatalyst alias posteriormente.

   Seu nome completo e seu alias serão exibidos em diferentes áreas em CodeCatalyst. Por exemplo, o nome do seu perfil é exibido para a sua atividade listada no feed de atividades, mas os membros do projeto usarão seu alias para @mencionar você.

   Escolha **Próximo**. A página é atualizada para mostrar a seção **Crie seu CodeCatalyst espaço**.

1. Em **Nome do espaço**, insira o nome do seu 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. No menu suspenso **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. Escolha **Próximo**. A página é atualizada para mostrar a página para adicionar uma Conta da AWS. Essa conta será usada como a conta de faturamento do espaço.

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, mas talvez você queira armazená-lo enquanto aprova a solicitação de conexão da AWS .

1. Escolha **Ir para o AWS console para verificar**.

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 Console de gerenciamento da AWS em https://console.aws.amazon.com/codecatalyst/ home/.

   O campo do token de verificação no Console de gerenciamento da AWS é preenchido automaticamente com o token gerado em CodeCatalyst.

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.

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 conexões com **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. Volte para a CodeCatalyst página e escolha **Avançar**. 

1. Uma mensagem de status é exibida enquanto seu espaço está sendo criado. Quando o espaço é criado, CodeCatalyst a seguinte mensagem é exibida: **Seu espaço está pronto. Sua última etapa é criar um projeto.** Você pode executar uma das seguintes ações:
   + Selecione **Ignorar por enquanto**.
   + Selecione **Criar seu primeiro projeto** para seu espaço. Para ver um tutorial que mostra como criar um projeto com um esquema, consulte [Tutorial: Criar um projeto com o esquema de aplicação web moderna de três níveis](getting-started-template-project.md)
**nota**  
Se um erro de permissão ou um banner for exibido, atualize a página e tente visualizá-la novamente.

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

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

Depois de criar seu AWS Builder ID, criar seu primeiro espaço e adicionar uma conta, você poderá criar um projeto. Para obter mais informações, consulte [Como criar um projeto](projects-create.md). Se esta é a primeira vez que você usa CodeCatalyst, sugerimos começar com[Tutorial: Criar um projeto com o esquema de aplicação web moderna de três níveis](getting-started-template-project.md).