OutputFileBlobContainerDestination interface
指定Azure blob存储容器内的文件上传目的地。
属性
| container |
要上传文件的 Azure Blob 存储 容器的 URL。 如果不使用托管身份,URL必须包含共享访问签名(SAS),赋予容器写权限。 |
| identity |
指的是用来访问 containerUrl 指定的 Azure Blob 存储 用户指定的身份。 身份必须拥有写入 Azure Blob 存储 容器的权限。 |
| path | Azure 存储 容器内的目的地 blob 或虚拟目录。 如果filePattern指的是特定文件(即不包含万用符),那么path是上传该文件的blob名称。 如果filePattern包含一个或多个万用符(因此可能匹配多个文件),那么path是blob虚拟目录的名称(每个blob名称前加),用于上传文件。 如果省略,文件会上传到容器根节点,blob 名称与其文件名相匹配。 |
| upload |
一份用于上传输出文件时用于首部的名称-值对列表。 这些头部将在上传文件到 Azure 存储 时指定。 关于上传blob时允许的头部的官方文档: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types。 |
属性详细信息
containerUrl
要上传文件的 Azure Blob 存储 容器的 URL。 如果不使用托管身份,URL必须包含共享访问签名(SAS),赋予容器写权限。
containerUrl: string
属性值
string
identityReference
指的是用来访问 containerUrl 指定的 Azure Blob 存储 用户指定的身份。 身份必须拥有写入 Azure Blob 存储 容器的权限。
identityReference?: BatchNodeIdentityReference
属性值
path
Azure 存储 容器内的目的地 blob 或虚拟目录。 如果filePattern指的是特定文件(即不包含万用符),那么path是上传该文件的blob名称。 如果filePattern包含一个或多个万用符(因此可能匹配多个文件),那么path是blob虚拟目录的名称(每个blob名称前加),用于上传文件。 如果省略,文件会上传到容器根节点,blob 名称与其文件名相匹配。
path?: string
属性值
string
uploadHeaders
一份用于上传输出文件时用于首部的名称-值对列表。 这些头部将在上传文件到 Azure 存储 时指定。 关于上传blob时允许的头部的官方文档: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types。
uploadHeaders?: OutputFileUploadHeader[]