私は、Azure PowerShellモジュールを使用してBlobサービスコンテナを別のバックアップストレージアカウントコンテナにバックアップするPowerShellスクリプトを作成しようとしています。Azure StorageでBlobをコピーするにはどうすればいいですか?
コンテナのサイズ(数TB)のため、バックアップを増分したいので、宛先コンテナ内のファイルをオーバーライドしないようにします(これは、ソースの既存のファイルを更新しないためコンテナ)。
しかし、このように振る舞うようにする方法(宛先コンテナ内のファイルをオーバーライドしないようにする方法)が見つかりません潜在的なすべてのオーバーライドを確認/拒否することを求めずに。私はこの確認を抑止したい。
例:
$sourceContext = New-AzureStorageContext -StorageAccountName $SourceStorageAccountName -StorageAccountKey $sourceStorageAccountKey
$destinationContext = New-AzureStorageContext -StorageAccountName $DestinationStorageAccountName -StorageAccountKey $destinationStorageAccountKey
$blobs = Get-AzureStorageBlob -Context $sourceContext -Container $SourceContainerName
# Asks for confirmation for every blob that already exists in the destination container
$blobs | Start-AzureStorageBlobCopy -Context $sourceContext -DestContext $destinationContext -DestContainer $DestinationContainerName