Skip to content

Como alocar custos de uso do InvokeAgent no Amazon Bedrock por agente ou aplicação?

0

Estou utilizando o recurso InvokeAgent do Amazon Bedrock para chamadas a múltiplos agentes personalizados. Gostaria de entender como posso fazer a alocação de custos de forma granular, por agente ou aplicação que utiliza o serviço.

Já adicionei tags personalizadas em cada agente (via CreateAgent / UpdateAgent) e ativei o uso de tags no AWS Cost Explorer. No entanto, ainda não vejo essas tags aparecendo como filtros ou no detalhamento de custos.

Minhas dúvidas principais são: 1- É possível alocar os custos do InvokeAgent por agente com base nas tags? 2 - Existe alguma configuração adicional necessária para que as tags apareçam no Cost Explorer? 3- Há alguma alternativa recomendada pela AWS para identificar o consumo por agente de forma precisa?

Agradeço qualquer orientação de quem já passou por isso ou da equipe da AWS.

1 Resposta
0

Sim, é possível alocar custos de uso do InvokeAgent no Amazon Bedrock por agente ou aplicação, mas há alguns pontos importantes a considerar:

1- É possível alocar os custos do InvokeAgent por agente com base nas tags: Sim, o Amazon Bedrock suporta a marcação de recursos como agentes para alocação de custos. Quando você adiciona tags aos seus agentes através das operações CreateAgent ou UpdateAgent, essas tags podem ser usadas para rastrear e alocar custos.

2- Configuração adicional necessária para que as tags apareçam no Cost Explorer: Após adicionar tags aos seus recursos do Bedrock, você precisa ativar essas tags como tags de alocação de custos no console de Gerenciamento de Faturamento e Custos da AWS. As tags podem levar até 24 horas para aparecer na página de tags de alocação de custos após serem ativadas.

3- Alternativas recomendadas para identificar o consumo por agente: Uma abordagem alternativa é usar perfis de inferência de aplicação (application inference profiles). Esta é uma capacidade do Amazon Bedrock que permite criar perfis personalizados para seus modelos base, adicionando metadados específicos e facilitando o rastreamento de recursos e monitoramento de custos em diferentes aplicações de IA. Os perfis de inferência de aplicação são particularmente úteis para organizações que executam múltiplas aplicações de IA em diferentes ambientes.

Além disso, você pode utilizar outras ferramentas da AWS para visualizar custos e uso com perfis de inferência de aplicação e tags de alocação de custos, como AWS Budgets, AWS Cost Anomaly Detection, AWS Cost Explorer, AWS Cost and Usage Reports (CUR) e Amazon CloudWatch.

Para verificar se suas tags estão sendo aplicadas corretamente, você pode usar o comando list-tags-for-resource para listar as tags associadas ao seu agente:

aws bedrock-agent list-tags-for-resource --resource-arn "arn:aws:bedrock:us-east-1:123456789012:agent/AGENT12345"

Se você ainda não consegue ver as tags no Cost Explorer após 24 horas, verifique se as tags foram corretamente aplicadas aos recursos e se foram ativadas como tags de alocação de custos.
Sources
Add cost allocation tags to Amazon Bedrock on-demand models | AWS re:Post
Track, allocate, and manage your generative AI cost and usage with Amazon Bedrock | AWS Machine Learning Blog
Tagging Amazon Bedrock resources - Amazon Bedrock
Bedrock - Use of TAGS for Billing | AWS re:Post

respondido há 22 dias
  • No meu caso mesmo já foi adicionado a tag ao recurso, conferido e ativado no Cost Allocation Tags, não consigo filtrar pelas tags, talvez porque o recurso está numa conta e só consigo ativar as tags no Cost Allocation Tags na conta pagadora/organização que é outra conta?

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.