Amazon Bedrock
O Amazon Bedrock é um serviço totalmente gerenciado da AWS que fornece acesso a modelos de base de empresas líderes em IA por meio de uma API unificada, para que as marcas possam criar e escalar aplicações de IA generativa na AWS.
Sobre a integração
A integração entre a Braze e o Amazon Bedrock permite conectar suas credenciais do Amazon Bedrock à Braze para usar modelos hospedados no Bedrock ao criar agentes de IA personalizados. Com essa integração, seus agentes podem gerar textos personalizados, tomar decisões em tempo real ou atualizar campos de catálogo usando os modelos disponíveis no Amazon Bedrock.
Quando você conecta o Amazon Bedrock, a Braze exibe um conjunto curado de modelos do Bedrock para agentes personalizados. Os modelos disponíveis na Braze podem ser diferentes do catálogo completo da sua conta da AWS.
A Braze usa o endpoint bedrock-mantle do Amazon Bedrock nessa integração. O Amazon Bedrock também documenta um endpoint bedrock-runtime separado, que oferece suporte a modelos e recursos diferentes. Portanto, ao consultar a documentação da AWS sobre disponibilidade ou comportamento, siga as orientações para o bedrock-mantle.

Este parceiro aparece na sua página Parceiros de tecnologia apenas se você tiver os Braze Agents ativados. Para ajuda para começar, entre em contato com seu gerente de sucesso do cliente.
Pré-requisitos
| Requisitos | Descrição |
|---|---|
| Uma conta AWS com acesso ao Amazon Bedrock | Uma conta AWS com acesso ao Amazon Bedrock na região da AWS em que seus modelos estão hospedados. Para obter ajuda, fale com seu administrador ou com o Suporte da AWS. |
| Acesso aos modelos do Amazon Bedrock | Acesso, na sua conta AWS, aos modelos do Bedrock que você pretende usar. Alguns modelos, como os da Anthropic, exigem que o acesso seja concedido na sua conta AWS. Nem todos os modelos estão disponíveis em todas as regiões da AWS. Antes de se conectar, verifique a disponibilidade regional de cada modelo no console do Amazon Bedrock ou em Disponibilidade regional por modelo. |
| Credenciais de autenticação | Uma chave de API do Amazon Bedrock de longo prazo ou, quando a autenticação por função do IAM estiver ativada no seu espaço de trabalho, uma função do IAM que a Braze possa assumir. |
| Instância da Braze | Você encontra sua instância da Braze na página de visão geral da API ou com seu gerente de integração da Braze. |
Integração
Para conectar o Amazon Bedrock à Braze:
- Acesse Integrações de parceiros > Parceiros de tecnologia no dashboard da Braze e, em seguida, pesquise e selecione Amazon Bedrock.
- Em Método de autenticação, escolha Chave de API ou Função do AWS IAM (quando disponível).
- Conclua a configuração do método escolhido:
- Chave de API: Insira sua chave de API do Amazon Bedrock de longo prazo. Selecione a região da AWS onde seus modelos do Bedrock estão hospedados. Selecione Salvar.
- Função do AWS IAM: Use os valores exibidos pela Braze para configurar a política de confiança da sua função do IAM e, em seguida, insira os detalhes da função na Braze:
- Copie o ID da conta AWS da Braze e confie nessa conta na política de confiança da sua função do IAM.
- Copie o ID externo da Braze e exija-o na política de confiança da sua função com uma condição
sts:ExternalId. Selecione Gerar novo ID externo se precisar de um novo valor. - Anexe à função do IAM uma política de permissões que permita as ações de que a Braze precisa para acessar o Amazon Bedrock. A política deve incluir
bedrock:CallWithBearerTokenebedrock-mantle:CallWithBearerToken. A Braze gera tokens bearer de curto prazo quando assume a função, e a AWS rejeita chamadas com token bearer se essas permissões não estiverem liberadas. Sua política também deve incluirbedrock:ListInferenceProfiles,bedrock:InvokeModelebedrock:InvokeModelWithResponseStreampara que a Braze possa listar e invocar modelos, além debedrock-mantle:CreateInferencepara o endpoint bedrock-mantle. Exemplo de política:{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bedrock:CallWithBearerToken", "bedrock:ListInferenceProfiles", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "bedrock-mantle:CreateInference", "bedrock-mantle:CallWithBearerToken" ], "Resource": "*" } ] }
Para políticas mais restritivas, substitua
"Resource": "*"por ARNs específicos de modelos ou perfis de inferência, conforme necessário. Consulte Ações e recursos do Amazon Bedrock para mais detalhes. - Insira o ARN da função da AWS da função do IAM que tem permissões do Amazon Bedrock. O ARN deve corresponder a
arn:aws:iam::<account-id>:role/<role-name>. - Selecione a região da AWS onde seus modelos do Bedrock estão hospedados.
- Selecione Salvar.

A opção Função do AWS IAM aparece apenas em espaços de trabalho onde esse método de autenticação está ativado. Com a autenticação por função do IAM, a Braze assume sua função para gerar credenciais de curta duração do Amazon Bedrock e não armazena uma chave de API de longo prazo.
Depois de salvar, a Braze exibe o status de conexão com a data e a hora em que ela foi feita. Você pode selecionar modelos do Amazon Bedrock ao criar um agente personalizado no Agent Console.

Nem todos os modelos do Amazon Bedrock estão disponíveis em todas as regiões da AWS. Antes de selecionar uma região da AWS na Braze, abra os detalhes do modelo no Amazon Bedrock e confirme se essa região aparece na lista do modelo. Modelos indisponíveis na região conectada retornam erros durante a invocação do agente (por exemplo, informando que o modelo não existe ou não está mais disponível). Consulte Visão geral dos modelos para mais detalhes.
Para confirmar se a integração está funcionando, acesse o Agent Console e crie um agente de teste usando um dos seus modelos do Bedrock. Insira uma instrução como “Conte uma piada” e execute uma invocação de teste para verificar se o modelo responde como esperado.
Para remover a integração, selecione Desconectar na página Integração com o Amazon Bedrock.
Em caso de problemas com sua conta ou suas credenciais do Amazon Bedrock, entre em contato com o Suporte da AWS.