Compartilhar via


OutputFileBlobContainerDestination interface

Especifica um destino de upload de arquivo em um contêiner de armazenamento de blobs do Azure.

Propriedades

containerUrl

A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos. Se não estiver usando uma identidade gerenciada, a URL deverá incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de gravação ao contêiner.

identityReference

A referência à identidade atribuída pelo usuário a ser usada para acessar o Armazenamento de Blobs do Azure especificado pelo containerUrl. A identidade deve ter acesso de gravação ao contêiner do Armazenamento de Blobs do Azure.

path

O blob de destino ou o diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contém curingas), o caminho será o nome do blob para o qual carregar esse arquivo. Se filePattern contiver um ou mais curingas (e, portanto, podem corresponder a vários arquivos), o caminho será o nome do diretório virtual do blob (que é pré-anexado a cada nome de blob) para o qual carregar os arquivos. Se omitido, os arquivos serão carregados na raiz do contêiner com um nome de blob correspondente ao nome do arquivo.

uploadHeaders

Uma lista de pares nome-valor para cabeçalhos a serem usados no carregamento de arquivos de saída. Esses cabeçalhos serão especificados ao carregar arquivos no Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao carregar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types.

Detalhes da propriedade

containerUrl

A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos. Se não estiver usando uma identidade gerenciada, a URL deverá incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de gravação ao contêiner.

containerUrl: string

Valor da propriedade

string

identityReference

A referência à identidade atribuída pelo usuário a ser usada para acessar o Armazenamento de Blobs do Azure especificado pelo containerUrl. A identidade deve ter acesso de gravação ao contêiner do Armazenamento de Blobs do Azure.

identityReference?: BatchNodeIdentityReference

Valor da propriedade

path

O blob de destino ou o diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contém curingas), o caminho será o nome do blob para o qual carregar esse arquivo. Se filePattern contiver um ou mais curingas (e, portanto, podem corresponder a vários arquivos), o caminho será o nome do diretório virtual do blob (que é pré-anexado a cada nome de blob) para o qual carregar os arquivos. Se omitido, os arquivos serão carregados na raiz do contêiner com um nome de blob correspondente ao nome do arquivo.

path?: string

Valor da propriedade

string

uploadHeaders

Uma lista de pares nome-valor para cabeçalhos a serem usados no carregamento de arquivos de saída. Esses cabeçalhos serão especificados ao carregar arquivos no Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao carregar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types.

uploadHeaders?: OutputFileUploadHeader[]

Valor da propriedade