OutputFileBlobContainerDestination interface
指定 Azure Blob 存储容器中的文件上传目标。
属性
| container |
要上传到文件的 Azure Blob 存储中的容器的 URL。 如果未使用托管标识,则 URL 必须包含向容器授予写入权限的共享访问签名(SAS)。 |
| identity |
对用于访问 containerUrl 指定的 Azure Blob 存储的用户分配标识的引用。 标识必须具有对 Azure Blob 存储容器的写入访问权限。 |
| path | Azure 存储容器中的目标 Blob 或虚拟目录。 如果 filePattern 引用特定文件(即不包含通配符),则路径是要上传到该文件的 blob 的名称。 如果 filePattern 包含一个或多个通配符(因此可能与多个文件匹配),则路径是 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 引用特定文件(即不包含通配符),则路径是要上传到该文件的 blob 的名称。 如果 filePattern 包含一个或多个通配符(因此可能与多个文件匹配),则路径是 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[]