Servicio de Azure que proporciona una plataforma de proceso sin servidor controlada por eventos.
Hola @Nicolás Monroy ,
Gracias por comunicarte con Microsoft Q&A.
Gracias por proporcionar la salida de --debug; este es exactamente el nivel de detalle que necesitábamos para continuar con la investigación.
A partir de la traza, observamos un error interno de ResourcePostActionFailed: Bad Request durante la acción de incorporación (onboarding) de ACAT. La información de enrutamiento asociada es:
SOUTHCENTRALUS:20260609T232350Z:76713ed7-XX9255
Según la información que ya compartiste, has descartado correctamente varias causas comunes, incluidas las siguientes:
- Permisos RBAC (rol de Owner)
- Registro del proveedor para App Compliance Automation
- Compatibilidad de la versión de la CLI
Esto nos ayuda a reducir considerablemente el alcance de la investigación.
Un detalle importante es que el proceso de incorporación hace más que simplemente crear un recurso de ACAT. Internamente, intenta habilitar y configurar varios servicios dependientes, incluidos Microsoft Defender for Cloud (Free Tier), Azure Automation y políticas personalizadas de Azure a nivel de suscripción. Si alguna de las dependencias requeridas no está disponible o no está completamente registrada, el flujo de incorporación puede fallar con el error Bad Request que estás viendo.
¿Podrías intentar los siguientes pasos?
- Registrar todos los proveedores de recursos dependientes
YAML
az account set --subscription <SUBSCRIPTION_ID>
az provider register --namespace Microsoft.Security
az provider register --namespace Microsoft.PolicyInsights
az provider register --namespace Microsoft.Automation
az provider register --namespace Microsoft.Storage
Una vez completado, verifica que todos los proveedores muestren el estado Registered:
SQL
az provider list --query "[?registrationState=='Registered'].namespace" -o table
- Validar las asignaciones de roles específicas de ACAT
Aunque el rol de Owner normalmente incluye los permisos necesarios, ACAT realiza validaciones adicionales de roles durante el proceso de incorporación.
Por favor, confirma que los siguientes roles estén asignados en el ámbito de la suscripción:
- App Compliance Automation Administrator
- Resource Policy Contributor
Además, si existe una asignación anterior del rol App Compliance Automation Reader, elimínala para evitar posibles conflictos.
- Verificar la sintaxis del comando de incorporación
Por favor, revisa que la lista de suscripciones contenga únicamente identificadores de suscripción válidos y que no incluya entradas vacías ni problemas de formato:
SQL
az acat onboard --subscription-ids <SUB_ID_1> <SUB_ID_2>
- Probar la incorporación desde el portal de Azure
Como validación adicional, intenta crear un informe desde el portal de App Compliance Automation:
App Compliance Automation Tool for Microsoft 365 → Reports → Create New Report
Si el portal presenta el mismo problema, prueba la opción integrada One-click Fix, diseñada para corregir automáticamente problemas comunes de incorporación y configuración de permisos.
Si el problema persiste
Si continúas recibiendo el error ResourcePostActionFailed: Bad Request después de completar los pasos anteriores, existe una alta probabilidad de que estemos frente a un problema del lado del servicio dentro de la experiencia de vista previa actual.
En ese caso, por favor envíanos:
- La salida completa del comando de incorporación con --debug
- El ID de la suscripción afectada
Aunque el error de nivel superior permanezca sin cambios, la traza completa contiene URL de solicitudes, detalles de carga útil (payload), identificadores de correlación y de suboperaciones que pueden ayudarnos a identificar exactamente qué dependencia está devolviendo la respuesta Bad Request.
Una vez que contemos con esa información, con gusto involucraremos al equipo de producto de ACAT y les proporcionaremos el ID de enrutamiento y la marca de tiempo para agilizar la investigación.
Gracias nuevamente por tu paciencia y por colaborar con nosotros en estos pasos de diagnóstico. Apreciamos tu colaboración y continuaremos asistiéndote hasta identificar la causa raíz del problema.
¡Espero que esto te sea de ayuda!
Si esta solución te ha sido útil, por favor tómate un momento para hacer clic en y luego en Sí en la pregunta "¿Fue útil esta respuesta?". Si tienes alguna otra consulta, no dudes en hacérnosla saber.