Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
SE APLICA A: NoSQL
El código de estado HTTP 403 significa que se prohíbe que se complete la solicitud.
Las solicitudes del plano de datos pueden llegar a Azure Cosmos DB a través de las tres rutas de acceso siguientes.
Cuando una solicitud del plano de datos se bloquea con el error 403 Prohibido, el mensaje de error especifica a través de cuál de las tres rutas de acceso anteriores llegó la solicitud a Azure Cosmos DB.
Request originated from client IP {...} through public internet.
Request originated from client VNET through service endpoint.
Request originated from client VNET through private endpoint.
Determine a través de qué ruta de acceso se espera que llegue la solicitud a Azure Cosmos DB.
Si actualizó recientemente las configuraciones de firewall de la cuenta, tenga en cuenta que los cambios pueden tardar hasta 15 minutos en aplicarse.
En este escenario, es habitual ver errores como los siguientes:
Response status code does not indicate success: Forbidden (403); Substatus: 1014
Partition key reached maximum size of {...} GB
Este error significa que la carga de trabajo y el diseño de creación de particiones actuales están intentando almacenar más de la cantidad de datos permitida para un valor de clave de partición determinado. No hay ningún límite en el número de particiones lógicas del contenedor, pero el tamaño de los datos que puede almacenar cada partición lógica es limitado. Puede comunicarse con el soporte técnico para que le den explicaciones.
Este escenario se produce al intentar realizar operaciones que no son de datos mediante identidades de Microsoft Entra. En este escenario, es habitual ver errores como los siguientes:
Operation 'POST' on resource 'calls' is not allowed through Azure Cosmos DB endpoint
Forbidden (403); Substatus: 5300; The given request [PUT ...] cannot be authorized by AAD token in data plane.
Realice la operación mediante Azure Resource Manager, Azure Portal, la CLI de Azure o Azure PowerShell.
Si usa el desencadenador de Azure Cosmos DB de Azure Functions, asegúrese de que la propiedad CreateLeaseContainerIfNotExists
del desencadenador no esté establecida en true
. El uso de identidades de Microsoft Entra bloquea cualquier operación que no sea de datos, como la creación del contenedor de concesión.
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Supervisión de las respuestas y los eventos en Azure Cosmos DB for NoSQL - Training
Aprenderemos a usar un amplio conjunto de códigos de respuesta REST devueltos por la solicitud de Azure Cosmos DB para ayudarle a analizar posibles problemas.
Certificación
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Escribe consultas eficaces, crea directivas de indexación, administra y aprovisiona recursos en la API de SQL y el SDK con Microsoft Azure Cosmos DB.
Documentación
Aprenda a configurar directivas de control de acceso por IP para la compatibilidad con el firewall en cuentas de Azure Cosmos DB.
El Explorador de datos de Azure Cosmos DB no se puede conectar - Azure Cosmos DB
Solución de problemas de escenarios en los que el Explorador de datos de Azure Cosmos DB no se puede conectar a una cuenta y realizar operaciones específicas del plano de datos o del plano de control.
Uso del control de acceso basado en roles en plano de datos - Azure Cosmos DB for NoSQL
Conceda acceso para ejecutar consultas, administrar entidades y realizar operaciones mediante el control de acceso basado en rol, Microsoft Entra y Azure Cosmos DB para NoSQL.