将大文件传输到BizSpark中的Azure帐户

时间:2015-03-17 11:37:52

标签: azure data-transfer data-transfer-objects bizspark

我的公司有一个BizSpark帐户,我们需要转移一个大图像文件,以便稍后在我们的网站数据库中使用。该文件大约550 GB,我需要将其传输到免费的BizSpark Azure帐户之一。 我们是BizSpark和Azure的新手,所以任何提示都将非常感激。 将传输文件的人要求我们提供FTP详细信息,如服务器名称,用户名和密码。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我将为您提供两种将内容上传到Azure存储的方法。

1)使用免费存储工具。这是我使用的两个,但你有其他选择,包括付费的。

Azure Storage Explorer

Azure Explorer

2)使用powershell

这是我从this文章中借用的一个简单脚本。

# Azure subscription-specific variables.
$storageAccountName = "storage-account-name"
$containerName = "container-name"

# Find the local folder where this PowerShell script is stored.
$currentLocation = Get-location
$thisfolder = Split –parent $currentLocation

# Upload files in data subfolder to Azure.
$localfolder = "$thisfolder\data"
$destfolder = "data"
$storageAccountKey = (Get-AzureStorageKey -StorageAccountName $storageAccountName).Primary
$blobContext = New-AzureStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
$files = Get-ChildItem $localFolder foreach($file in $files)
{
  $fileName = "$localFolder\$file"
  $blobName = "$destfolder/$file"
  write-host "copying $fileName to $blobName"
  Set-AzureStorageBlobContent -File $filename -Container $containerName -Blob $blobName -Context $blobContext -Force
} 
write-host "All files in $localFolder uploaded to $containerName!"