Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Segue-se a lista de erros que a extensão Azure Storage pode devolver. Também explica as razões ou as circunstâncias em que podem ser levantados.
ERRO: azure_storage: A permissão não é suficiente para executar a operação solicitada
Ao executar qualquer uma das funções que interagem com o Azure Storage (azure_storage.blob_list, azure_storage.blob_get ou azure_storage.blob_put) e a Identidade Gerida Atribuída ao Sistema não recebem os papéis ou permissões adequadas no plano de dados (tipicamente um mínimo de Contribuidor de Dados de Blob de Armazenamento para azure_storage.blob_put, e um mínimo de Leitor de Dados de Blob de Armazenamento para as outras duas funções).
Pode ser que já tenhas concedido as permissões mínimas exigidas, mas elas ainda não estão em vigor. Pode levar alguns minutos até que essas permissões se propaguem.
ERRO: azure_storage: credenciais de armazenamento ausentes
Ao executar qualquer uma das funções que interagem com o Azure Storage (azure_storage.blob_list, azure_storage.blob_get ou azure_storage.blob_put) e as credenciais com as quais pretende que a extensão se autentique com a conta de armazenamento não estão registadas usando azure_storage.account_add.
ERRO: azure_storage: erro interno ao conectar
Quando a instância do servidor flexível não consegue chegar à conta de armazenamento alvo. Esta situação pode acontecer nos seguintes casos:
- A conta de armazenamento não existe.
- A configuração de rede não permite que o tráfego originado da instância do servidor flexível chegue à conta de armazenamento. Por exemplo, quando a instância do servidor flexível é implantada com rede de acesso público e a conta de armazenamento só é acessível por meio de pontos de extremidade privados.
ERRO: azure_storage: o usuário <atual user_or_role> não tem permissão para usar a conta <de armazenamento account_name>
Ao executar qualquer uma das funções que interajam com o Azure Storage (azure_storage.blob_list, azure_storage.blob_get ou azure_storage.blob_put) com um utilizador ou função que não é membro e azure_storage_admin não recebe permissões, usando azure_storage.account_user_add, para usar a conta de armazenamento referida.
ERRO: azure_storage: A consulta não é suportada ao copiar dados para o armazenamento de blob
Ao executar uma instrução COPY TO para a qual a fonte é uma consulta. A extensão de Armazenamento do Azure não dá suporte a essa sintaxe. Ele suporta apenas a sintaxe na qual a fonte do COPY TO é uma relação. Como solução alternativa, você pode implementar um modo de exibição com a consulta como sua definição e reescrever a instrução COPY TO a ser originada no modo de exibição.
ERRO: azure_storage: não foi possível inferir codificação de ficheiros a partir da extensão: '<extension>', usar uma extensão suportada [csv, csv.gz, tsv, tsv.gz, json, json.gz, xml, xml.gz, txt, txt.gz, parquet], ou especificar o argumento do descodificador se estiver a usar blob_get ou o formato se estiver a usar COPY FROM/TO
Quando <a extensão> não corresponde a uma das extensões a partir das quais a extensão Azure Storage suporta, inferir o codificador e algoritmo de compressão (para blob_put e COPY TO) ou o algoritmo de descodificação e descompressão (para blob_get e COPY FROM) que devem ser usados. Ou especifica um dos valores suportados para inferência automática, ou não usa auto um tipo específico de codificador + compressão ou descodificador + descompressão forçado.
ERRO: azure_storage: só pode usar codificador de texto com uma única coluna
Quando as tuplas passam a blob_put consistir em mais do que uma coluna e o codificador é inferido como text, ou manualmente definido para text.
ERRO: azure_storage: só pode usar descodificador de texto com uma única coluna
Quando as tuplas lidas do blob por blob_get consistem em mais do que uma coluna e o codificador é inferido como text, ou é manualmente definido para text.
ERRO: azure_storage: contentor com o nome próprio não existe
O nome do contentor passado pelo container_name parâmetro da blob_get função não existe na conta de armazenamento referida.
ERRO: azure_storage: blob com o nome próprio não existe
O nome do blob passado pelo path parâmetro da blob_get função não existe no contentor referido na conta de armazenamento.