2017-06-20 4 views
0

Azure Key Vaultを使用してMicrosoft Azure Storageでブロブを暗号化および復号化できます。 Azure Storage Data Movement Libraryを使用しても同じです。 https://docs.microsoft.com/en-us/azure/storage/storage-client-side-encryption: キーVaultを使用して暗号化&復号化することによって、私はAzureストレージのデータ移動図書館キーボールトを使用してファイルを暗号化し、「Azure Storage Data Movement Library」を使用してストレージアカウントに格納することは可能ですか?

    TransferManager.Configurations.ParallelOperations = 32; 
      TransferManager.Configurations.BlockSize = 4 * 1024 * 1024; 
      ServicePointManager.DefaultConnectionLimit = Environment.ProcessorCount * 8; 
      UploadOptions options = new UploadOptions(); 
      SingleTransferContext context = new SingleTransferContext(); 
      context.SetAttributesCallback = (destination) => 
      { 
       CloudBlob destBlob = destination as CloudBlob; 
       destBlob.Properties.ContentType = "application/octet-stream"; 
      }; 

      // Start the upload 
      await TransferManager.UploadAsync(fileToUpload.InputStream, blob, options, context); 

答えて

0

で使っていたコードは、あなたがAzureストレージクライアントライブラリでこの機能を意味していますされて後? DataMovementはこれをまだサポートしていません。 自分で暗号化し、暗号化されたストリームをDataMovementでAzure Storageにアップロードする場合は、ストリームが固定長で読み込み可能でシーク可能である限り、コードは機能します。

0

Azure Key Vaultを使用してMicrosoft Azure Storageでブロブを暗号化および復号化できますが、Azure Storage Data Movement Libraryを使用して同じことを実行できます。

私が知る限り、Azure Storage Data Movement Libraryは現在、暗号化/復号化機能をサポートしていません。私たちは他の人が問題/機能要求を報告していることが分かりました。

関連する問題