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

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

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

注释

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

后续步骤