在导入过程中设置属性和元数据

在运行 Microsoft Azure 导入/导出工具准备驱动器时,可以指定要对目标 blob 设置的属性和元数据。 请执行下列步骤:

  1. 若要设置 Blob 属性,请在本地计算机上创建一个指定属性名称和值的文本文件。
  2. 若要设置 Blob 元数据,请在本地计算机上创建一个指定元数据名称和值的文本文件。
  3. PrepImport 操作过程中,将其中一个或两个文件的完整路径传递给 Azure 导入/导出工具。

注意

将某个属性或元数据文件指定为复制会话的一部分时,将为作为该复制会话一部分导入的每个 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

在 dataset.csv 中添加属性和元数据文件的路径

BasePath,DstBlobPathOrPrefix,BlobType,Disposition,MetadataFile,PropertiesFile
H:\Video\,https://mystorageaccount.blob.core.windows.net/video/,BlockBlob,rename,None,H:\mydirectory\properties.xml
H:\Photo\,https://mystorageaccount.blob.core.windows.net/photo/,BlockBlob,rename,None,H:\mydirectory\properties.xml
K:\Temp\FavoriteVideo.ISO,https://mystorageaccount.blob.core.windows.net/favorite/FavoriteVideo.ISO,BlockBlob,rename,None,H:\mydirectory\properties.xml
\\myshare\john\music\,https://mystorageaccount.blob.core.windows.net/music/,BlockBlob,rename,None,H:\mydirectory\properties.xml

后续步骤