Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Voici la liste des erreurs que l’extension Stockage Azure peut retourner. Il explique également les raisons pour lesquelles ou les circonstances dans lesquelles elles peuvent être soulevées.
ERREUR : azure_storage : l’autorisation n’est pas suffisante pour effectuer l’opération demandée
Lors de l’exécution d’une des fonctions qui interagissent avec stockage Azure (azure_storage.blob_listazure_storage.blob_getou azure_storage.blob_put) et que l’identité managée affectée par le système n’est pas accordée aux rôles ou autorisations de plan de données appropriés (généralement un minimum de contributeur aux données blob de stockage pour azure_storage.blob_put, et un minimum de lecteur de données blob de stockage pour les deux autres fonctions).
Il peut s’agir du cas où vous avez déjà accordé les autorisations minimales requises, mais qu’elles ne sont pas encore en vigueur. Cela peut prendre quelques minutes jusqu’à ce que ces autorisations se propagent.
ERREUR : azure_storage : informations d’identification de stockage manquantes
Lors de l’exécution d’une des fonctions qui interagissent avec stockage Azure (azure_storage.blob_listazure_storage.blob_getou azure_storage.blob_put) et les informations d’identification avec lesquelles vous souhaitez que l’extension s’authentifie auprès du compte de stockage ne soit pas inscrite à l’aide azure_storage.account_add.
ERREUR : azure_storage : erreur interne lors de la connexion
Lorsque l’instance du serveur flexible ne peut pas atteindre le compte de stockage cible. Cette situation peut se produire dans les cas suivants :
- Le compte de stockage n’existe pas.
- La configuration réseau n’autorise pas le trafic provenant de l’instance du serveur flexible à atteindre le compte de stockage. Par exemple, lorsque l’instance du serveur flexible est déployée avec un réseau d’accès public et que le compte de stockage est accessible uniquement via des points de terminaison privés.
ERREUR : azure_storage : user_or_role< utilisateur >actuel n’est pas autorisé à utiliser le compte <de stockage account_name>
Lors de l’exécution d’une des fonctions qui interagissent avec stockage Azure (azure_storage.blob_listazure_storage.blob_getou azure_storage.blob_put) avec un utilisateur ou un rôle qui n’est pas membre et azure_storage_admin qui n’a pas d’autorisations, à l’aide azure_storage.account_user_addde , pour utiliser le compte de stockage référencé.
ERREUR : azure_storage : la requête n’est pas prise en charge lors de la copie de données dans le stockage d’objets blob
Lors de l’exécution d’une instruction COPY TO pour laquelle la source est une requête. L’extension Stockage Azure ne prend pas en charge cette syntaxe. Elle prend uniquement en charge la syntaxe sur laquelle la source de COPY TO est une relation. Pour contourner ce problème, vous pouvez implémenter une vue avec la requête comme définition et réécrire l’instruction COPY TO à sourcer sur la vue.
ERREUR : azure_storage : impossible de déduire l’encodage de fichier à partir de l’extension : «< extension> », utilisez une extension prise en charge [csv, csv.gz, tsv, tsv.gz, json, json.gz, xml, xml.gz, txt, txt.gz, parquet], ou spécifiez l’argument décodeur si vous utilisez blob_get ou format si vous utilisez COPY FROM/TO
Lorsque <l’extension> ne correspond pas à l’une des extensions à partir de laquelle l’extension stockage Azure prend en charge le report de l’algorithme d’encodeur et de compression (pour blob_put et COPY TO) ou de décodeur et de décompression (pour blob_get et COPY FROM) qui doit être utilisé. Spécifiez l’une des valeurs prises en charge pour l’inférence automatique ou n’utilisez auto pas, mais forcez un type spécifique d’encodeur + compression ou décodeur + décompression.
ERREUR : azure_storage : ne peut utiliser que l’encodeur de texte avec une seule colonne
Lorsque les tuples passés à blob_put se composent de plusieurs colonnes et que l’encodeur est déduit en tant que text, ou défini manuellement sur text.
ERREUR : azure_storage : ne peut utiliser que le décodeur de texte avec une seule colonne
Lorsque les tuples lus à partir de l’objet blob blob_get se composent de plusieurs colonnes et que l’encodeur est déduit en tant que text, ou est défini manuellement sur text.
ERREUR : azure_storage : le conteneur portant le nom donné n’existe pas
Le nom du conteneur passé par le container_name paramètre de la blob_get fonction n’existe pas dans le compte de stockage référencé.
ERREUR : azure_storage : l’objet blob portant le nom donné n’existe pas
Le nom de l’objet blob passé par le path paramètre de la blob_get fonction n’existe pas dans le conteneur référencé dans le compte de stockage.