

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

# Adicionar um esquema a um projeto para integrar recursos
<a name="apply-bp"></a>

É possível adicionar vários esquemas a um projeto para incorporar componentes funcionais, recursos e governança. Seus projetos podem comportar vários elementos que são gerenciados de forma independente em esquemas separados. Adicionar esquemas a um projeto reduz a necessidade de criar recursos manualmente e tornar os componentes de software funcionais. Seus projetos também podem se manter atualizados conforme os requisitos evoluem. Para saber mais sobre como adicionar esquemas ao projeto, consulte [Trabalho com o gerenciamento do ciclo de vida como usuário do esquema](lifecycle-management-user.md).

Ao configurar os detalhes de um esquema, você também pode optar por armazenar o código-fonte do esquema em um repositório de terceiros preferencial, onde ainda é possível gerenciar o esquema e utilizar os recursos de gerenciamento do ciclo de vida para manter o projeto atualizado. Para obter mais informações, consulte [Adicione funcionalidade a projetos com extensões no CodeCatalystAdicionar funcionalidade a projetos com extensões](extensions.md) e [Trabalho com o gerenciamento do ciclo de vida como usuário do esquema](lifecycle-management-user.md).

**Importante**  
Para adicionar um blueprint ao seu CodeCatalyst projeto, você deve estar conectado com uma conta que tenha a função de **administrador do espaço**, **usuário avançado** ou **administrador do projeto** no espaço.

**dica**  
Depois de adicionar um esquema ao projeto, você pode configurar as notificações por e-mail e do Slack para fornecer atualizações sobre as alterações mais recentes no esquema. Para obter mais informações, consulte [Enviando notificações de CodeCatalyst](notifications.md).

**Como adicionar um esquema ao projeto**

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

1. No CodeCatalyst console, navegue até o espaço e escolha o projeto ao qual você deseja adicionar um blueprint.

1. No painel de navegação, escolha **Esquemas** e **Adicionar esquema**.
**dica**  
Você pode optar por adicionar um esquema fornecendo ao **Amazon Q** os requisitos do projeto para que o Amazon Q sugira um esquema. Para obter mais informações, consulte [Usar o Amazon Q para escolher um esquema ao criar um projeto ou adicionar funcionalidade](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp) e [Práticas recomendadas ao usar o Amazon Q para criar projetos ou adicionar funcionalidades com esquemas](projects-create.md#projects-create-amazon-q). Esse recurso está disponível somente na região do Oeste dos EUA (Oregon).  
Essa funcionalidade exige que recursos de IA generativa estejam habilitados para o espaço. Para ter mais informações, consulte [Gerenciar recursos de IA generativa](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

1. **Escolha um blueprint na guia **CodeCatalyst Blueprints ou um blueprint** personalizado na guia **Space blueprints** e, em seguida, escolha Avançar.**

1. Em **Detalhes do esquema**, escolha uma versão do esquema no menu suspenso **Versão de destino**. A versão mais recente do catálogo é selecionada automaticamente.

1. (Opcional) Por padrão, o código-fonte criado pelo blueprint é armazenado em um CodeCatalyst repositório. Também é possível armazenar o código-fonte do esquema em um repositório de terceiros. Para obter mais informações, consulte [Adicione funcionalidade a projetos com extensões no CodeCatalystAdicionar funcionalidade a projetos com extensões](extensions.md).

   Realize um destes procedimentos, dependendo do provedor de repositório de terceiros que você deseja usar:
   + **GitHub repositórios**: Conecte uma GitHub conta.

     Escolha o menu suspenso **Avançado**, escolha GitHub como provedor do repositório e, em seguida, escolha a GitHub conta na qual você deseja armazenar o código-fonte criado pelo blueprint.
**nota**  
Se você estiver usando uma conexão com uma GitHub conta, deverá criar uma conexão pessoal para estabelecer o mapeamento de identidade entre sua CodeCatalyst identidade e sua GitHub identidade. Para obter mais informações, consulte [Conexões pessoais](concepts.md#personal-connection-concept) e [Acessando GitHub recursos com conexões pessoais](ipa-settings-connections.md).
   + **Repositórios do Bitbucket**: conecte um espaço de trabalho do Bitbucket.

     Escolha o menu suspenso **Avançado**, selecione Bitbucket como provedor do repositório e, depois, escolha o espaço de trabalho do Bitbucket em que você deseja armazenar o código-fonte criado pelo esquema.
   + **GitLab repositórios**: Conecte um GitLab usuário.

     Escolha o menu suspenso **Avançado**, escolha GitLab como provedor do repositório e, em seguida, escolha o GitLab usuário no qual você deseja armazenar o código-fonte criado pelo blueprint.

1. Em **Configurar esquema**, configure os parâmetros do esquema. Dependendo do esquema, você pode ter a opção de nomear o repositório de origem.

1. Revise as diferenças entre a versão atual do esquema e sua versão atualizada. A diferença exibida em uma solicitação pull mostra as alterações entre a versão atual e a mais recente, que é a versão desejada no momento em que a solicitação pull foi criada. Se nenhuma alteração for exibida, as versões podem ser idênticas ou você pode ter escolhido a mesma versão tanto para a atual quanto para a versão desejada.

1. Quando a solicitação pull tiver o código e as alterações que você deseja revisar, escolha **Adicionar esquema**. Depois que você criar a solicitação pull, poderá adicionar comentários. Os comentários podem ser adicionados à solicitação pull ou a linhas individuais em arquivos, bem como à solicitação pull geral. Você pode adicionar links a recursos, como arquivos, usando o sinal `@` seguido pelo nome do arquivo.
**nota**  
O esquema não será aplicado até que a solicitação pull seja aprovada e mesclada. Para obter mais informações, consulte [Revisão de uma solicitação pull](pull-requests-review.md) e [Mesclar uma solicitação pull](pull-requests-merge.md).

Os autores do esquema também podem adicionar um esquema personalizado a projetos em espaços específicos que não tenham o esquema disponível para criar projetos ou adicionar a projetos existentes. Para obter mais informações, consulte [Publicação e adição de um esquema personalizado em espaços e projetos especificados](publish-bp.md#publish-preview-existing-project-bp).

Se você não quiser mais receber atualizações para um esquema, desassocie o esquema do projeto. Para obter mais informações, consulte [Desassociar um esquema de um projeto para interromper as atualizaçõesDesassociar um esquema de um projeto](disassociate-bp.md).