Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A continuación se muestra la lista de errores que puede devolver la extensión de Azure Storage. También explica los motivos por los que se pueden plantear o las circunstancias en las que se pueden plantear.
ERROR: azure_storage: El permiso no es suficiente para realizar la operación solicitada
Al ejecutar cualquiera de las funciones que interactúan con Azure Storage (o azure_storage.blob_getazure_storage.blob_put) y la identidad administrada asignada por el sistema no se conceden los roles o permisos de plano de datos adecuados (azure_storage.blob_listnormalmente un mínimo de colaborador de datos de Storage Blob para azure_storage.blob_put y un mínimo de Lector de datos de Blob storage para las otras dos funciones).
Puede ser el caso de que ya haya concedido los permisos mínimos necesarios, pero aún no están en vigor. Estos permisos pueden tardar unos minutos en propagarse.
ERROR: azure_storage: faltan credenciales de almacenamiento
Al ejecutar cualquiera de las funciones que interactúan con Azure Storage (azure_storage.blob_listo azure_storage.blob_getazure_storage.blob_put) y las credenciales con las que desea que la extensión se autentique con la cuenta de almacenamiento no se registran mediante azure_storage.account_add.
ERROR: azure_storage: error interno al conectarse
Cuando la instancia de servidor flexible no puede acceder a la cuenta de almacenamiento de destino. Esta situación puede ocurrir en los casos siguientes:
- La cuenta de almacenamiento no existe.
- La configuración de red no permite que el tráfico originado desde la instancia de servidor flexible llegue a la cuenta de almacenamiento. Por ejemplo, cuando la instancia de servidor flexible se implementa con redes de acceso público y la cuenta de almacenamiento solo es accesible a través de puntos de conexión privados.
ERROR: azure_storage: no se permite que el usuario <actual user_or_role> use la cuenta <de almacenamiento account_name>
Al ejecutar cualquiera de las funciones que interactúan con Azure Storage (azure_storage.blob_listo azure_storage.blob_getazure_storage.blob_put) con un usuario o rol que no es miembro de azure_storage_admin y no tiene permisos concedidos, mediante azure_storage.account_user_add, para usar la cuenta de almacenamiento a la que se hace referencia.
ERROR: azure_storage: no se admite la consulta al copiar datos en Blob Storage
Al ejecutar una instrucción COPY TO para la que el origen es una consulta. La extensión de Azure Storage no admite esta sintaxis. Solo admite la sintaxis en la que el origen de COPY TO es una relación. Como solución alternativa, puede implementar una vista con la consulta como definición y reescribir la instrucción COPY TO que se va a generar en la vista.
ERROR: azure_storage: no se pudo deducir la codificación de archivos de la extensión: '<extension>', usar una extensión compatible [csv, csv.gz, tsv, tsv.gz, json, json.gz, xml, xml.gz, txt, txt.gz, parquet] o especificar el argumento de descodificador si usa blob_get o formato si usa COPY FROM/TO
Cuando <la extensión> no corresponde a una de las extensiones desde las que la extensión de Azure Storage admite la inferencia del algoritmo de codificación y compresión (para blob_put y COPY TO) o del descodificador y el algoritmo de descompresión (para blob_get y COPY FROM) que se deben usar. Especifique uno de los valores admitidos para la inferencia automática o no use auto , pero forzar un tipo específico de codificador + compresión o descodificador + descompresión.
ERROR: azure_storage: solo puede usar el codificador de texto con una sola columna.
Cuando las tuplas pasadas a blob_put constan de más de una columna y el codificador se deduce como text, o se establece textmanualmente en .
ERROR: azure_storage: solo puede usar el descodificador de texto con una sola columna.
Cuando las tuplas leen del blob constan blob_get de más de una columna y el codificador se deduce como text, o se establece textmanualmente en .
ERROR: azure_storage: el contenedor con el nombre especificado no existe
El nombre del contenedor que se pasa a través del container_name parámetro de la función no existe en la cuenta de almacenamiento a la blob_get que se hace referencia.
ERROR: azure_storage: el blob con el nombre especificado no existe
El nombre del blob pasado por el path parámetro de la blob_get función no existe en el contenedor al que se hace referencia en la cuenta de almacenamiento.