當您執行 Microsoft Azure 匯入/匯出工具來準備磁碟驅動器時,您可以指定要在目的地 Blob 上設定的屬性和元數據。 請遵循下列步驟:
- 若要設定 Blob 屬性,請在本機電腦上建立文字檔,以指定屬性名稱和值。
- 若要設定 Blob 元數據,請在本機電腦上建立文字檔,以指定元數據名稱和值。
- 請將其中一個或兩個檔案的完整路徑提供至 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