Migre agentes do Copilot Studio para o ID do agente Microsoft Entra

Importante

Este artigo contém a documentação da versão preliminar do Microsoft Copilot Studio e está sujeito a alterações.

As funcionalidades de pré-visualização não se destinam à utilização de produção e podem ter funcionalidades restritas. Esses recursos estão disponíveis antes de um lançamento oficial para que você possa obter acesso antecipado e fornecer comentários.

Se você estiver criando um agente pronto para produção, confira a visão geral do Microsoft Copilot Studio.

Este artigo descreve como migrar opcionalmente agentes existentes do Copilot Studio da identidade legada de registro do aplicativo para um ID do agente Microsoft Entra antes da migração automática.

Importante

Antes de maio de 2026, o Copilot Studio provisionava automaticamente um registro de aplicativo Azure no seu tenant para cada agente que você criava. Após maio de 2026, o Copilot Studio cria automaticamente um ID do agente Microsoft Entra para cada novo agente.

Agentes existentes que usam uma identidade de registro de aplicativo serão automaticamente migrados pela Microsoft em uma atualização futura.

As capacidades de governança funcionam tanto para os IDs de Agente Entra quanto para os IDs de registro de aplicativos durante esse período de transição, e todos os agentes serão migrados automaticamente. No entanto, opcionalmente, você pode migrar manualmente agentes mais antigos para usar IDs de Agente do Entra agora para ajudar a validar se seus agentes funcionam conforme o esperado com IDs de Agente do Microsoft Entra e políticas de acesso condicional antes da migração automática.

Use a recomendação no centro de administração do Power Platform para identificar agentes elegíveis, planejar lotes de migração e migrar um ou mais agentes. Essa experiência baseada no Advisor é o método recomendado de migração manual. Você também pode usar endpoints da API do Power Platform para criar seu próprio processo de migração.

Quando você migra um agente para o ID do agente Microsoft Entra, você obtém:

  • Uma identidade de agente de primeira classe que os administradores podem visualizar e governar no Microsoft Entra.
  • Acesso condicional e outras políticas de acesso projetadas para cargas de trabalho agênticas e aplicadas a agentes, em vez de herdadas de registros de aplicativo.
  • Um modelo de identidade consistente em todos os serviços que trabalham com seus agentes.

Saiba mais sobre Identidades de Agentes e autenticação para Copilot Studio.

Sobre a migração de identidade do agente

A migração converte, no local, a identidade existente de registro de aplicativo do agente. O agente mantém seu ID do aplicativo (cliente), portanto as configurações subsequentes que usam esse ID, como registros de canais e conectores, continuam apontando para o mesmo identificador. O agente também ganha um ID do agente Microsoft Entra que os administradores podem gerenciar.

A migração é uma operação controlada e com participação voluntária. É possível:

  • Migre um agente.
  • Selecione vários agentes e migre em lote.
  • Migre lotes adicionais no seu próprio cronograma.
  • Reverta um agente para sua identidade antiga se ele não passar pela validação.

Pré-requisitos

Note

O processo manual de migração do ID do agente Microsoft Entra atualmente é um recurso de prévia.

Planeje seus lotes de migração

Migrar identidades de agentes afeta agentes ativos e pode atrapalhar autenticação, conectores e integrações se você não planejar a migração com cuidado. Use a seguinte abordagem em etapas:

  1. Comece com um piloto: selecione um pequeno conjunto de agentes não críticos que represente os canais, modos de autenticação, conectores, fluxos e integrações que você precisa validar.
  2. Coordenar com os fabricantes: Notifique os fabricantes afetados e concorde com uma janela de validação. Os fabricantes devem estar disponíveis para testar seus agentes quando um lote de migração for concluído.
  3. Migre incrementalmente: migre agentes individualmente ou em pequenos lotes. Não migre todo o patrimônio de uma vez.
  4. Valide de ponta a ponta: Confirme que cada agente migrado funciona em seus canais configurados, ações, conectores, fluxos de autenticação e integrações.
  5. Monitore e amplie: Analise os logs de login do Microsoft Entra, incluindo os resultados do Acesso Condicional, antes de migrar um lote maior.

Migrar agentes no centro de administração do Power Platform

Use a recomendação do Advisor no centro de administração do Power Platform para revisar agentes elegíveis e migrar um ou mais agentes.

  1. Entre no centro de administração do Power Platform.

  2. No painel de navegação à esquerda, selecione Ações.

  3. Em Ações, selecione Recomendações.

  4. Na aba Recomendações , selecione Ativo.

  5. Pesquise e selecione Migrar agentes do Copilot Studio para o ID do agente Microsoft Entra para aprimorar a governança dos agentes.

    A recomendação de migrar os agentes do Copilot Studio para o ID do agente Microsoft Entra na página de Recomendações.

  6. No painel de recomendações, expanda Por que isso é importante? e revise as orientações de migração.

  7. Revise os agentes elegíveis. Use a Ordem de Migração Sugerida e as Notas de Migração para escolher um piloto inicial ou o próximo lote de migração. A tabela também fornece informações como ambiente, tipo de ambiente, proprietário, atividade recente e método de autenticação.

  8. Selecione a caixa ao lado de cada agente que você deseja migrar. Você pode escolher um agente ou vários agentes elegíveis.

    O botão Migrar fica disponível e a barra de ações mostra o número de agentes selecionados.

    A barra de ações de recomendação com Migrar disponível e um agente selecionado.

  9. Selecione Migrar, revise a confirmação e confirme a migração.

  10. Revise as colunas de Ação, estado da Ação e data de ação para cada agente selecionado. Para revisar as ações em todas as recomendações, selecione a aba Histórico de ações.

Note

As recomendações dos orientadores podem permanecer visíveis por até uma semana após você agir conforme elas, enquanto os dados das recomendações são atualizados.

Repita essas etapas para cada lote planejado somente após o lote anterior passar na validação.

Validar agentes migrados

Antes de migrar outro lote, coordene com os criadores dos agentes e confirme que cada agente migrado:

  • Responde corretamente em todos os canais onde é publicado.
  • Executa suas ações, conectores, fluxos e integrações com sucesso.
  • Autentica como esperado, incluindo autenticação personalizada.
  • Funciona como esperado com as políticas de acesso a agentes aplicáveis e políticas de Acesso Condicional.

Revise os logs de login dos agentes migrados no centro de administração do Microsoft Entra. Confirme a autenticação bem-sucedida e investigue falhas ou resultados inesperados de Acesso Condicional.

Se um agente não passar na validação, pare o lançamento em lote e reverta esse agente antes de continuar.

Opcional: Operações de API para migração de ID de agente

Se preferir criar sua própria automação, você pode chamar os endpoints da API do Power Platform para migrar ou reverter (fazer rollback de) agentes. Ambas as operações são requisições HTTP POST autorizadas com um token portador para o serviço Power Platform.

Note

Você precisa do botID e environmentID para o agente-alvo. Cada agente mostra esses valores no inventário de agentes no centro de administração do Power Platform, em Manage>.

Saiba mais em:

Obtenha um token portador OAuth2 para a API do Power Platform

Todas as operações listadas aqui requerem um token portador OAuth2 para https://api.powerplatform.com. Inclua este token na sua requisição no cabeçalho Authorization. O token deve vir do Microsoft Entra ID OAuth2 e estar associado a uma conta de usuário que tenha um dos papéis de administrador listados nos pré-requisitos.

Por exemplo, use o módulo Az PowerShell para obter o token e armazená-lo como $token para uso em requisições de API:

$token = (Get-AzAccessToken -ResourceUrl "https://api.powerplatform.com").Token

Migrar a identidade do agente para o ID do agente Microsoft Entra

Migre um agente do ID de registro do aplicativo para o ID do agente Entra enviando uma solicitação POST para o endpoint de migração com os dados do agente:

  • Ponto de extremidade:POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/agentidentitymigration/migrate?api-version=2024-10-01
  • Autenticação: Inclua um token portador OAuth válido para a API do Power Platform no Authorization cabeçalho. A API do Power Platform requer um token portador do Microsoft Entra ID.
  • Corpo: Não é obrigatório
  • Propósito: Migrar um agente do ID de registro do aplicativo para o ID do agente Entra
  • Resposta: Retorna um AgentIdentityMigrationResult objeto JSON com um status valor para a migração do ID do agente:
    • Migrated
    • AlreadyMigrated

Por exemplo, o script a seguir recebe um token de autorização e então chama o endpoint de migração para um agente específico (<BotId>) em um ambiente específico (<EnvironmentId>) com essa autorização:

$token = (Get-AzAccessToken -ResourceUrl "https://api.powerplatform.com").Token

$environmentId = "<EnvironmentId>"
$botId = "<BotId>"

$uri = "https://api.powerplatform.com/copilotstudio/environments/$environmentId/bots/$botId/api/agentidentitymigration/migrate?api-version=2024-10-01"
Invoke-RestMethod `
    -Method Post `
    -Uri $uri `
    -Headers @{
        Authorization = "Bearer $token"
    }

A seguinte resposta de exemplo mostra uma migração bem-sucedida:

{
  "status": "Migrated",
  "cdsBotId": "<bot-id>",
  "environmentId": "<environment-id>",
  "tenantId": "<tenant-id>",
  "agentIdentityId": "<agent-identity-id>",
  "applicationId": "<application-client-id>",
  "servicePrincipalObjectId": "<service-principal-object-id>",
  "managedIdentityId": "<managed-identity-id>",
  "completedAtUtc": "2026-08-21T12:00:00Z"
}

Reverter a identidade do agente para o ID do registro do aplicativo

Para reverter um agente, envie uma solicitação POST para o endpoint de reverter com os dados do agente:

  • Ponto de extremidade:POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/agentidentitymigration/rollback?api-version=2024-10-01
  • Autenticação: Inclua um token portador OAuth válido para a API do Power Platform no Authorization cabeçalho. A API do Power Platform requer um token portador do Microsoft Entra ID.
  • Corpo: Não é obrigatório
  • Propósito: Reverter (reverter) o ID de um agente de um Entra ID para um ID de registro de aplicativo
  • Resposta: Retorna um AgentIdentityRollbackResult objeto JSON com um valor de status terminal para a migração do ID do agente:
    • NotMigrated
    • RolledBack

Por exemplo, o script a seguir recebe um token e então chama o endpoint de revert para um agente específico (<BotId>) em um ambiente específico (<EnvironmentId>) com essa autorização:

$token = (Get-AzAccessToken -ResourceUrl "https://api.powerplatform.com").Token

$environmentId = "<EnvironmentId>"
$botId = "<BotId>"

$uri = "https://api.powerplatform.com/copilotstudio/environments/$environmentId/bots/$botId/api/agentidentitymigration/rollback?api-version=2024-10-01"
Invoke-RestMethod `
    -Method Post `
    -Uri $uri `
    -Headers @{
        Authorization = "Bearer $token"
    }

O exemplo de resposta a seguir mostra um rollback bem-sucedido:

{
  "status": "RolledBack",
  "cdsBotId": "<bot-id>",
  "environmentId": "<environment-id>",
  "tenantId": "<tenant-id>",
  "completedAtUtc": "2026-08-21T12:05:00Z"
}

Solução de problemas

A tabela a seguir lista questões comuns e como resolvê-las:

Sintoma Cause Resolução
O inventário de agentes não exibe nenhum agente. O inventário do Power Platform não está habilitado para o locatário, ou sua conta não tem uma função necessária. Confirme que o inventário de agentes está habilitado e que você fez login com uma conta Power Platform Administrator, Dynamics 365 Administrator ou Global Administrator.
Você é solicitado a reautenticar, ou aparece um erro de token. Credenciais expiradas, ou autenticação multifator ou acesso condicional requerem login interativo. Conclua as solicitações de login na janela do navegador que o script abre.
Um agente é ignorado durante a migração. O agente já possui um ID do agente Microsoft Entra, ou você está faltando EnvironmentId ou BotId. Essa condição é esperada para agentes já migrados.
Uma solicitação de migração ou reversão falha para um agente específico. A API retornava um erro para aquele agente, como não elegível, acesso negado ou o serviço limitando as solicitações. Revise o inventário do agente, confirme sua função, permissões e a elegibilidade do agente, espere e tente novamente se for limitado, e então reexecute a chamada.