在导入过程中设置属性和元数据
在运行 Azure 导入/导出工具准备驱动器时,可以指定要对目标 Blob 设置的属性和元数据。 执行以下步骤:
若要设置 Blob 属性,请在本地计算机上创建一个指定属性名称和值的文本文件。
若要设置 Blob 元数据,请在本地计算机上创建一个指定元数据名称和值的文本文件。
在
PrepImport
操作过程中,需要将其中一个或两个文件的完整路径传递给 Azure 导入/导出工具。
Note
将某个属性或元数据文件指定为复制会话的一部分时,会为作为该复制会话一部分导入的每个 Blob 设置这些属性或元数据。 如果想要为导入的某些 Blob 指定一组不同的属性或元数据,需要创建包含不同属性或元数据文件的单独复制会话。
在文本文件中指定 Blob 属性
要指定 Blob 属性,请创建一个本地文本文件,同时包含将属性名称指定为元素、将属性值指定为值的 XML。 以下示例演示如何指定一些属性值:
<?xml version="1.0" encoding="UTF-8"?>
<Properties>
<Content-Type>application/octet-stream</Content-Type>
<Content-MD5>Q2hlY2sgSW50ZWdyaXR5IQ==</Content-MD5>
<Cache-Control>no-cache</Cache-Control>
</Properties>
将该文件保存到本地位置,如 C:\WAImportExport\ImportProperties.txt
。
在文本文件中指定 Blob 元数据
同样,要指定 Blob 元数据,请创建一个本地文本文件,用于将元数据名称指定为元素、将元数据值指定为值。 以下示例演示如何指定一些元数据值:
<?xml version="1.0" encoding="UTF-8"?>
<Metadata>
<UploadMethod>Windows Azure Import/Export service</UploadMethod>
<DataSetName>SampleData</DataSetName>
<CreationDate>10/1/2013</CreationDate>
</Metadata>
将该文件保存到本地位置,如 C:\WAImportExport\ImportMetadata.txt
。
创建包含属性或元数据文件的复制会话
运行 Azure 导入/导出工具准备导入作业时,可以使用 PropertyFile
参数在命令行中指定属性文件。 可以使用 /MetadataFile
参数在命令行中指定元数据文件。 以下示例演示如何指定这两个文件:
WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:BlueRayIso /srcfile:K:\Temp\BlueRay.ISO /dstblob:favorite/BlueRay.ISO /MetadataFile:c:\WAImportExport\SampleMetadata.txt /PropertyFile:c:\WAImportExport\SampleProperties.txt