filedatalake Pacote
Pacotes
aio |
Classes
AccessControlChangeCounters |
AccessControlChangeCounters contém contagens de operações que mudam Controle de Acesso Listas recursivamente. |
AccessControlChangeFailure |
Representa uma entrada que falhou ao atualizar Controle de Acesso Lista. |
AccessControlChangeResult |
AccessControlChangeResult contém o resultado de operações que mudam Controle de Acesso Listas recursivamente. |
AccessControlChanges |
AccessControlChanges contém contagens cumulativas e em lote de operações que mudam Controle de Acesso Listas recursivamente. Além disso, ele expõe entradas de caminho que não foram atualizadas enquanto essas operações avançam. |
AccessPolicy |
Classe política de acesso usada pelo conjunto e obter métodos de política de acesso em cada serviço. Uma política de acesso armazenada pode especificar a hora de início, a hora de expiração e as permissões para as Assinaturas de Acesso Compartilhado às quais ela está associada. Dependendo de como você deseja controlar o acesso ao recurso, você pode especificar todos esses parâmetros dentro da política de acesso armazenada e omiti-los da URL para a Assinatura de Acesso Compartilhado. Fazer isso permite modificar o comportamento da assinatura associada a qualquer momento, bem como revogá-la. Ou você pode especificar um ou mais dos parâmetros de política de acesso na política de acesso armazenada e os outros na URL. Por fim, você pode especificar todos os parâmetros na URL. Nesse caso, é possível usar a política de acesso armazenada para revogar a assinatura, mas não para modificar seu comportamento. Juntas, a Assinatura de Acesso Compartilhado e a política de acesso armazenada devem incluir todos os campos necessários para autenticar a assinatura. Se qualquer campo obrigatório estiver ausente, a solicitação falhará. Da mesma forma, se um campo for especificado na URL da Assinatura de Acesso Compartilhado e na política de acesso armazenada, ocorrerá uma falha na solicitação com o código de status 400 (Solicitação Incorreta). |
AccountSasPermissions | |
AnalyticsLogging |
Configurações de log do Azure Analytics. |
ArrowDialect |
campo de um esquema de seta. Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure. |
ContentSettings |
As configurações de conteúdo de um arquivo ou diretório. |
CorsRule |
O CORS é um recurso HTTP que permite que um aplicativo web em execução em um domínio acesse recursos em outro domínio. Os navegadores da Web implementam uma restrição de segurança conhecida como política de mesma origem que evita que uma página da Web chame as APIs em um domínio diferente; o CORS fornece uma maneira segura de permitir que um domínio (o domínio de origem) chame APIs em outro domínio. |
CustomerProvidedEncryptionKey |
Todos os dados no Armazenamento do Azure são criptografados em repouso usando uma chave de criptografia no nível da conta. Nas versões 2021-06-08 e mais recentes, você pode gerenciar a chave usada para criptografar o conteúdo do arquivo e os metadados de aplicativo por arquivo fornecendo uma chave de criptografia AES-256 em solicitações para o serviço de armazenamento. Quando você usa uma chave fornecida pelo cliente, o Armazenamento do Azure não gerencia nem persiste sua chave. Ao gravar dados em um arquivo, a chave fornecida é usada para criptografar seus dados antes de criá-los em disco. Um hash SHA-256 da chave de criptografia é gravado junto com o conteúdo do arquivo e é usado para verificar se todas as operações subsequentes no arquivo usam a mesma chave de criptografia. Esse hash não pode ser usado para recuperar a chave de criptografia ou descriptografar o conteúdo do arquivo. Ao ler um arquivo, a chave fornecida é usada para descriptografar seus dados depois de lê-los do disco. Em ambos os casos, a chave de criptografia fornecida é descartada com segurança assim que o processo de criptografia ou descriptografia é concluído. |
DataLakeDirectoryClient |
Um cliente para interagir com o diretório DataLake, mesmo que o diretório ainda não exista. Para operações relacionadas a um subdiretório ou arquivo específico no diretório, um cliente de diretório ou cliente de arquivo pode ser recuperado usando as get_sub_directory_client funções ou get_file_client . |
DataLakeFileClient |
Um cliente para interagir com o arquivo DataLake, mesmo que o arquivo ainda não exista. |
DataLakeFileQueryError |
O erro ocorreu durante a operação de consulta rápida. |
DataLakeLeaseClient |
Cria um novo DataLakeLeaseClient. Esse cliente fornece operações de concessão em um FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient. |
DataLakeServiceClient |
Um cliente para interagir com o Serviço DataLake no nível da conta. Esse cliente fornece operações para recuperar e configurar as propriedades da conta, bem como listar, criar e excluir sistemas de arquivos dentro da conta. Para operações relacionadas a um sistema de arquivos, diretório ou arquivo específico, os clientes dessas entidades também podem ser recuperados usando as funções get_client . |
DeletedPathProperties |
Propriedades preenchidas para um caminho excluído. |
DelimitedJsonDialect |
Define a serialização JSON de entrada ou saída para uma consulta datalake. palavra-chave delimitador str: o caractere separador de linha, o valor padrão é ' ' |
DelimitedTextDialect |
Define a serialização CSV (delimitada por entrada ou saída) para uma solicitação de consulta datalake. palavra-chave delimitador str: separador de coluna, o padrão é ','. palavra-chave str quotechar: aspas de campo, o padrão é '"'. palavra-chave str lineterminator: Separador de registro, o padrão é ' '. palavra-chave str escapechar: escape char, o padrão é vazio. palavra-chave has_header bool: se os dados de blob incluem cabeçalhos na primeira linha. O valor padrão é False, o que significa que os dados serão retornados inclusive da primeira linha. Se definido como True, os dados serão retornados exclusivamente da primeira linha. |
DirectoryProperties | |
DirectorySasPermissions |
Classe DirectorySasPermissions a ser usada com a generate_directory_sas função . |
EncryptionScopeOptions |
A configuração de escopo de criptografia padrão para um sistema de arquivos. Esse escopo é usado implicitamente para todas as gravações futuras no sistema de arquivos, mas pode ser substituído por operação de blob. Novo na versão 12.9.0. |
ExponentialRetry |
Repetição exponencial. Constrói um objeto de repetição exponencial. O initial_backoff é usado para a primeira repetição. As tentativas subsequentes são repetidas após initial_backoff + increment_power^retry_count segundos. |
FileProperties | |
FileSasPermissions |
Classe FileSasPermissions a ser usada com a generate_file_sas função . |
FileSystemClient |
Um cliente para interagir com um sistema de arquivos específico, mesmo que esse sistema de arquivos ainda não exista. Para operações relacionadas a um diretório ou arquivo específico dentro desse sistema de arquivos, um cliente de diretório ou cliente de arquivo pode ser recuperado usando as get_directory_client funções ou get_file_client . |
FileSystemProperties |
Classe de propriedades do Sistema de Arquivos. Instâncias retornadas |
FileSystemPropertiesPaged |
Um iterável das propriedades do Sistema de Arquivos. |
FileSystemSasPermissions |
Classe FileSystemSasPermissions a ser usada com a generate_file_system_sas função . |
LeaseProperties |
Propriedades de concessão do DataLake. |
LinearRetry |
Repetição linear. Constrói um objeto de repetição Linear. |
LocationMode |
Especifica o local para o qual a solicitação deve ser enviada. Esse modo só se aplica a contas RA-GRS que permitem acesso de leitura secundário. Todos os outros tipos de conta devem usar PRIMARY. |
Metrics |
Um resumo das estatísticas de solicitação agrupadas por API em agregações de hora ou minuto. |
PathProperties |
Propriedades de caminho listadas por get_paths api. |
ResourceTypes |
Especifica os tipos de recursos acessíveis com a SAS da conta. |
RetentionPolicy |
A política de retenção que determina por quanto tempo os dados associados devem persistir. |
StaticWebsite |
As propriedades que permitem que uma conta hospede um site estático. |
StorageStreamDownloader |
Um objeto de streaming a ser baixado do Armazenamento do Azure. |
UserDelegationKey |
Representa uma chave de delegação de usuário, fornecida ao usuário pelo Armazenamento do Azure com base no token de acesso do Azure Active Directory. Os campos são salvos como cadeias de caracteres simples, pois o usuário não precisa interagir com esse objeto; para gerar uma SAS de identificação, o usuário pode simplesmente passá-la para a API certa. |
Enumerações
ArrowType | |
PublicAccess |
Especifica se os dados no sistema de arquivos podem ser acessados publicamente e o nível de acesso. |
QuickQueryDialect |
Especifica o dialeto de entrada/saída de consulta rápida. |
StorageErrorCode |
Funções
generate_account_sas
Gera uma assinatura de acesso compartilhado para o serviço DataLake.
Use a assinatura retornada como o parâmetro de credencial de qualquer DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.
generate_account_sas(account_name: str, account_key: str, resource_types: ResourceTypes | str, permission: AccountSasPermissions | str, expiry: datetime | str | None, **kwargs: Any) -> str
Parâmetros
- account_name
- str
O nome da conta de armazenamento usado para gerar a assinatura de acesso compartilhado.
- resource_types
- str ou ResourceTypes
Especifica os tipos de recursos acessíveis com a SAS da conta.
- permission
- str ou AccountSasPermissions
As permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. Obrigatório, a menos que uma ID seja fornecida referenciando uma política de acesso armazenada que contém esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.
A hora em que a assinatura de acesso compartilhado se torna inválida. Obrigatório, a menos que uma ID seja fornecida referenciando uma política de acesso armazenada que contém esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, será considerado UTC.
A hora em que a assinatura de acesso compartilhado se torna válida. Se for omitido, a hora de início para essa chamada será presumida como a hora na qual o serviço de armazenamento recebe a solicitação. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, será considerado UTC.
- ip
- str
Especifica um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações. Se o endereço IP do qual a solicitação se origina não corresponder ao endereço IP ou ao intervalo de endereços especificado no token SAS, a solicitação não será autenticada. Por exemplo, especificar ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 na SAS restringe a solicitação a esses endereços IP.
- protocol
- str
Especifica o protocolo permitido para uma solicitação feita. O valor padrão é https.
- encryption_scope
- str
Especifica o escopo de criptografia de uma solicitação feita para que todas as operações de gravação sejam criptografadas pelo serviço.
Retornos
Um token sas (Assinatura de Acesso Compartilhado).
Tipo de retorno
generate_directory_sas
Gera uma assinatura de acesso compartilhado para um diretório.
Use a assinatura retornada com o parâmetro de credencial de qualquer DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.
generate_directory_sas(account_name: str, file_system_name: str, directory_name: str, credential: str | UserDelegationKey, permission: DirectorySasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str
Parâmetros
- account_name
- str
O nome da conta de armazenamento usado para gerar a assinatura de acesso compartilhado.
- credential
- str ou UserDelegationKey
A credencial pode ser chave de conta ou chave de delegação de usuário. Se a chave de conta de uso for usada como credencial, o tipo de credencial deverá ser um str. Em vez de uma chave de conta, o usuário também pode passar uma chave de delegação de usuário. Uma chave de delegação de usuário pode ser obtida do serviço autenticando-se com uma identidade do AAD; isso pode ser feito chamando get_user_delegation_key. Quando presente, a SAS é assinada com a chave de delegação do usuário.
- permission
- str ou DirectorySasPermissions
As permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. As permissões devem ser ordenadas racwdlmeop. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.
O momento em que a assinatura de acesso compartilhado se torna inválida. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
O momento em que a assinatura de acesso compartilhado se torna válida. Se for omitido, a hora de início para essa chamada será presumida como a hora na qual o serviço de armazenamento recebe a solicitação. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
- ip
- str
Especifica um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações. Se o endereço IP do qual a solicitação se origina não corresponder ao endereço IP ou intervalo de endereços especificado no token SAS, a solicitação não será autenticada. Por exemplo, especificar ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 na SAS restringe a solicitação a esses endereços IP.
- protocol
- str
Especifica o protocolo permitido para uma solicitação feita. O valor padrão é https.
- cache_control
- str
O valor do cabeçalho de resposta para Cache-Control quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_disposition
- str
Valor do cabeçalho de resposta para Content-Disposition quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_encoding
- str
Valor do cabeçalho de resposta para Codificação de Conteúdo quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_language
- str
Valor do cabeçalho de resposta para Content-Language quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_type
- str
Valor do cabeçalho de resposta para Content-Type quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- preauthorized_agent_object_id
- str
A ID de objeto do AAD de um usuário presumidamente autorizada pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma permissão adicional marcar para a ID do objeto do agente será executada.
- agent_object_id
- str
A ID do objeto AAD de um usuário considerado não autorizado pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso e o serviço executará uma ACL POSIX adicional marcar para determinar se esse usuário está autorizado a executar a operação solicitada.
- correlation_id
- str
A ID de correlação dos logs de auditoria de armazenamento com os logs de auditoria usados pela entidade de segurança que gera e distribui a SAS.
- encryption_scope
- str
Especifica o escopo de criptografia de uma solicitação feita para que todas as operações de gravação sejam criptografadas pelo serviço.
Retornos
Um token sas (Assinatura de Acesso Compartilhado).
Tipo de retorno
generate_file_sas
Gera uma assinatura de acesso compartilhado para um arquivo.
Use a assinatura retornada com o parâmetro de credencial de qualquer BDataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.
generate_file_sas(account_name: str, file_system_name: str, directory_name: str, file_name: str, credential: str | UserDelegationKey, permission: FileSasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str
Parâmetros
- account_name
- str
O nome da conta de armazenamento usado para gerar a assinatura de acesso compartilhado.
- credential
- str ou UserDelegationKey
A credencial pode ser chave de conta ou chave de delegação de usuário. Se a chave de conta de uso for usada como credencial, o tipo de credencial deverá ser um str. Em vez de uma chave de conta, o usuário também pode passar uma chave de delegação de usuário. Uma chave de delegação de usuário pode ser obtida do serviço autenticando-se com uma identidade do AAD; isso pode ser feito chamando get_user_delegation_key. Quando presente, a SAS é assinada com a chave de delegação do usuário.
- permission
- str ou FileSasPermissions
As permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. As permissões devem ser ordenadas racwdlmeop. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.
O momento em que a assinatura de acesso compartilhado se torna inválida. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
O momento em que a assinatura de acesso compartilhado se torna válida. Se for omitido, a hora de início para essa chamada será presumida como a hora na qual o serviço de armazenamento recebe a solicitação. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
- ip
- str
Especifica um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações. Se o endereço IP do qual a solicitação se origina não corresponder ao endereço IP ou intervalo de endereços especificado no token SAS, a solicitação não será autenticada. Por exemplo, especificar ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 na SAS restringe a solicitação a esses endereços IP.
- protocol
- str
Especifica o protocolo permitido para uma solicitação feita. O valor padrão é https.
- cache_control
- str
O valor do cabeçalho de resposta para Cache-Control quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_disposition
- str
Valor do cabeçalho de resposta para Content-Disposition quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_encoding
- str
Valor do cabeçalho de resposta para Codificação de Conteúdo quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_language
- str
Valor do cabeçalho de resposta para Content-Language quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_type
- str
Valor do cabeçalho de resposta para Content-Type quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- preauthorized_agent_object_id
- str
A ID de objeto do AAD de um usuário presumidamente autorizada pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma permissão adicional marcar para a ID do objeto do agente será executada.
- agent_object_id
- str
A ID do objeto AAD de um usuário considerado não autorizado pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso e o serviço executará uma ACL POSIX adicional marcar para determinar se esse usuário está autorizado a executar a operação solicitada.
- correlation_id
- str
A ID de correlação dos logs de auditoria de armazenamento com os logs de auditoria usados pela entidade de segurança que gera e distribui a SAS. Isso só pode ser usado ao gerar uma SAS com chave de delegação.
- encryption_scope
- str
Especifica o escopo de criptografia de uma solicitação feita para que todas as operações de gravação sejam criptografadas pelo serviço.
Retornos
Um token sas (Assinatura de Acesso Compartilhado).
Tipo de retorno
generate_file_system_sas
Gera uma assinatura de acesso compartilhado para um sistema de arquivos.
Use a assinatura retornada com o parâmetro de credencial de qualquer DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.
generate_file_system_sas(account_name: str, file_system_name: str, credential: str | UserDelegationKey, permission: FileSystemSasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str
Parâmetros
- account_name
- str
O nome da conta de armazenamento usado para gerar a assinatura de acesso compartilhado.
- credential
- str ou UserDelegationKey
A credencial pode ser chave de conta ou chave de delegação de usuário. Se a chave de conta de uso for usada como credencial, o tipo de credencial deverá ser um str. Em vez de uma chave de conta, o usuário também pode passar uma chave de delegação de usuário. Uma chave de delegação de usuário pode ser obtida do serviço autenticando-se com uma identidade do AAD; isso pode ser feito chamando get_user_delegation_key. Quando presente, a SAS é assinada com a chave de delegação do usuário.
- permission
- str ou FileSystemSasPermissions
As permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. As permissões devem ser ordenadas racwdlmeop. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.
O momento em que a assinatura de acesso compartilhado se torna inválida. Obrigatório, a menos que uma ID seja fornecida fazendo referência a uma política de acesso armazenada que contenha esse campo. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
O momento em que a assinatura de acesso compartilhado se torna válida. Se for omitido, a hora de início para essa chamada será presumida como a hora na qual o serviço de armazenamento recebe a solicitação. O Azure sempre converterá valores em UTC. Se uma data for passada sem informações de fuso horário, supõe-se que seja UTC.
- ip
- str
Especifica um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações. Se o endereço IP do qual a solicitação se origina não corresponder ao endereço IP ou intervalo de endereços especificado no token SAS, a solicitação não será autenticada. Por exemplo, especificar ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 na SAS restringe a solicitação a esses endereços IP.
- protocol
- str
Especifica o protocolo permitido para uma solicitação feita. O valor padrão é https.
- cache_control
- str
O valor do cabeçalho de resposta para Cache-Control quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_disposition
- str
Valor do cabeçalho de resposta para Content-Disposition quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_encoding
- str
Valor do cabeçalho de resposta para Codificação de Conteúdo quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_language
- str
Valor do cabeçalho de resposta para Content-Language quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- content_type
- str
Valor do cabeçalho de resposta para Content-Type quando o recurso é acessado usando essa assinatura de acesso compartilhado.
- preauthorized_agent_object_id
- str
A ID de objeto do AAD de um usuário presumidamente autorizada pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma permissão adicional marcar para a ID do objeto do agente será executada.
- agent_object_id
- str
A ID do objeto AAD de um usuário considerado não autorizado pelo proprietário da chave de delegação de usuário para executar a ação concedida pelo token SAS. O serviço validará o token SAS e garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso e o serviço executará uma ACL POSIX adicional marcar para determinar se esse usuário está autorizado a executar a operação solicitada.
- correlation_id
- str
A ID de correlação dos logs de auditoria de armazenamento com os logs de auditoria usados pela entidade de segurança que gera e distribui a SAS.
- encryption_scope
- str
Especifica o escopo de criptografia de uma solicitação feita para que todas as operações de gravação sejam criptografadas pelo serviço.
Retornos
Um token sas (Assinatura de Acesso Compartilhado).
Tipo de retorno
Azure SDK for Python