diff --git a/sdk/storage/azure-storage-blob/tests/conftest.py b/sdk/storage/azure-storage-blob/tests/conftest.py
index 321cda36dfe8..418b5c0a024a 100644
--- a/sdk/storage/azure-storage-blob/tests/conftest.py
+++ b/sdk/storage/azure-storage-blob/tests/conftest.py
@@ -23,12 +23,13 @@
# IN THE SOFTWARE.
#
# --------------------------------------------------------------------------
-import platform
-import sys
+import pytest
+
+from devtools_testutils import test_proxy
# fixture needs to be visible from conftest
-# Ignore async tests for Python < 3.5
-collect_ignore_glob = []
-if sys.version_info < (3, 5) or platform.python_implementation() == "PyPy":
- collect_ignore_glob.append("*_async.py")
+
+@pytest.fixture(scope="session", autouse=True)
+def start_proxy(test_proxy):
+ return
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_request_callback_signed_header.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_request_callback_signed_header.json
new file mode 100644
index 000000000000..7a31c68506f9
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_request_callback_signed_header.json
@@ -0,0 +1,92 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/contdfad2e0d?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:43 GMT",
+ "x-ms-meta-hello": "world",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 25 May 2022 00:20:43 GMT",
+ "ETag": "\u00220x8DA3DE4687C9256\u0022",
+ "Last-Modified": "Wed, 25 May 2022 00:20:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/contdfad2e0d?restype=container",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:44 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 25 May 2022 00:20:43 GMT",
+ "ETag": "\u00220x8DA3DE4687C9256\u0022",
+ "Last-Modified": "Wed, 25 May 2022 00:20:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-default-encryption-scope": "$account-encryption-key",
+ "x-ms-deny-encryption-scope-override": "false",
+ "x-ms-has-immutability-policy": "false",
+ "x-ms-has-legal-hold": "false",
+ "x-ms-immutable-storage-with-versioning-enabled": "false",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-hello": "world",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/contdfad2e0d?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:44 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 25 May 2022 00:20:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_response_callback.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_response_callback.json
new file mode 100644
index 000000000000..a64f456a03f4
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_response_callback.json
@@ -0,0 +1,35 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/cont9e4f28d2?restype=container",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:44 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Content-Length": "225",
+ "Content-Type": "application/xml",
+ "Date": "Wed, 25 May 2022 00:20:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-error-code": "ContainerNotFound",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n",
+ "RequestId:a6240d7f-801e-0059-3bcd-6f0295000000\n",
+ "Time:2022-05-25T00:20:44.6265863Z\u003C/Message\u003E\u003C/Error\u003E"
+ ]
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_append.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_append.json
new file mode 100644
index 000000000000..a126a10d98d1
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_append.json
@@ -0,0 +1,30 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "customer_user_agent azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:46 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Wed, 25 May 2022 00:20:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_custom.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_custom.json
new file mode 100644
index 000000000000..728026f05b0a
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_custom.json
@@ -0,0 +1,55 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "TestApp/v1.0 azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:45 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Wed, 25 May 2022 00:20:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "TestApp/v2.0 TestApp/v1.0 azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:45 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Wed, 25 May 2022 00:20:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_default.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_default.json
new file mode 100644
index 000000000000..ccccf48dd937
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.pyTestStorageClienttest_user_agent_default.json
@@ -0,0 +1,30 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Wed, 25 May 2022 00:20:45 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Wed, 25 May 2022 00:20:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_request_callback_signed_header.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_request_callback_signed_header.yaml
deleted file mode 100644
index a2d221af60f1..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_request_callback_signed_header.yaml
+++ /dev/null
@@ -1,126 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:06 GMT
- x-ms-meta-hello:
- - world
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/cont32941520?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:34:06 GMT
- etag:
- - '"0x8D759718969BAE1"'
- last-modified:
- - Fri, 25 Oct 2019 17:34:06 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/cont32941520?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:34:06 GMT
- etag:
- - '"0x8D759718969BAE1"'
- last-modified:
- - Fri, 25 Oct 2019 17:34:06 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-default-encryption-scope:
- - $account-encryption-key
- x-ms-deny-encryption-scope-override:
- - 'false'
- x-ms-has-immutability-policy:
- - 'false'
- x-ms-has-legal-hold:
- - 'false'
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-hello:
- - world
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/cont32941520?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:34:06 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_response_callback.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_response_callback.yaml
deleted file mode 100644
index 9a84e650631c..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_response_callback.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/cont3f420fe5?restype=container
- response:
- body:
- string: "\uFEFFContainerNotFoundThe
- specified container does not exist.\nRequestId:6e53c47c-501e-00c1-545a-8bdf6d000000\nTime:2019-10-25T17:34:07.1155022Z"
- headers:
- content-length:
- - '225'
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:34:06 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-error-code:
- - ContainerNotFound
- x-ms-version:
- - '2019-02-02'
- status:
- code: 404
- message: The specified container does not exist.
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_append.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_append.yaml
deleted file mode 100644
index ea026c229ebf..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_append.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- customer_user_agent
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_custom.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_custom.yaml
deleted file mode 100644
index 35b053702dc1..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_custom.yaml
+++ /dev/null
@@ -1,72 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - TestApp/v1.0 azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - TestApp/v2.0 azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_default.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_default.yaml
deleted file mode 100644
index 31a85a76ac8b..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client.test_user_agent_default.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:34:07 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_request_callback_signed_header_async.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_request_callback_signed_header_async.json
new file mode 100644
index 000000000000..86719ed4340c
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_request_callback_signed_header_async.json
@@ -0,0 +1,89 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/cont42913505?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:39 GMT",
+ "x-ms-meta-hello": "world",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Thu, 26 May 2022 18:25:38 GMT",
+ "ETag": "\u00220x8DA3F4522B7C686\u0022",
+ "Last-Modified": "Thu, 26 May 2022 18:25:39 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/cont42913505?restype=container",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:40 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Thu, 26 May 2022 18:25:38 GMT",
+ "ETag": "\u00220x8DA3F4522B7C686\u0022",
+ "Last-Modified": "Thu, 26 May 2022 18:25:39 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-default-encryption-scope": "$account-encryption-key",
+ "x-ms-deny-encryption-scope-override": "false",
+ "x-ms-has-immutability-policy": "false",
+ "x-ms-has-legal-hold": "false",
+ "x-ms-immutable-storage-with-versioning-enabled": "false",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-hello": "world",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/cont42913505?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:40 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Thu, 26 May 2022 18:25:38 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_response_callback_async.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_response_callback_async.json
new file mode 100644
index 000000000000..2dd45e59ad19
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_response_callback_async.json
@@ -0,0 +1,34 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/conta7832fca?restype=container",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:40 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Content-Length": "225",
+ "Content-Type": "application/xml",
+ "Date": "Thu, 26 May 2022 18:25:39 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-error-code": "ContainerNotFound",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n",
+ "RequestId:6fdff236-e01e-005f-3e2e-71312a000000\n",
+ "Time:2022-05-26T18:25:39.9645874Z\u003C/Message\u003E\u003C/Error\u003E"
+ ]
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_append_async.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_append_async.json
new file mode 100644
index 000000000000..0e71e44ea708
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_append_async.json
@@ -0,0 +1,29 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "customer_user_agent azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Thu, 26 May 2022 18:25:40 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_custom_async.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_custom_async.json
new file mode 100644
index 000000000000..b8f5ac58766c
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_custom_async.json
@@ -0,0 +1,53 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "TestApp/v1.0 azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Thu, 26 May 2022 18:25:40 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "TestApp/v2.0 TestApp/v1.0 azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Thu, 26 May 2022 18:25:40 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_default_async.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_default_async.json
new file mode 100644
index 000000000000..87e076832079
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.pyTestStorageClientAsynctest_user_agent_default_async.json
@@ -0,0 +1,29 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/?restype=service\u0026comp=properties",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Thu, 26 May 2022 18:25:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Thu, 26 May 2022 18:25:39 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CStorageServiceProperties\u003E\u003CLogging\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CRead\u003Efalse\u003C/Read\u003E\u003CWrite\u003Efalse\u003C/Write\u003E\u003CDelete\u003Efalse\u003C/Delete\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/Logging\u003E\u003CHourMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CIncludeAPIs\u003Etrue\u003C/IncludeAPIs\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Etrue\u003C/Enabled\u003E\u003CDays\u003E7\u003C/Days\u003E\u003C/RetentionPolicy\u003E\u003C/HourMetrics\u003E\u003CMinuteMetrics\u003E\u003CVersion\u003E1.0\u003C/Version\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/RetentionPolicy\u003E\u003C/MinuteMetrics\u003E\u003CCors /\u003E\u003CDeleteRetentionPolicy\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003CAllowPermanentDelete\u003Efalse\u003C/AllowPermanentDelete\u003E\u003C/DeleteRetentionPolicy\u003E\u003CStaticWebsite\u003E\u003CEnabled\u003Efalse\u003C/Enabled\u003E\u003C/StaticWebsite\u003E\u003C/StorageServiceProperties\u003E"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_request_callback_signed_header_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_request_callback_signed_header_async.yaml
deleted file mode 100644
index dfa728db5f23..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_request_callback_signed_header_async.yaml
+++ /dev/null
@@ -1,105 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-meta-hello:
- - world
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/cont52bd1a1a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:29:22 GMT
- etag: '"0x8D75970E040E6F0"'
- last-modified: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /cont52bd1a1a
- - restype=container
- - ''
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/cont52bd1a1a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:29:22 GMT
- etag: '"0x8D75970E040E6F0"'
- last-modified: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-default-encryption-scope: $account-encryption-key
- x-ms-deny-encryption-scope-override: 'false'
- x-ms-has-immutability-policy: 'false'
- x-ms-has-legal-hold: 'false'
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-hello: world
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /cont52bd1a1a
- - restype=container
- - ''
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/cont52bd1a1a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 202
- message: Accepted
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /cont52bd1a1a
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_response_callback_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_response_callback_async.yaml
deleted file mode 100644
index 9266935bfbe6..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_response_callback_async.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/cont1fb014df?restype=container
- response:
- body:
- string: "\uFEFFContainerNotFoundThe
- specified container does not exist.\nRequestId:91515f9a-001e-004f-2759-8b2010000000\nTime:2019-10-25T17:29:23.2694987Z"
- headers:
- content-length: '225'
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-error-code: ContainerNotFound
- x-ms-version: '2019-02-02'
- status:
- code: 404
- message: The specified container does not exist.
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /cont1fb014df
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_append_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_append_async.yaml
deleted file mode 100644
index 3da0bc01d488..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_append_async.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- customer_user_agent
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:29:23 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /
- - restype=service&comp=properties
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_custom_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_custom_async.yaml
deleted file mode 100644
index 6eaf447ba06b..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_custom_async.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - TestApp/v1.0 azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /
- - restype=service&comp=properties
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - TestApp/v2.0 azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:29:22 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /
- - restype=service&comp=properties
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_default_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_default_async.yaml
deleted file mode 100644
index 5438daee85f4..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_client_async.test_user_agent_default_async.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:29:23 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
- response:
- body:
- string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalsefalsefalse"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:29:23 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragewyfgujwhjbod.blob.core.windows.net
- - /
- - restype=service&comp=properties
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_block_blob_from_star.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_block_blob_from_star.json
new file mode 100644
index 000000000000..062c99e8d8a4
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_block_blob_from_star.json
@@ -0,0 +1,420 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C22D041C\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022kvdjzq0A0n\u002BnlItZaUQXyXHqqJFkmEJsuKZb/rYnLQyK4BVVqfw53Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022b6KrLRbcvBhCj/lmhxXCOQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "OvuebfH3lHzhdaNwoD2nXg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "EbBvvU4isyZklNdrpuzRVw==",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C232E6C9\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "2/QpN6DbST4=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C232E6C9\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "EbBvvU4isyZklNdrpuzRVw==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022kvdjzq0A0n\u002BnlItZaUQXyXHqqJFkmEJsuKZb/rYnLQyK4BVVqfw53Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022b6KrLRbcvBhCj/lmhxXCOQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "OvuebfH3lHzhdaNwoD2nXg=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022yVqc4MaI1WgCVfL4Dj0EMLGKme5oBfYFcufqMqlSvGGNInxX2HT4VQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022ExZBkT44FBkz4kNcjwEzVA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "IcO/w1okP8Ouo2MM7WFPxw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "ZAV0i9SnrJ/aQCHwLFSV8Q==",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C23CD074\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "wCLTJ9tmNvg=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C23CD074\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "ZAV0i9SnrJ/aQCHwLFSV8Q==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022yVqc4MaI1WgCVfL4Dj0EMLGKme5oBfYFcufqMqlSvGGNInxX2HT4VQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022ExZBkT44FBkz4kNcjwEzVA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "IcO/w1okP8Ouo2MM7WFPxw=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022mGcnrnc1Q1Y3G9cQw4XpHFsBHC0wUaP7yOLh2pUDN47HwqaeSBnbmQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022K\u002BBxsS1x0hG6A68Sv4i3/Q==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "PPaBOiXLysinXi302t5FYA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "NPtJxVbEuUaIbk41XMcDeg==",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C24C858C\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "8pO3bAV9C90=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C24C858C\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "NPtJxVbEuUaIbk41XMcDeg==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022mGcnrnc1Q1Y3G9cQw4XpHFsBHC0wUaP7yOLh2pUDN47HwqaeSBnbmQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022K\u002BBxsS1x0hG6A68Sv4i3/Q==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "PPaBOiXLysinXi302t5FYA=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022k1/k0Tx2SDvfK\u002BrUTk99v7512M01zUiIBU0y5OB\u002B4ThRNZAM52oslg==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u00228UGx2o2W5qGtBIkQoNxv5A==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "ntC2tpBH6AleXlIikoG4RQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "MpBiFD7TxFBjcEzc0/66Vg==",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C25DC117\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "xfZDRuqSmgA=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "ETag": "\u00220x8DA4356C25DC117\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "MpBiFD7TxFBjcEzc0/66Vg==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022k1/k0Tx2SDvfK\u002BrUTk99v7512M01zUiIBU0y5OB\u002B4ThRNZAM52oslg==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u00228UGx2o2W5qGtBIkQoNxv5A==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ntC2tpBH6AleXlIikoG4RQ=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainera84131f6/encryption_block_bloba84131f6",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_page_blob_from_star.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_page_blob_from_star.json
new file mode 100644
index 000000000000..2b5a224f664a
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_create_page_blob_from_star.json
@@ -0,0 +1,515 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:53 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2BCF9CF\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-content-length": "512",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u00222WN\u002B3YeYGhz9oHycVhClHxOCeOLD/jBhlwZFhf1eSCXYbQPBU6euwQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022zXztERD/5QOPFJYAhCmlMA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2C12F69\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "512",
+ "Content-Type": "application/octet-stream",
+ "If-Match": "\u00220x8DA4356C2C12F69\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u00222WN\u002B3YeYGhz9oHycVhClHxOCeOLD/jBhlwZFhf1eSCXYbQPBU6euwQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022zXztERD/5QOPFJYAhCmlMA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-511",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "m78b7ZF8spzFUXSeO7r4vAfNqxw3m/SfGifDB6F0GYL479ihtw7B95LNG9\u002B2NOiLBGJXlJ1WhSS0n2JbbNdscncJiHafkJWuYs0J/v4c4JEssp4BAJ143fdZBCF8Es4tgeT97gTBli2H2TTlyLWG5x9/AaPryOH7jwBOKyO8Sb6RNnTJjP0Q057YeOAuHNDGKi37qpxvsH053jy5rjUSqoOhcWOE5cOr9kdLr0gxWVZnY2XpqorlLOhftBqWQRJf9yZG6WfM8RcLDP4zK35WaXuFfyfGxuU7Q2vYJRRtxuPM/WHhMy\u002BVzB5tjYqMiNpk01vXRuh1BIv7C3nH8b6p5xcv\u002Bn1E1xhyXPHwz/yLKXVkGAb9ST4aq2wqdvgRDuZNT8B5bpH\u002BL3iO2TMJ\u002BfJrQ/JilmAGaHiG5GLGyRZ\u002BVoxpFQ6mTmf/TGq2KZQilGWbFY3BqzC5oxFuajoFGAgC15DL19LZn31ocAj3PL7vd9xDbfsR66oL01tCOHBlNPLCw128YUGEgw/WL1QDilo0WZMLVZTixEQgS32nu7YItJfdhrpPYaSrAE2ZDlwcC94EuOH9Z3hllOJvSe2Teld5M03pmWZyCiWU25ffSgwtGjLZ97oVHW6zsKb/79ojrCWRiCjuEHu8cgG4OwQuk\u002BGA\u002BjBmbxyZPRUF2Ij2uINxSt4=",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2C46341\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-content-crc64": "W\u002BKzIKL0vLk=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "512",
+ "Content-Range": "bytes 0-511/512",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2C46341\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u00222WN\u002B3YeYGhz9oHycVhClHxOCeOLD/jBhlwZFhf1eSCXYbQPBU6euwQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022zXztERD/5QOPFJYAhCmlMA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "m78b7ZF8spzFUXSeO7r4vAfNqxw3m/SfGifDB6F0GYL479ihtw7B95LNG9\u002B2NOiLBGJXlJ1WhSS0n2JbbNdscncJiHafkJWuYs0J/v4c4JEssp4BAJ143fdZBCF8Es4tgeT97gTBli2H2TTlyLWG5x9/AaPryOH7jwBOKyO8Sb6RNnTJjP0Q057YeOAuHNDGKi37qpxvsH053jy5rjUSqoOhcWOE5cOr9kdLr0gxWVZnY2XpqorlLOhftBqWQRJf9yZG6WfM8RcLDP4zK35WaXuFfyfGxuU7Q2vYJRRtxuPM/WHhMy\u002BVzB5tjYqMiNpk01vXRuh1BIv7C3nH8b6p5xcv\u002Bn1E1xhyXPHwz/yLKXVkGAb9ST4aq2wqdvgRDuZNT8B5bpH\u002BL3iO2TMJ\u002BfJrQ/JilmAGaHiG5GLGyRZ\u002BVoxpFQ6mTmf/TGq2KZQilGWbFY3BqzC5oxFuajoFGAgC15DL19LZn31ocAj3PL7vd9xDbfsR66oL01tCOHBlNPLCw128YUGEgw/WL1QDilo0WZMLVZTixEQgS32nu7YItJfdhrpPYaSrAE2ZDlwcC94EuOH9Z3hllOJvSe2Teld5M03pmWZyCiWU25ffSgwtGjLZ97oVHW6zsKb/79ojrCWRiCjuEHu8cgG4OwQuk\u002BGA\u002BjBmbxyZPRUF2Ij2uINxSt4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=pagelist",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2C46341\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-blob-content-length": "512",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\n",
+ "\u003CPageList\u003E\u003CPageRange\u003E\u003CStart\u003E0\u003C/Start\u003E\u003CEnd\u003E511\u003C/End\u003E\u003C/PageRange\u003E\u003C/PageList\u003E"
+ ]
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-content-length": "512",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022qroQru5jdN9EEXbkxw\u002BbMXUd8hLKHGWP67qypboDoi4GyuMNPMte3Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022NmtxNvRHa2O6K\u002BbR4FsnTA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2D06F6F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "512",
+ "Content-Type": "application/octet-stream",
+ "If-Match": "\u00220x8DA4356C2D06F6F\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022qroQru5jdN9EEXbkxw\u002BbMXUd8hLKHGWP67qypboDoi4GyuMNPMte3Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022NmtxNvRHa2O6K\u002BbR4FsnTA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-511",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "ukhlFXfOPECaId0wg55SCuVjn2OvzEE5GGtiiuID5zj5UxUVVRZeLKgSbrdsBAYKUs3edNJMD8bR4SplbneZ/PvRju5s/ikHkGjHs3J/5\u002BcIJac\u002Bdxim\u002B8rb7ab3rIAEpZ1G1SECiDNEREX6ILp9J4yYFgcsvKcdT\u002BrFWfqF9x2VAcBnUUQ2D19BIYhiaEFObmqb8nETk1H\u002BbZTcXo31\u002B0Hj/g9J3oTfU3An9klKsXmNN7z8SH\u002B/FNSF4y/YoO/VdM0FyUz7gczBmlCpGMJYDJZDIIOxDwL0Xtmt9vSgaN6c\u002B1Sx407rHwK9mktAj0Yw3HyF\u002BxVFovIl0dmCtE6pzWKyUa0S6U3OsZgosMcoM81Z0sdeLo3v8RlllQGM76GS9QgMT782/6wRNghyStDBIIMetrgvi43oNmTDAistdQp4Fc355iIvcl/YO9n3\u002B17kvOtB4u6CpmpihSpDYo5yvjfVZ1H7AjfBccSfPb/N2r9VtouJod85RJZQusKm3iwchB8wHgP7kWnlSpUJw1ugvUMyziMXc4A4W4rFrERpv5psFwzytrXnJsLjdvLHlt0KN2zqdNEeGgYQu\u002BWE5rqyt9W2V7adHXnyZlRIgv1x4tm3SB16xJQcRU5N5VHrvJF2DhOWB8aunoyTvY/3XBIeoicxAViX1KUtB8HI6EDDOeM=",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2DA801A\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-content-crc64": "\u002BGjUYOJ90\u002BU=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "512",
+ "Content-Range": "bytes 0-511/512",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2DA801A\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022qroQru5jdN9EEXbkxw\u002BbMXUd8hLKHGWP67qypboDoi4GyuMNPMte3Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022NmtxNvRHa2O6K\u002BbR4FsnTA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ukhlFXfOPECaId0wg55SCuVjn2OvzEE5GGtiiuID5zj5UxUVVRZeLKgSbrdsBAYKUs3edNJMD8bR4SplbneZ/PvRju5s/ikHkGjHs3J/5\u002BcIJac\u002Bdxim\u002B8rb7ab3rIAEpZ1G1SECiDNEREX6ILp9J4yYFgcsvKcdT\u002BrFWfqF9x2VAcBnUUQ2D19BIYhiaEFObmqb8nETk1H\u002BbZTcXo31\u002B0Hj/g9J3oTfU3An9klKsXmNN7z8SH\u002B/FNSF4y/YoO/VdM0FyUz7gczBmlCpGMJYDJZDIIOxDwL0Xtmt9vSgaN6c\u002B1Sx407rHwK9mktAj0Yw3HyF\u002BxVFovIl0dmCtE6pzWKyUa0S6U3OsZgosMcoM81Z0sdeLo3v8RlllQGM76GS9QgMT782/6wRNghyStDBIIMetrgvi43oNmTDAistdQp4Fc355iIvcl/YO9n3\u002B17kvOtB4u6CpmpihSpDYo5yvjfVZ1H7AjfBccSfPb/N2r9VtouJod85RJZQusKm3iwchB8wHgP7kWnlSpUJw1ugvUMyziMXc4A4W4rFrERpv5psFwzytrXnJsLjdvLHlt0KN2zqdNEeGgYQu\u002BWE5rqyt9W2V7adHXnyZlRIgv1x4tm3SB16xJQcRU5N5VHrvJF2DhOWB8aunoyTvY/3XBIeoicxAViX1KUtB8HI6EDDOeM="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=pagelist",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2DA801A\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-blob-content-length": "512",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\n",
+ "\u003CPageList\u003E\u003CPageRange\u003E\u003CStart\u003E0\u003C/Start\u003E\u003CEnd\u003E511\u003C/End\u003E\u003C/PageRange\u003E\u003C/PageList\u003E"
+ ]
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-content-length": "512",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022ffWtw3QXMCC7CwmO3UY2kA3RRku8KzhwFHYmaDCyNgFNaM0Jv2o5AA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022wA1RElc5K/uZCe3A8lSXdQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2E6DA5E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "512",
+ "Content-Type": "application/octet-stream",
+ "If-Match": "\u00220x8DA4356C2E6DA5E\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022ffWtw3QXMCC7CwmO3UY2kA3RRku8KzhwFHYmaDCyNgFNaM0Jv2o5AA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022wA1RElc5K/uZCe3A8lSXdQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-511",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "pi8I6Cf27agLApQRx56oaFLLjRw2FOCpwn7RAknr71M2KBs69VpsT4CDs0B5ke5/SCf8MVJ31sfa52d8dC2vMcM3ZCqH9/2/8Oa4\u002BNeCEwpYXIHBLWau9byH27Foy3IQEQ1gQnpAr1fDK5zDblGdfW5wEDiwf9vK2rwEzrUUMK0iYBH6VSb0deFTBS\u002B9wOLowfSTNT\u002BBvG\u002Bsieen6W3/xB8YXsgp/v9mTpHkGlBYMq4QDKmxdz7fdzRccQh6eOUBt7lyrHKrnNEL2/ubJO9EsIMqVUzFJ1/OmKBZLGH0PXQ5YZzhQ4RRGso6bsZ0fHSQX17qDidNGVmgcQvEMfENs4GOZLEUqsWuF2WLLvltqskq0QSjuy6b/SEJYceKjjCTj6\u002BtfEdBtxG7YjjKh2FV2U\u002BQE6OgCr5y1791QmATGR8znPQIgtkWBUIQMZdXBWTnJJWJdkN2C4Kcmj6H6cL5kzISzmC/VFeePQABvavsKlSk1K6x/5YfmYL/eOEbEungpk1\u002BAfnP099BWlm7h4ELlrxDJvMyfW0sl0KRmtey7gijTWT1BNhaPnmNpJTvrTGlW69o2XKMU0vqH39Yye1cdZ1CVgKsu3963uC8rUjlBicruBMS3ZqWeWqyjqu7RLkvVQWKqmVAfmA1u4mYZO\u002BmxGN\u002BFVTsntIOwoizPuiELeY=",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2F13926\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-content-crc64": "9S24MY7varM=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "512",
+ "Content-Range": "bytes 0-511/512",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2F13926\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022ffWtw3QXMCC7CwmO3UY2kA3RRku8KzhwFHYmaDCyNgFNaM0Jv2o5AA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022wA1RElc5K/uZCe3A8lSXdQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "pi8I6Cf27agLApQRx56oaFLLjRw2FOCpwn7RAknr71M2KBs69VpsT4CDs0B5ke5/SCf8MVJ31sfa52d8dC2vMcM3ZCqH9/2/8Oa4\u002BNeCEwpYXIHBLWau9byH27Foy3IQEQ1gQnpAr1fDK5zDblGdfW5wEDiwf9vK2rwEzrUUMK0iYBH6VSb0deFTBS\u002B9wOLowfSTNT\u002BBvG\u002Bsieen6W3/xB8YXsgp/v9mTpHkGlBYMq4QDKmxdz7fdzRccQh6eOUBt7lyrHKrnNEL2/ubJO9EsIMqVUzFJ1/OmKBZLGH0PXQ5YZzhQ4RRGso6bsZ0fHSQX17qDidNGVmgcQvEMfENs4GOZLEUqsWuF2WLLvltqskq0QSjuy6b/SEJYceKjjCTj6\u002BtfEdBtxG7YjjKh2FV2U\u002BQE6OgCr5y1791QmATGR8znPQIgtkWBUIQMZdXBWTnJJWJdkN2C4Kcmj6H6cL5kzISzmC/VFeePQABvavsKlSk1K6x/5YfmYL/eOEbEungpk1\u002BAfnP099BWlm7h4ELlrxDJvMyfW0sl0KRmtey7gijTWT1BNhaPnmNpJTvrTGlW69o2XKMU0vqH39Yye1cdZ1CVgKsu3963uC8rUjlBicruBMS3ZqWeWqyjqu7RLkvVQWKqmVAfmA1u4mYZO\u002BmxGN\u002BFVTsntIOwoizPuiELeY="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188?comp=pagelist",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "ETag": "\u00220x8DA4356C2F13926\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-blob-content-length": "512",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\n",
+ "\u003CPageList\u003E\u003CPageRange\u003E\u003CStart\u003E0\u003C/Start\u003E\u003CEnd\u003E511\u003C/End\u003E\u003C/PageRange\u003E\u003C/PageList\u003E"
+ ]
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75173188/encryption_page_blob75173188",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:53 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-delete-type-permanent": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_kek.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_kek.json
new file mode 100644
index 000000000000..b8b7e387cd97
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_kek.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda002bc6?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BBC925C4\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda002bc6/encryption_block_blobda002bc6",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022V8ByzceXM0PbunSXKR\u002BhPBtjfH32jJNVBai3DibxekuPHyHgXSYz4Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022sA\u002BDiDLpP8P9IJ/x\u002BtAQvQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "S1iOwZtTtI1rNWyFrmDMRw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "SSRgke6LbMXAT9Dc\u002BXJ5PQ==",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BBCD09BC\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "vbalP6eJkRA=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda002bc6/encryption_block_blobda002bc6",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BBCD09BC\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "SSRgke6LbMXAT9Dc\u002BXJ5PQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022V8ByzceXM0PbunSXKR\u002BhPBtjfH32jJNVBai3DibxekuPHyHgXSYz4Q==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022sA\u002BDiDLpP8P9IJ/x\u002BtAQvQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "S1iOwZtTtI1rNWyFrmDMRw=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_aligns_on_16_byte_block.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_aligns_on_16_byte_block.json
new file mode 100644
index 000000000000..a4c7628b5bbe
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_aligns_on_16_byte_block.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere7ed35f4?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356BFCF701D\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere7ed35f4/encryption_block_blobe7ed35f4",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022Uti5Q\u002B29EavCCWm\u002Bw70XC9UGh4xCyg67APmKdbbXoav7OssWhm7tfg==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mEP566JqMu3YnLVPfWhmkg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "tyZIV9KqJ4i/Kk2gFsxzYqUtNRc2YGzBuw9gCEl7sn9v7yfijasQ98hHDCmIW0Z2L5AjAPfI\u002BCpc1Gh3QfwrM/qzx\u002BD51w/Su7zozPXYl5gjwpNINS2e5QZHEs7yE5Dep6l6lsoovZJqGHRZ8ioIkSnLXOO2agPYSgD0cnfVZMCA2c32gAgKJZneTtozMUFU",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "giTc\u002BSPKQjaHOK9P5gWLHQ==",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356BFD3080E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "yYT4FdI/ito=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere7ed35f4/encryption_block_blobe7ed35f4",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-range": "bytes=32-63",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "32",
+ "Content-Range": "bytes 32-63/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356BFD3080E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "giTc\u002BSPKQjaHOK9P5gWLHQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022Uti5Q\u002B29EavCCWm\u002Bw70XC9UGh4xCyg67APmKdbbXoav7OssWhm7tfg==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mEP566JqMu3YnLVPfWhmkg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "b\u002B8n4o2rEPfIRwwpiFtGdi\u002BQIwD3yPgqXNRod0H8KzM="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_beginning_to_middle.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_beginning_to_middle.json
new file mode 100644
index 000000000000..10a1cdc7b26a
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_beginning_to_middle.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer158834b8?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:47 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF12A494\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:47 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer158834b8/encryption_block_blob158834b8",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:47 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022cd1M7/hb7eFt//VaLs0EDbjcw/HvLVVRMjh3ehPkfw9wxeeHIA7saw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022fX2nSZi\u002B\u002Bwm95O8a5dtRKQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "Ojh30uBt1Jg\u002BX4mc/Eq1JuVd4VQm73FI4rLzHKo3sY/g9ZINsyukR\u002BVXQTKuzlrKcV8d3/NcMes8givY6Hb990FAuibHmv47rechjmpKD/ZnCLpdgvdcCyA4Ny819FjcKYTznJUtzu/LuPq1mK0bhkYHG33cJOQ3HG7GASwVTGhZ\u002B9RtIJic72VKKAEvPYkS",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "P/p2e4bNE1/wRSKDqkeceA==",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF163C2F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:47 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "kPT4/2IJDY0=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer158834b8/encryption_block_blob158834b8",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:47 GMT",
+ "x-ms-range": "bytes=0-63",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "64",
+ "Content-Range": "bytes 0-63/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF163C2F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:47 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "P/p2e4bNE1/wRSKDqkeceA==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:47 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022cd1M7/hb7eFt//VaLs0EDbjcw/HvLVVRMjh3ehPkfw9wxeeHIA7saw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022fX2nSZi\u002B\u002Bwm95O8a5dtRKQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Ojh30uBt1Jg\u002BX4mc/Eq1JuVd4VQm73FI4rLzHKo3sY/g9ZINsyukR\u002BVXQTKuzlrKcV8d3/NcMes8givY6Hb99w=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_block_align.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_block_align.json
new file mode 100644
index 000000000000..f67e9f95cf22
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_block_align.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer2dbc3a66?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356C00DCF7F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer2dbc3a66/encryption_block_blob2dbc3a66",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022loGAbI\u002BVeht1P7\u002BMFoM8ktDYDU6feBHYFCSV1ev6tp0r2VyyH2cZzQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022ihRJnQQKREMkd/UaurTMDg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "aJCSXuSaM75KMjq9\u002BqtDjpi18Uwqn4TGcELydKPVcZp0FMrLeWM6kmMm6NTETQwsl44j1quPWl9gw\u002BYvs4V2/4rkJb\u002BGrsRaV2kvwarChJVQSp3vy\u002BdYXfbeoeSCz/p6Gk2lG6USN2lr0N2Y05oCPU0fW/dg8nWQd/8IFzoSHXk5ePLh1Ik/AFy\u002B37YM4q5n",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "GFsuYybzsDJ55c8XGXXPFQ==",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356C0118E96\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "61ZeEYMbxcA=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer2dbc3a66/encryption_block_blob2dbc3a66",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-range": "bytes=0-63",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "64",
+ "Content-Range": "bytes 0-63/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:48 GMT",
+ "ETag": "\u00220x8DA4356C0118E96\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "GFsuYybzsDJ55c8XGXXPFQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022loGAbI\u002BVeht1P7\u002BMFoM8ktDYDU6feBHYFCSV1ev6tp0r2VyyH2cZzQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022ihRJnQQKREMkd/UaurTMDg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "aJCSXuSaM75KMjq9\u002BqtDjpi18Uwqn4TGcELydKPVcZp0FMrLeWM6kmMm6NTETQwsl44j1quPWl9gw\u002BYvs4V2/w=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_iv.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_iv.json
new file mode 100644
index 000000000000..2f29732167ea
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_expanded_to_beginning_iv.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer282836d0?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C04A3357\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer282836d0/encryption_block_blob282836d0",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022r82ATsD860wuI40d/30IaatPTVXzeiah8g9etBPClNGALoK3eIwvNQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022uFCA8fQkx/zhYij1J06jmA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "cLu\u002BjMEGRWpyb2N0UJ9KTQg807lay\u002BugVf1pcqjsf7igeEupjHwg\u002BXJi1Z7dYt2e4n8j5NSA0nrI9XFu24edSScwXS68MCVS4DnhGmx3dV0Mxzzm1Fy1\u002B2r9yk1Jr4WvhIml1VVOUzEIaSLeIw98CHN4o/loZHiAhgOYYAn1baEfIOR0Ru/zoAuUEbT9KPXV",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "RAiPVwU/fGohHATdOI3WnA==",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C04E8EB3\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "zhY531dXewc=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer282836d0/encryption_block_blob282836d0",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-range": "bytes=0-47",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "48",
+ "Content-Range": "bytes 0-47/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C04E8EB3\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:49 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "RAiPVwU/fGohHATdOI3WnA==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:49 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022r82ATsD860wuI40d/30IaatPTVXzeiah8g9etBPClNGALoK3eIwvNQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022uFCA8fQkx/zhYij1J06jmA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "cLu\u002BjMEGRWpyb2N0UJ9KTQg807lay\u002BugVf1pcqjsf7igeEupjHwg\u002BXJi1Z7dYt2e"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_end.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_end.json
new file mode 100644
index 000000000000..ed613301c1cc
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_end.json
@@ -0,0 +1,140 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda06323e?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF4F2F72\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda06323e/encryption_block_blobda06323e",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022xq7QpzEVDXSmZcRDYmVYCQxxUA8xwnEW/qDW12hv7QYG281fEeug8g==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022cai8AmT1O3Lzl1Vz0AJ1Ig==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "Yaud0JZOIr7oyNxDUCYXK89eN88be77dN80gKOCC8ylsuD1KlOmc5P4Xw/9u3AIBEBAuaV1eC4eA3fEAWVLr7o21wXltYcVp0RDP9gb9o\u002BgznkhfxJVHNEGSRKF4Ks\u002Bo8IxqkHd09SkZ3nacEMyCDbL6i4F1jzphBiaMcA\u002BkOfvTLFWdgBWmOcFJqq35f4VE",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "Y9qgSgWD29umrNH/2r21aw==",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF52C71E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "mTQwutfua1E=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda06323e/encryption_block_blobda06323e",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-range": "bytes=80-127",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "48",
+ "Content-Range": "bytes 80-127/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF52C71E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "Y9qgSgWD29umrNH/2r21aw==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022xq7QpzEVDXSmZcRDYmVYCQxxUA8xwnEW/qDW12hv7QYG281fEeug8g==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022cai8AmT1O3Lzl1Vz0AJ1Ig==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "M55IX8SVRzRBkkSheCrPqPCMapB3dPUpGd52nBDMgg2y\u002BouBdY86YQYmjHAPpDn7"
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerda06323e/encryption_block_blobda06323e",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-range": "bytes=80-1123",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "64",
+ "Content-Range": "bytes 80-143/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF52C71E\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "Y9qgSgWD29umrNH/2r21aw==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022xq7QpzEVDXSmZcRDYmVYCQxxUA8xwnEW/qDW12hv7QYG281fEeug8g==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022cai8AmT1O3Lzl1Vz0AJ1Ig==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "M55IX8SVRzRBkkSheCrPqPCMapB3dPUpGd52nBDMgg2y\u002BouBdY86YQYmjHAPpDn70yxVnYAVpjnBSaqt\u002BX\u002BFRA=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_middle.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_middle.json
new file mode 100644
index 000000000000..5d44966551d2
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_range_middle_to_middle.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75b03376?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF91D3F0\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75b03376/encryption_block_blob75b03376",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "144",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022WaMEZTn70G32lx9ssRMGxYRU7RSkRr9XPbvqIomN1246IVfFaTeVuQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022NK9ddc05mO0Gu3IPILM9eA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "zsfPhjpcyJU3DyZk2IvKUGCalMM9MQzRcRWqfqHmMyGNIdhOL/bocHfQWRTHnzN/q/Oh0KdPvO6uFSI0gKu3CDA0vRuaprUMpB7DmluTqk9EvF\u002BLyefppFGDQgxsHkM87nQ51qK7peQ65mI1KCqVTMVdf80MotUFLrnADorLsQIBA3/npVcIVHVN30/\u002BoIg5",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "H6GFYRdYeXqMMs/sZ6z1ZQ==",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF9592CB\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "1G/xjA5KX4A=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer75b03376/encryption_block_blob75b03376",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-range": "bytes=0-111",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "112",
+ "Content-Range": "bytes 0-111/144",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:47 GMT",
+ "ETag": "\u00220x8DA4356BF9592CB\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:48 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "H6GFYRdYeXqMMs/sZ6z1ZQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:48 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022WaMEZTn70G32lx9ssRMGxYRU7RSkRr9XPbvqIomN1246IVfFaTeVuQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022NK9ddc05mO0Gu3IPILM9eA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "zsfPhjpcyJU3DyZk2IvKUGCalMM9MQzRcRWqfqHmMyGNIdhOL/bocHfQWRTHnzN/q/Oh0KdPvO6uFSI0gKu3CDA0vRuaprUMpB7DmluTqk9EvF\u002BLyefppFGDQgxsHkM87nQ51qK7peQ65mI1KCqVTA=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_resolver.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_resolver.json
new file mode 100644
index 000000000000..871638a20bc4
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_resolver.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerc10e2dfd?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BC0980A4\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerc10e2dfd/encryption_block_blobc10e2dfd",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022FDJ\u002BGhq5gcX37ZWE0pkpDs47XlVcB6Uso1qf6GxFksP7S/KMe2AHxA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022nx9uw\u002BqM\u002Bye9jpSrdyR4gA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "5eG9bfb\u002Bp2QKO1Oi5dsDFA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "/PoYZVjxkd9ZIpk5prEv1Q==",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC0D8BBE\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "TYDgRowqwlQ=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerc10e2dfd/encryption_block_blobc10e2dfd",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC0D8BBE\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:42 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "/PoYZVjxkd9ZIpk5prEv1Q==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:42 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022FDJ\u002BGhq5gcX37ZWE0pkpDs47XlVcB6Uso1qf6GxFksP7S/KMe2AHxA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022nx9uw\u002BqM\u002Bye9jpSrdyR4gA==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "5eG9bfb\u002Bp2QKO1Oi5dsDFA=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_no_policy.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_no_policy.json
new file mode 100644
index 000000000000..e9f66ffcf8d0
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_no_policy.json
@@ -0,0 +1,66 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer46723353?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:50 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C0CAC210\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:50 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer46723353/encryption_block_blob46723353",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:50 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022U6IXrjWuA2bpxVgom/K4ju8WVMyzl5oHva6WQgvN\u002BRZ1bcctl1tITA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022UBeLNaLpIpXsh11Viu1zuQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "bwn7PbNfc30Wxp\u002B42ARJ/w==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "0IQFQldfUgU\u002BjRg5bv1Uzw==",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C0CF1DBC\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:50 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "gMDTlzT66W4=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_unencrypted_blob.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_unencrypted_blob.json
new file mode 100644
index 000000000000..b90f89496e63
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_strict_mode_unencrypted_blob.json
@@ -0,0 +1,101 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerbfdc3636?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:50 GMT",
+ "ETag": "\u00220x8DA4356C10E9EE8\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:51 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerbfdc3636/encryption_block_blobbfdc3636",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "3",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "Rm9v",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "E1bGfXrRY42Ba/uCLdLCXQ==",
+ "Date": "Tue, 31 May 2022 22:41:50 GMT",
+ "ETag": "\u00220x8DA4356C1125E7B\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:51 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "7Wml2VbcwgU=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerbfdc3636/encryption_block_blobbfdc3636",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "3",
+ "Content-Range": "bytes 0-2/3",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:50 GMT",
+ "ETag": "\u00220x8DA4356C1125E7B\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:51 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "E1bGfXrRY42Ba/uCLdLCXQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Rm9v"
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_to_star.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_to_star.json
new file mode 100644
index 000000000000..517d685b5304
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_get_blob_to_star.json
@@ -0,0 +1,214 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:54 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C3563D05\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:54 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87/encryption_block_blob91d52d87",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u002244ZLkHTxtywp6cS0J6PKsQ8XfvXHprSWEA4rDxwVq5q3KRDH9UkcyA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022lFbN4R0xzeUtRkeEzpOHIw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "g7uqXi85jNNaiXyZpkLrZw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "gWUZqKYlD0IBDMPsaNGzdQ==",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C35B0F1F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:55 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "7LaFeFsUQiI=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87/encryption_block_blob91d52d87",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C35B0F1F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:55 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "gWUZqKYlD0IBDMPsaNGzdQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u002244ZLkHTxtywp6cS0J6PKsQ8XfvXHprSWEA4rDxwVq5q3KRDH9UkcyA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022lFbN4R0xzeUtRkeEzpOHIw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "g7uqXi85jNNaiXyZpkLrZw=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87/encryption_block_blob91d52d87",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C35B0F1F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:55 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "gWUZqKYlD0IBDMPsaNGzdQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u002244ZLkHTxtywp6cS0J6PKsQ8XfvXHprSWEA4rDxwVq5q3KRDH9UkcyA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022lFbN4R0xzeUtRkeEzpOHIw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "g7uqXi85jNNaiXyZpkLrZw=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87/encryption_block_blob91d52d87",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C35B0F1F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:55 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "gWUZqKYlD0IBDMPsaNGzdQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u002244ZLkHTxtywp6cS0J6PKsQ8XfvXHprSWEA4rDxwVq5q3KRDH9UkcyA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022lFbN4R0xzeUtRkeEzpOHIw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "g7uqXi85jNNaiXyZpkLrZw=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer91d52d87/encryption_block_blob91d52d87",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:54 GMT",
+ "ETag": "\u00220x8DA4356C35B0F1F\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:55 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "gWUZqKYlD0IBDMPsaNGzdQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:55 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u002244ZLkHTxtywp6cS0J6PKsQ8XfvXHprSWEA4rDxwVq5q3KRDH9UkcyA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022lFbN4R0xzeUtRkeEzpOHIw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "g7uqXi85jNNaiXyZpkLrZw=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_append.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_append.json
new file mode 100644
index 000000000000..4a4fbe157e67
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_append.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontaineraa9f31fa?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:51 GMT",
+ "ETag": "\u00220x8DA4356C180B0CA\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:51 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_block.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_block.json
new file mode 100644
index 000000000000..9a2fd1e9c4a6
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_block.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer77a2318d?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:51 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:50 GMT",
+ "ETag": "\u00220x8DA4356C14D735A\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:51 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_page.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_page.json
new file mode 100644
index 000000000000..6919b4b93fb7
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_methods_fail_page.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer4529311f?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:52 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:51 GMT",
+ "ETag": "\u00220x8DA4356C1B8CF8C\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_value_kek_wrap.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_value_kek_wrap.json
new file mode 100644
index 000000000000..c59530df5748
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_invalid_value_kek_wrap.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerb18c3004?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:40 GMT",
+ "ETag": "\u00220x8DA4356BB4478EE\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:41 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_unwrap.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_unwrap.json
new file mode 100644
index 000000000000..13b7a8e27815
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_unwrap.json
@@ -0,0 +1,140 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere3b432b1?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BB7D0CC7\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:41 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere3b432b1/encryption_block_blobe3b432b1",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022UiGfCDqJieRM16q3jlauG0iVHZioOWht1jZRQ7cGH\u002Bj/8WYlPwxNdA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u00221fhy1FO1gZ1VwNBMxn1iCw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "LSNrMkgiGcF3ee\u002BCVBcUBw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "4VIKZAOFvYZVooNz/xWmOQ==",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BB81B3C2\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:41 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "bWzZhP4h5AI=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere3b432b1/encryption_block_blobe3b432b1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BB81B3C2\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:41 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "4VIKZAOFvYZVooNz/xWmOQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022UiGfCDqJieRM16q3jlauG0iVHZioOWht1jZRQ7cGH\u002Bj/8WYlPwxNdA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u00221fhy1FO1gZ1VwNBMxn1iCw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "LSNrMkgiGcF3ee\u002BCVBcUBw=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere3b432b1/encryption_block_blobe3b432b1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:41 GMT",
+ "ETag": "\u00220x8DA4356BB81B3C2\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:41 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "4VIKZAOFvYZVooNz/xWmOQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:41 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022UiGfCDqJieRM16q3jlauG0iVHZioOWht1jZRQ7cGH\u002Bj/8WYlPwxNdA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u00221fhy1FO1gZ1VwNBMxn1iCw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "LSNrMkgiGcF3ee\u002BCVBcUBw=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_wrap.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_wrap.json
new file mode 100644
index 000000000000..68d0e63642c7
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_missing_attribute_kek_wrap.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7c8d31ce?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:40 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:40 GMT",
+ "ETag": "\u00220x8DA4356BAFAF7A2\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:40 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_empty.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_empty.json
new file mode 100644
index 000000000000..3c426a9bff94
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_empty.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer379c2cd3?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:45 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BDD12C36\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer379c2cd3/encryption_block_blob379c2cd3",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:45 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022m/x1WWQjoKNdCZPLHLD/Pcgw\u002B/tBinpbX1steZVxhZiV2NoghC\u002BQfA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022Y9TGeE\u002BEZd3cnEDsdVW21A==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "6hGN4ayj4CBQ9NO\u002BitCBbg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "9VcrH/kVgKOt999czcSqWw==",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BDD4EA23\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "/3j3qzVhpCs=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer379c2cd3/encryption_block_blob379c2cd3",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:45 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BDD4EA23\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "9VcrH/kVgKOt999czcSqWw==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:45 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022m/x1WWQjoKNdCZPLHLD/Pcgw\u002B/tBinpbX1steZVxhZiV2NoghC\u002BQfA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022Y9TGeE\u002BEZd3cnEDsdVW21A==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "6hGN4ayj4CBQ9NO\u002BitCBbg=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_invalid_stream_type.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_invalid_stream_type.json
new file mode 100644
index 000000000000..20935443a1d4
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_invalid_stream_type.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainere1343297?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC46CEBB\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_range.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_range.json
new file mode 100644
index 000000000000..4343bc814a9d
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_range.json
@@ -0,0 +1,1548 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCB907B1\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "HPureZRQVpJGnx9tIRwQx4PmcU1tbGOYXBcZzVl7XLJcK8AVAF3LhsCMiRofCXg3ach0dH0CK4AlCu/Ria6hPthCDAZiakazw/6yJRYf8v7kNUnuRTTTAn7PkLuuB0hkRXFz\u002BiXYR5RGNrmVyipHRcPO\u002BSbtKfnpG2zWStiUKUHqEDwrqAGtqNCilq6WFkVUGMZXD/UpBCQ8Le4Q5yHcCGv3y5oY8bigqsh3f8drEFE0\u002B4jg1g21mTTWUh\u002BJXvHkTvZl7fn44cBtHw7Cv7ImhEyqaSI8YGhaNuaFRp5J0ac9dQq4iwVoc2vx6fBFsG25aJ3gGpTzZ8h6oSh\u002B5JtIrYRRWcFIeFDS3vXiMMwYo3bdirzEahj/ILkCLCM6iv19x58eoPa6s97QBo\u002Bud/7FO\u002B6\u002BKDlcuxgbY/SqzOWrly5fDj57ZSJYvN3GN3gid9U6nAdAnOL8CPIbJ49aebCP/hG\u002BusGsp1GSzRMCvpT6w8Nq6\u002BtuxOmcPxYoJLPjIjznGlohKttk0F3N5u1YaeMHaJ1IYZqYmLSTyZFkEEYfMIvjVNlU6asBeG2Z5zyORYd1MUPmzwlOIWe9XiTjOKVvPZHr1UaNdQH1JocAqN6t/H/KuQAHQ63UQSiMRoiExqD1c/UJCt8/B5kSnot70dZm1XfY9Gr1zRnLOnSzvJo5nzY3FUYFpA3nimGwOP4dYkNkWIMMZH0uPYO0pX3fdD6HiUaV5loNrdu42fVFLN3II0jKOMCIh5MEyrONCHequyxXa7OyLVq3RyTJV60xSzDmBzCtmknoi/JOtct00gopNratQrzrvMuY0CNJHajB9zpitIIs7fuIDSAXLSLuaytvdNz4isvNpVnYSCaYIkYN87dbhc7MotgoC\u002BTD6YLTvCmV2\u002B5cSQK//EUJnEx/cB\u002BEZnD4wWoSxzCdFoOmkRuhJK7LECAo7bVQUL2MltX\u002BIWb0486dAgN3eOja\u002BY8c2sczrqoiG0mpkVASzmsEXJHhoRVwfZLBTJ\u002Bl1c3DZqIOf/TpIArUnOe8JFoX4JJXuCKTjVLlpDXcq0fAzgL1rwJxcIjkDoZ17rGYcRptbeNtwgAlpwrgL11BhdzlMSXoHhT/bfpbOgmsXygh/OmnwAbSbXKWFeYoRXNKgT3A6bdlbR2NtHhl9bX2I2SvqGBk\u002BchW5By7f\u002BWNCwR13ZNCXaLD2T63BArbDXAxwe0GqGJnNwX//y37EMHAwdIsIpJj\u002BPfeXsmYDM4u8fxEOGp83GzzQjTQx294CFb1IxyYnUOGq8bMEyVd0spb3L75JyhhltGZnnqbAOpECpEIlIJk15\u002BlIwrwFnUja3tt7rCiUTueJ/0DnNE1WYpKx4Ta3WJASbbCMjboYwP3l5RBbasUg1TgB5K723nkpqrXpQ7xLwqSUbnFZqu4S9j6Ay6XAPTwtQxuXJjIIqsWGQx6S\u002B\u002BIsu9KRKv8V9GtmO9PHSIaS3Hqy9w0ahGZj3SGfxJhUZDc/6g3P02OIZqXYTxNYzLrxjDAR0x\u002BdmZLJqazih1sJL9mnFsMv3osFwuVoyaLqZMkwh8NdABLkv5YOXPqAP9sSwHM75RzJFcs9E48woU/4wA\u002B7ywu8sjEMcG4ubWAiZkSxp\u002BoJ0c\u002Bm/SqmGeLZrZYTwejpMv\u002BKFUVj/X8MOTrBqNXjCbBY0utJUOruOwy1N4mJk/P38IBsnq3CU\u002BEplznXRFSEHt9FG49ytdDuaRxkassETnL6JYgT9owzSuhUEYjryfapYST3NA\u002B8jnMQR3yEsJQPvIUPbspNoWLi17Q\u002Bi5kbWnfVaz5I/pB8pU\u002BZfHbzr/wtaR0Zk7ROt7EYRO1HgKbZZAz9w89HvGh7NmpJBdwHpZdyF5csL5NuDXsNfL6lguOjLRDlnzFwIjHJ44iHAOqq1e/3LWw\u002Bney4ODAxdtUNUcsjkYN3M2egP8X43JwgtKKhmmsX5cuX0Ifr7kMQhBmY58\u002BjUv3aJT\u002B8Z2uJk63VpsRTTPlgxvjT/ONvjxH/SDDEntWYESi2V4vkkcVGL7LS6bsdnkyf4f1GOxUZa3u3170MsIWo4B3J7qD3zcO\u002BfJaJnv521FvA9I8HBmOGWoaEPzIissdk\u002BmrODDF75PxaVplxF546yUbalA\u002BncFeydBsZu4lkLALDimGJx59ij\u002Bt9Vgw\u002Bq3l\u002BGbq2IkEkarTP2JDzA7AnKtnTcO6JxpjHuWntbrg/YRRQr3GJ7Jr/S4ztO2C67H1xwcPJMicNHW92mCSiGNmeGTOcE0yOS47sVC2QpAGU0pZSihqyAeW4f6NEjzjLaDIjsH0cQ2x1quPnPKrxQN5JismwV09MrAcyf\u002B1\u002B9FGnAkrrjkchwLIiAcIHjvN9uaZRhWv0vsH8\u002BWLWywQMdZ\u002BKgMwIOf/wryYTOTKZ/OeY1QNBa/5SYHgXFlxloHqARZTEYJ0Ud6hEiwpiMQGwuPwTHt9PZ\u002BHHar1mBM2rB\u002BmRpQDgMg6WL50W0BQyZ5stt4etUtPiTNf2PQTsH716pwb0GaBf\u002BwpHudxJn3Fhw9UQj64z1v8FRUZCQQTsKo21TKFccFQr3ZQclXqurGrQ1NpJ96/cqM3x3RbXkxM2zkCxa04/w/r9JIV2vOYBn\u002B\u002BNe5OG/MVEOeUufGMdZ\u002B8mETZfFA59WDUlLR0gDgB/85D7OwWQ17zPBq7iNhhxpqXFAYL0ibNCLtLF\u002BMG0qkNG0et6Ua/GHlHrCRiTmODZHERyqSnsaGCCQyyGhBhO5pE6BHK2I1VgtmTnAN5eGGfLc5PbM6bZiv2JRWaoqAb2tnTvvaW36orW/3q9iBhtYcRzY4Yz3xVv54MLNqk3Py05tpMdtYFpF8eR8P7IxGcTSNGomieJwJ2R2Hx9B4wLfPrX5bMVG8EZ\u002BdVP\u002BBdOJ7TC3muCAdXLu7B1mEGyu3uiIvW2hBANO8uhUX0xkNX6kPWZLEKKRFsmoLWHxG2\u002BHlXEzgzHKQ/OlWHatbysx1RF4CeH7iFLbfcDT5ZjVf\u002BTLzYsDMTw\u002BBizuXpIDtGpTIxdyy67lg3VB7SzsyOsbxlMhm4OxL587cpfsMLcB22IruLHzNQ7wMhIPcUhrmtbYTEaL5y72ljK9YPhUPYyh7tBa58w2J5N86aM1nJU0BQYevqrUwPUHrq\u002BJHhipLb5zCsWm6phLR8zXYIwgMkEnspt5gf3lUaT4Oh2zyK9Gcmsf3kAkDEeEBvAI6T\u002B1IwcIz6yk9kBTCH6mVJUNL8kCSOc5g8H/Y7fA/MclScHzPJyt/YKB1fhhZcx3/pFmCQOMJHj4wFOkc/g0m\u002BOnjSdO/eWycFEUSJ\u002BnARHPUpwFQj2k\u002BFHikx06OUXV/g5e4xaBwEER5GSeGQkKlcr7i34vmI5OK\u002BSyufkkoyk\u002BWu7wlN9LY0dLRwmB6I4v1v7T7BavH0pYNuoFJeOX0nHC0Diooy84Yh292iZpM89B0zNlWpRca1hYpnV17VqDKRhE/km03Qlf7KuSgNR\u002BX2RVoEG74yLlHfM/b8c4u3razHq9EktJLZCLuQHjBhcHe0wPYNVaQ3PjzCdFgSDmTozvXiUqw0j8M09bkWjfU06Xy3Io6OgpOvFI7UWQcozU8qEuMrSQee3xFMcrwa/IDcm6kzArG/4hZoGjrR8zbpKH5u42QejQnfpjujHlXVQqopwY5eY/ZbkOKOxQ1lZTHIhZigxpaDLINN\u002BZGzzbXXrsrH\u002Bjah6yFbvxd0vQSqrLhnc3k7svYGbEGDrfB14wxUHjIMr5ysb1F0Eiu5sUyXqUuUlPkQfFYh5nlrKESdREw/sQKK/PeOQfR3slRrHlh8v3VnjGIBBqRaEHeZ8BlUIgWcd9VsGAzKykfF9fpk0\u002BmZHmszCwIdRbDbE0kVDM7oGKisrYhYdUhocvrSEaZXRDAtYzKljglLBdDzVHB4FoMkNbdX7i669X7XaE2GcvLtfig0Aun/YbT\u002BvqzIz1tym\u002BMdu3EKCKhlIopPg7tvR0Fze6b6gm5CxlowC8XaCE2XlCYXcCccG0BhGDkSoDIMmH/bc1m\u002BYRjAn8srNxbLAMU33Z48\u002BPOzDiRcxT0P6HU7bTfloFWo2\u002BCXHgZ/l5jLi3fGdpwZYJH0VY4hXVl7KKorRj2BCwnCOZazGBEyv7UcXkMZus05nTj5njr4NV\u002BSK3IpucUAYXzRQ0jUR8le4MD/LbCgGGiZMG\u002Bdgzg\u002Bb2dmoKQRFKqLMs0aEzDa99yUMa0TM3j4o46V3YxAo5E2Fnj3OS9AkMHKaU30wpmZBoufOaFXSFA1SU9FjoqYIxGmSfErbXAlwwpS7rcMF5hBS4Ed/7XXuSSyd9SLVTz\u002BFP72jlHNWrUf7iezyq9EHvyV88enezPTyIOgcyKihkgwkWg66Fe1/PPSRwD0pgOIXYWdsnkJlzLQ53mmq64BaNVXVs3m1Mjpd/Qw7Hej6l8Ai5Br7VFjYGpt38\u002BivjD0TPDvQQH7b5Zh3qPRE7MBYhtdlUzYpom/blJ68SBEWY77fnKQDbM2eDszcUbtvlnAUTr6kIds5MqvoCWqh3/sAE87oQM8Ti9XyHWmb7gAK\u002BTJ9Djphkiq/h6xUqzixOMhpurH2bMfe8dnHhvqQl1linbOulz8ERVvJsG/Zi/uwReurM9\u002B/Hg2V/b63RhwUiC106QVYNkUV8nyOEA6iL/t1YHwC8vtmYX2FVsJLqzAY0fddJFF/YbuH/1QDGUHy6XJzUJ0yP7sSCoUk2u7iYXSO7YRN0W\u002BDeEPv8AS5kD3t/a2smZ9ANl13tz8jyrfs8dVC1IREmRhYEEWUwbUCnyinPMcuWdXTT\u002BePRFoSL4qeum8HFfj6MNlYQj3ulBePSnP06SIgsbliWcqYTOL9NNs/gfLFd1fIw7lHnwR4JX4dAvRWn6Bpn9O1KIzyFX6BwtzF6VHkQoIx\u002BSetminFyuz46iF8CW4QW3nxEXPSi0NveSokeRtFnLSK7B9a\u002Byv74fJIfmds\u002BUFkGle5kf8NL4pjQGejGIJaYW4/DNrJdG3Y0VEoZYuHFA6FuknuPZr1cHCHno2hMtx7uybmL8\u002BpfTM2Sy07lmJQ6Lq03Q2mXW\u002BxJewZDBYLC2Q45MDFi495Br1fZO47KgPamAhO/rj8WcjT6TSTX2X/z0JSjh6R0L2PrGBxigRzDwOa7aKdVsjLCPWU7NR0FuIpljjr0CwlBmUh8XkSMB/eE60\u002B07C/q4VyyCTh9\u002Bn23DH6l8X\u002B6UvtpwcVKgruCigO9z7lqvCuGkyfCawP3HMtdZTwZ9125Z8h1v40tKwZNTA4c8qzRR\u002Bq5Noua7oaIODXUjfN/dmyFpsQHDuiiLy0Rij4B1rExcY\u002B5w2MpWX8XKI8v8deHwpGRLki39gU4mOhTW0374QS/8FzeJ1KSwTAUnt5F9tA9Rl825dVL/WkcaN/KnNRysEPnz78IoGFjJi3hGktzo75GAJH62wL6LnGn/WCWye9EeGaTgdk9oo0YDw5yHnibJ70Fjy50pv1eGmcEwvAQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "Ki9orxkhLMg=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "d5ghpyz3mzCOIN\u002Bu7pSmC45ekH8jjNoT9VbTnFp528i4KLt6HJ\u002B6y1Ynyoa56qR9JquR9VZWs9f6JUr5EMrCDJWIwptRpAiRzwd\u002BU5VKgBJ53ngFcVJ6whgi7Il81u3U/5EkjoAXYbuycJOHbd1E5uHe53d\u002Boo724htObNvTBIaaLS2tuHeqvUBsPLt61IyD8tHk1Pf\u002BmgPn1TitepS5RqEozb8rpBgjje2msQ2kMm/lD4qBziBRQHtM940ILIWT8sjSIUT\u002B5NXpIsxjfbsLrWtsXXc19t74TMSJjI3vv3EEYUTKemfkepgHS5XT3S/CXpJh71A14CRNRv9kUboItCmte/BwJ066chNmlUasjus9YvtXuzzJFeo8kXZ1piCE7mL8fUBophEjP0QbBBCPnxAKy0lezRi\u002B0\u002B4X/3EwiD9M9zimK5MlPTDtkuJObbUfvYYvU9XnMYqwV3ywjWApFM/6l9Ib2Sz0pvOKTUnv2UF5e0ZSEnXhah0DA3HwSuY/UqOsYvdrBxhSP89lG\u002BmvTTdhUmuqj1u7FOhFelssNFPrD/0OqmqG6oeK5I8Fp9uMin2Pqhw\u002BIl1ps6hB7c71IJnIXOYayHGp9Zsf5jhqQzwj7LSPgprUeXOMDJJNrqXQtagt3Us98NHBJHzXiAGvli3nnHp7Lv8KO0nzLxM1zl/Mpx5eBSFAQ7U7vtTdLi\u002BW8girDcpyy0ad5\u002BkcHVfWfnid8\u002B0cpF4BPZMf9VsSr5NgzpKOnduqQ3gccN1MhjojBqOPqktkzqvGHdXkQoUGhHhBXgYm54/sszulPd/yPnfXFZ2r\u002B3IS\u002B7FKSxqCWGQlm87iNq9Y96\u002Bfz0TKs/IzipXy6EuF9bpWHq7KEGlTAy9yNiQ9lbcrWJG4Vuj3nHDKyn1lcXUlBi1nN3wL137yCijUzwXtDUgN/2CTfR6Jq/ig06p1innml1YowwL3xLmEAwhg8IOxlh/fF5LohW/Aqtb\u002B7Q9Ip3c8PhKtUKDpp593sJmXrl9DdMMhsAzVAn4RWZKGI70GY8GtO38AxwIYErxjDjMcjNWbkM2L88CcDhfabmjz3gwsFRGqWcBM88nTUe1fFfb/rqyKcXEAaDjlf5u83CicXJLIfrZuH\u002BiGbpjSGB17Bdsz5X0LCNBoSyp6zVB2VQ1PSTlSCsh0DT2LvH/ZMYIwJCcWZI/8Pu22pb0M1kD4lx9LBI1mn\u002BMYmOqIkw76wVNrxvoyYq60a37V0CkdAP9RXozZkm53Hdi41PF\u002BNutP9oAxUKYdVSecSsH3InbjKpPsVGVghRF0ee3X809B\u002BVAnE9ooKrv0KoifTUaQ86wtj0t/28FxrC8ffqTAje96WpZCWZ8QjECXSnQW8sdiY7nEW7KZVhfrt30u/x9kxmyUm6xPeDtPUW1OgYC/bnOSE2HO2VqovK0lELhOxgApdhx1eu4Yt0l\u002B9i6QtHuYxnOnb3hHKoYeCIfiUZjCIgQrF\u002BQa2J23tuLkGb/Mdup5bE6G2TjqQ9DVWo6/wuAexor4CnvDK775c9N4YTjkeH1gBWuf7rUCksw2tzg/D1PFhehQockvahWn8R2r7jbSOaLkrf0Z5\u002BzFVeN\u002Bq3SpvvpFO\u002B5dfGwnW9dVp\u002BVPW2\u002BWWQlWseNLrxkzkUGg7KUai3OzoTNq7kDbmXSyJ\u002B4w\u002BLz9qWaQcdreYNz\u002B4/dQog2SmiG03oKlUdWjiwjLB0f9I3PQzeETN4gfxkZKgcBM6\u002BD5bUrx1dsyQJGUi5xQ7kylqV7NeGDJwycDSFupXEB6yca0bOMlSlcZvGzH4CFKqrvV2paiqc8IhVKAbM\u002Bo7004ouQDTLiR9/hJ/cihlmKD\u002BqDd4v83Em/ZrZQWndBj/n/IkpTGun7EkPgh0ZzCWSEu2ruLqGYEARyUQPsMUUr73IzDf3zq3mPRA7NSApdfesHTdIc72q5huJBhisyiEls9\u002BUc5MD\u002BqbgBy4JbUHPMRzL0EO/eiCroxHZVBik0zT5KY9JaBI8Dwmd5aItMBqAFxjDXXhuFw6KAK9xvqYeCWpCbb\u002B9VMiv2DqCRNT9245ddjgo6RMIzf/Enx9k1/FIqpejyx4/CTDbbXIC6APJQ/kKemQIde3ygkIcz3c2PsjzSLBUImn7iGpKY4UoKxMqnuFZwUP0knH7HnrT9CjadEXwViZxVflMP4cD0LTlTt3eVWN9ka0/XKtLkVl4UA\u002B15zcS8kRiW115q2jHZkpjKzPzILgDZAkAX3WAPGYB7FjEJF54nNiRFOvCy8XlEoclevycDd7M1xUdaSAgF9Q49t12BlQ3uQ4Gz2xLBi/\u002B9LbrGuJf5Ss9M/PaayGN\u002Bm4FLTpQeBATCV6Ybc4bs6jDTm5sI2ITKFzwcsbwAWu6MtzYkYFL6CYEZC2sZ2oto4Z/1NLC370UE2NhQkt8vXTEFUHf83tmTy04FnzIZV1xs5OXQB52uJcp6WXYoYsJsZvlUTN7f57zeiYHB9z0yVj0qFdU26/QFW5Yu\u002B\u002BhsEdBhNOMXE0bgxUTf3xtK6\u002BrYgQpqSHE9qNuCS5AEe/FnUPT5rPxzyfjFOjD6rLc5bcXE4a9pyOzcRGA8OLybW6zMFOG43wE1tYo6pvkgFRoUnOeQ4KpI1OYMbTsMt8HxtxnI5dArl\u002Bj1xKolbF4miCVWrZt\u002BTKczi48Bdjn7CR8cHdIa92XBnl4w6GdaKhX6x7de2ZBYowgHArNWUVK4nkv2iG1fAeqYRjgXiCLINDxBF4rX0HFZKQj5R1lwojrODoahjef86gHvxy78\u002ByeNPLp3xy\u002BJOjabAXPMGrgXAz/wP2Yo69k\u002B2a6jh0yDFWtuh03gkFqyo4zxqsl6KrmwZMu9hhpOMSbAJfWLCH2hdNw33vIoOfwrTKIVgIeeZ2Dp5JyjhfgzdQkSGHL43cugmmJeFHrXaT81oqLTECMUCxyGefYUFDUvV9656ifDuyL/L0lnBgS5Eta\u002BGrEQhd3LBxdh2D\u002B04IvIvy9EaJDNUdOA4gY\u002BwuHW\u002BMTeUUH2H0GqhFJymJyxOZCbJ\u002BAYt8/RUgZA20Imr\u002BGXRdvZ11cNwKGj524G\u002BCOs2QxiG/k6Oz6kxUjZk4EsuSJcIofHhWOnngaKLISF8uVW4QoQDB5RWomBwhCpRjnkGqGDtjA/4UpvVutS8Vb40J1CHp\u002BUP7itAMUET3Qy9ofHvCx5APC9aBZAHcXabZF0MfXbVcMUjsD52rga91KZlF2/KGUOsKS7GMGTi0wtWor3lNLgnNK0Se\u002B0NcTp90myXkNrdB6BAt\u002BUyAEFUFnKZcrqJNeyfexlLwDxiiUAx29BhlUSSHIjTt\u002BNPHrJ737qbXrimrIfWqBxGoWwM5N7EDOp7N\u002B3IwNBPSYPb9bz8Z6C0ImPERnqTFwXXfmGEawZPWzLis7BV9mIzt1o6Q5oQbGcU8qTkTDPN3\u002BYJEjAL1Ev8YQ\u002B55m6X364zAE2B\u002B6aWknGpDUKsIAMZUKtji4ycF9S1IIPY9we8zF\u002Bon8\u002BxN/bnfioxMKWJG7\u002BIB46NcipzPCTG5puQjjjphh1jxNRR5FjxzLjIq//fX28JWl9x9rJm6kSQkALHeKXmqVVM0sY6tamsQM0arHOl7FXifH9ncAwFX/VBnQZW2WmakWQTaX6bKqMAfqNHKXHr32\u002Bj0LVacKxBSByUbih4NFYrjRZ28s76LRslygHXSsDKW5miSolTpaukZDWhvkhNPmY2c/hMcJjRenhNOQ\u002BfYTayr3PfAEJd6RPL1zNhssdrBflKTLGU1/36Nh6T4R7O6yY4cfKE1zpVMWjWnOhol62Gz1m92Sf3cinCTUZb3dri5s/gwfmY3kAW3fKFnfcCWk0FleUUWz6GOYbx97REJJGSzd5MrEMniqF0T51tiFHn/dO6rJDK\u002B/k/BSAUdFVSLz\u002B4pqfMifgqsOl1FZbzv1pc6QnM0F05fjItuK3b3smwOT4xS3MU\u002BHQDtI4Q01W9xOZxnCqSFs6lsCgj97IQUZdfrw\u002Bdmi8DP/bZVwZriY2H1rosbzkRXAydIdK7mh7D6yGKwSwUlPTBZmrIZ1dWZ6gW8wSLodcIi5PVx6sTU84HaUGMUbEqcybyumsIkY1A7Cr/hbP5qp6/Oh72sFX8GS3KHwIk6lhh2Y5v/JFArKPIrCVfqZa9EiHlJOMSg\u002BEEeaDzRUf8WJZhdmQxzIGnO2lUeLO3EXK2MDLda02ZeBm8cf8fZVqFrBUaWtfzW0aXveM/Bb7m9p//R2Gs2t3taJ2xlyW2z58VqbTEz1dZ8YGRJwU0b3dsLUCHZ5sPdGa3SXrzJIMj1hhDCcq3yYAH5dQ9RRfufH2V\u002BCSnTOV9ilBk5FwY6\u002BEy\u002BeZrjbZSWaZ3gXK228gJHUHqS6PW1TxkWRD2z0J8QmGnQlQvb/KRUvpzLq3I5Ahoag30xiRPzVVdD2VqU65w9F/4WNPDJpLWyBVo3i3cie25VB8kDZALPvkss0PKB1szhy8rkRnLIJmZBa8wiNoSlsnsaMbxGmMNKDJ5zr8cB7pZPgF8TxHuFHkOLU972/v3Bworo46mVeDamf96cNXZS8vF6VW1lZsta19B9EEXyHYr54LhGWEtcJF4Ew6aJoRMURpNeEHXX\u002BOLDZZqoB4fbz2RKirQUTlUDgt9aSSrikXHvR9wF81vinCdfMNn1v4pCyTtvQ2EiP2vrukJN5uC\u002BBhHF29DzTOSDsXSJGyIIIeCHHmpmG/e2fzFMJcl3s4dbSXW4W7s3ZGpkPXrMWJ/Tbbb7n2fGFUTCzE3p5zoNWt/b0ftUvh0NA5vhkBgng3KDzkF\u002B8WKqePGdkb0fD9tD6eIGcE/D1RiNj4iroQuJ9PJHOOKXqHn1gYbABXdv6flFcsrhdDf9FiVc9dNwamJYE2MHJSvx6X79DJsmoOVMeq6P89e8cdUVyoZNAZRPN1StCVSsW58WgPmX5GRpX97bKXlrR20UawN14949hkT5JoDn\u002BhFmoB4qj1Fl3V\u002BrIvuavTpjpyBcpjJdjo467PVOZxPd3j/NpQ9YSrQutTviktjpiJoerGnMvA1A7ye0osb535dOE2oMLBxJQXa/OMPn1hksjZaXZBVcLZ8q4Pibc3k84TfUBdeRmJ5Gs2oGe4KSomC\u002BwoEErBLviTgdVPVW9CPNGGene49PkANJNCUR5WlCkpyBQnpl9L8JDPoLAju5praOWBCsN7D29lWEeN/q7MJbEwrE3khrqigkWSdiVQTLw7aCzxI/kHYK\u002BMlieu1mA46ukAQ9NflvFOhoFHPI9xI21XQjhBqcW\u002Bsl9W69u1Ao3SDxgnq7J2VEFIuszBxzC/Qe\u002BJlFYk5fZmbvaXSxPayfI292uaMad/gipVB7QZl4dk44qchNtANccuiBRAi6YJ3JjlDsaJ8yCRd1mvAfPOdAkN10Ht3MVI\u002BUtMzAYQmRppk/9NsuqEftja4jDqUtxGwlnmocj0zrlcL6afFzF2EL4UHoTZk/j1h2Qf0CzxCTGiK\u002B499Fm2QnA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "8g14id0zw\u002Bc=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "xIzLD758oKEOZ6\u002Bznfeh8EBrGgccg4NWSsSgB8LulDucEcGdbdOS7IigoXyIlMMJGLYo5OtEwYvm8VTdiTzwfNQZrJqmoXd7FrJQ5ha8UzUvSqwCpGqqhG\u002BX/2azYhWA6903bPg8WZmkMRGZKnHS\u002BAJH41d6P2g8Ve7DIKiJRIwP3\u002BM8X3HwyxOsoPwJwpp5b7Pcjo32GWWkjwsWAENsUgBRuIQIM1io1eVptoImlBx85V1P6cNK32zeWxC05alm0aeC4QgAasDEQFXVKiQvMyxwc/QGXDCsGOWiW4ziVbm9Z2JpJWZfUZHGllkw97hs6BKpqLKDlKu9h1mUs\u002Bb5Jshgq4Ua\u002BgrPemj1JQ8dUEYsH1rxsZaZr\u002BdIeHFyrCLzkPHddJDSNxANji41eGpnMWEj9n8unZBCI65XcIxXC91r1G8kRlrhhGfygUq7P1RdPr1voqbl\u002BxqOhtgwZbk2bA/H8rMyg\u002Br0k4t2Pmcu4QdJ\u002Bu5X2urJir19Un8LSNFkjCN4gAdxc1w4xWPi9Wj28qXh27zF16CPQaoiCoyrRj17HQqy2HMfOPc69866scR0BsfFZ70S7xdA3SwbHqk/pm0LZOd7Tm4GKs5gpb2wuF\u002Bv9d620Bub3WSDU0/7jVs2HctPyyArNYMs7HzvX2WyXhIRtnbPu5A5D7SnLJeX3a3\u002Bgq/4McougGlzEEYL525d8alcBukaQUm1kQJGIK8gAuUknHCez10FfekcSsIvJ3MTc3ay3ejmdnIXXHb8Q/nnejlsXhiDHgFA/olgXQ5GOThnfK5AAfSgFSU8Yj4h47BnZh7ZQnGWaR/ykeEYzTVfNEbSeb5aCLNgqYHCOsC8f\u002BhsbFHfUShb55TwGh9/u/U5GLVwXhcN9LpnkkndETzAdtMFGqyXjWm4vGSkqGG2ghd8Z5/s2UQo\u002BtJshuEH28jay6P3IyXhidQwuX4pmiGb4xCnCgsCFV2iNWqpYUlZSSgG2Q9hod79dyN2oXS1QY3KQ6N2v/eKSUXgRHWMpy1YxhKTNi8sP92tpbusVqOUlqXq//hM7GTI9MrBOgZ\u002BQM6Bi3ak1QekKWeA3f26MfcX70Q\u002BKLg8QTRMj9EPyppOY77amH7NYPOEvRJ4yQIXFrgbTml5S\u002BOMEjfL5TQNAPKUQU9Zrc/6M9pz6HR4dLKXvk9Wk/CdFMtPPmxpOaRAOEqyvbQChX0Hz8jhTRMwQ8qAeJ\u002BaICOYarRAobnYzdppjQit\u002BDsfcdqZShWtO0xcXy0JAfQZpHI/red\u002BxAH8ZDVBZN7FO76s5AErWoJHG5ufhYqI5FqaFBvFLBiZycFDbx6KhXRLcPeDgRyTO9ocTyTTLIB/z5Gft3ChrmH3MqziDiTpY8tEu4niJQLlVpd7qxh96mKS09RnSjJpyFmW\u002BIVH5PMPXvt3Y4AIiyhEVHQnZS1qIsngxf/x4WHmQNSfOEJ3GxWdRoZ2ujZjyduDnr1m4YsWH7dd0g028x2pt/2GQJdkSgRDCGx4FkJ8l7XKLjaA1jBcohyYtI3a7u\u002BT1qcXbYEAL6dhMv0O0Xz0nDN9x7JppRj0B2ekYvzJcXxZi94/9lWFR2OLXVrflhhMBIG1qYAAQaevEn40ak4zpvCMSTpexrPORRZGM5sX1hcuFSizMnVuplIWdTgEBs012NBYBCGmAmM/gXYf84ONeyBz6PLOiUVR9tM/0ZwZ2oxo6n8ML9Mo5CMMB9LJgeP7JpOWT2f2xf0/6uvGfLPZkssT0TFewOLdto8E8Cb0heBXqrnlkY0r7wkiNxYZ2piOtJ0oi/k1DjtKfq\u002BnqrgZuJ21Dy2hb\u002Bf8zWQUvPxDcIvW6uN7S24RL94hf3Oujn/Daqw1G4Zxy69iuZCNaj7zg8NrZUZouhDrv0qHLp70FSrMjDoyvZx4ckTtqXXszOTxfMTU1dt/0gmfA/BAdXYe8E3cc/5RBrUNX7N/gBXi0PmgyTYE98iw8mpBjYZXCsU2qTkbmm2KzNJ6IjsfCXOVUQhm\u002ByhfQ4Xn9rEZwQ3yirQZPV3sYuDNazrnxVjKl9GeDAMMRwxh7HCKwYyWgABnET4yuaH3BzJ5hC\u002BOheJOqLS3F8vKFZq4g6M4snszFTplF8GCVsIfbljMfSXe9UFi9RMZwAWNkceAjfjotGUdDy7yK\u002BP4PY2tB\u002BxPHAhWd6LJyStuarq3ZFTxsoQDsrg0OHnIAFXNXT3vWQ8wbmen1c/WRzyBQHrokHQYt4XTA9TmDkuzNVEb/x06BjNCEOcrs59qpUkbmzuZ2mtJUPApN8arh0DYssiP\u002B0N6Okj\u002BB1opQavH4rVcAmWbwS3Vyr4XpLWsbseO3a6oSoF1CXKo0iXGx5dWnkaWsIb38FkNQM9uvAbTfvSL\u002Bh/cLNQFO3jAvtMjGm/PMC23UPLKC\u002BrJS5Atjhrtu0B8feOy\u002BbxFZrGFCEy5t5ErtL0LbZ9e/sCVXh743Qe2jXbIvum/fWkQ89ZA8MUhrBsSwNlMU8nwpdnfCENV788vnYIsfw0MCl4Ix99Uj2xDMaDltcJrS3ZEIeSA9U818vRzezNSYzdDa2UOVzJQPl3hMMESk63/GW0bBYay0Tf/B5pXLC093ddu6oMVptTwm0EMWcnzO2DRNFqSkvzBZnTQ8bl8spzyVxKZqNcRE0zUUaXvawmeyzUzKWU3KADLjYV2wMXHCgNZSUjLu5GbA/ltK/oleJNHmVE2QeHgI9WRZxim/bFse1L1bPMZ/Te3RBXNNu/3nA2MLKVKaIOGiVYbG/fGoVob/pLjc0cawMJmcOYZN5xLGilmKS9fOW8ZilrfqXn7c\u002BVnW7Y3i3DetBmL7BknNDVEAu5uH6MqUYzKhoRO9ZbbtxhMc0z0zmJB1q8tnD4W4eYmnUrbgC5q5p\u002BXqp52atIyXlaYEK1bV8DY2pAV9iuGE0cG2Zw16oiYd/Gr8qVtBF8dWSgvKZhX5zy2fDJ4mS7lIyfp6wMQ8aA0f1DX9UELPRV1IgaQ0ESlPUtL6JoOJHcfC8F4NTMDdw9DSR1O63/Xk1oIdmvReXqSgQZAEFnFzaHar0w1kPn57rlBtOXHt/HUJi/9dwacnbOKRWqNAD9HIFzAkZfZNv\u002B5QyIo5tpDzhNY63HgSIz3PLu\u002B4bxiTQYcyeIHB\u002ByIwqf\u002B8IWD0R3oKY8grn3n190ukAJgQDNf1qQDP/WlGFtJhm50Sw/v0vrYhRO73mldDqSX5GNmiUgcoXDw\u002Bk8SibgbsyNQcrjA4fC795NdfbwsESg9WeUKVfHiG0a3sZWIGdUCwEK4w5cnh995G6sp61pH1eaHJ7OAJydhvhT1WhlyzkRc6U6bp/w9Y\u002BakYguojmqLwseeo3JPkF6xe\u002BlOJCrV85FYdPn2Ryu0850aSml\u002Bz4B3CWsMVrdCW8TYnQF2Ckx7NnMWJiI/3d6aOcZgu1blyTzrG/prwz\u002Be631K/ZQ2L4WFYZF8huIg/oHinVSdwp\u002BvPSsLXDigJEnVAKOlcK4Ra4wsX7KA8sPnPJwltA0a6GKLGAoIiZwEU6q97jW47g\u002BFQkAYoX7TXNJh86IAOJM6XmC\u002BE5q3lvh00m1oyCMzmtzbMbvLtBseFM\u002Bol7R51bMMTxCG0r3Ac4L/xWm3q3gqTZf57m8OjGjY8OyZevuHBejGFLLz57hdhefuK9HduzbnS7DtOB0Y6HK3aC6DL7Tru6b3QCkIywgE5SSy2WfJIlrE6/hTQBYCsX3O9vEJ7PN6ITmFhGcDp4vC3W2weD77j89vG0vivM\u002BSi5JM1ExLKysh/UhIoEaU2j8LbA2MXYGlI\u002BaFpTBybHQHhx0ujRO9f/5uTAlk3I/8Nt/hporJFCaVU1UPGSpLO8vE\u002BuQxASPotJ8gOM4Qq9IgWy0kpLfKQVAVA/rUkLxq1Xw22Ujt/1CGhoU302Lrk1wMgXR6nenu8roObUACgn7Hb7f/6i5JQJ5emPF0HAXOC1IeYgHfO2r/KbnwyUwt5u\u002BRKwHWNW6d/qEPmY7WowPLOn2dSYGVqwSXEJNrztzIZSBsGVgnEKTNtL4hNjLb7OyJwTPMt8w0cp5fzQy1aLWri9tnbdfhoI3K7712jRWaW9W0BTc2KWrYkJNu7T4yx1Vp9KSheV\u002B0grhbb2A73LieJbCbWaBrFrOXwiopUWo0BfxwvT4OLRYbc8zvxdWIfPTpv59VnH9Nr9ux79NhNpqQtHmDWIsY2hGjBHYGOW6Onf3LNrpTEeKbe5Lzjc4SPTQPMifBrdU8\u002BfDdF9jtgI8HzquNNUC1EM7GVZcXYyRWKbMLJkR9t7I\u002BEE9NR7wPI3FmJ2szTQNZti8PnzvhzHaNZ6iXv3thcMXUwtoy7ofPSehVeW3poF5BWxbDq9okZMdnf7Vhwt56zvVm/1zymGdGPsnK5gN7gfEf/5wWOIEswJdy4aFZQQek2qcL\u002BVd19Cr9raWy8J4G/gW3HWTk0pizGJW7qefVQvJqxHXnFy\u002B7nQ6nAZR9DGVv18JPtwXggQRPDkoe\u002B0IpIqQYIEM0yIX2APQNVuBiOry0JDNN6Zd8328jHGZhmH01NBIwvDREvePj9aQbqBp1GrwdwW73dl/0f9OqXHC/GnkrBX9bv9EvYrhDyduTqUpSrzbBQnJrhDf8CVOnR8lg8A/Few2f6yusQt4iOWZ3R6a2mqnnCAuNg\u002BwC1X4iJPvonksm6ay56PpVoiGzOAAQ8DbAeCpJCbw1dCcy1dFVlXR2jkR5IqFWsaCGAT16w6liAlYbMqJ9MzyBqGKVP59DAFsiljGjZ10OMkNzY/7ydG75V5WL7PJRpfBTxAW0lsVe5kyad/fAzLOiG8QJPx\u002BF9e6oanMh50LekWsTRWUiQc3uKlls6mL\u002BMYLEXj8D5OlaHBnB7vJFxIglJA87dEHRn5y1AyjcXTlQto\u002B0DUq2HgclEPvcXBqtEMG24zeP2TgPkFePKAv0SbUbcNoiPgyNF4R4yt4M6ROPnLeT\u002B5SAI\u002BnhFyRfSFrX6q/swuBPgYitPWb5PFWe5\u002BEm9WB8OqyaGaxqLB8vOq1BxJY7VrxE8TyfOzvgcZSECzRBjPsmC4hFhGVZetB1bF/VrhFK1v4RgPOjIsGS9E1umF7VSo2SOsXxwieFewLWFygu137bJmrcpx3eP0G80oMC6eLZwz4oX1X2uBtUkfj9iToB1biItodZOkWzynoCMPc1ktBBP79m4iZ7kabVaIqz\u002BfA8Ew94lEXzEaL04SBH3ROe1z1EVeYMWXBLaGysOo7qd2OY82SedCGdP9MImIYhe0SY4ZCJ3vIOqr8JiAugRoeG8VYySSsHIS3dMjcFXgDvuYqnClSO7ANqzRfEPd51iPFsuSQHStaBkLyReW5quicU9xYW54KbzR2G0XcHSfdi/mHS74T51ca2F95\u002BSWl5DaADSgkGaObj9F1wFHu8lZGtdtCy78zGcBgvaoTxOp3AhEv\u002BlGiPHa5Wk8WU3ZiggzGwfx714IutIjdVPhTVqOZplQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "Qy4t03j3D88=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "4gIYfRjqlphcqpxXOZz3mECMgYlezd\u002B1omf8jxNT/1nfzJJUWgFrxgS8J9jMI9XQ3srMDmfMly9NmvngOiK/wijKyMmql3/xN1KAWj98oNfyJf39jlzPohqW/BWKvLCffhYFk5ge5dlMRF3IMxn5fQBiYEYjLIiNcKFOimVo5wYZorqTSJoI7ncP6pCL\u002B6Om3qX62Adzo\u002Bgqw4s7EqOlmHQraURZrub\u002BPam/EXIY\u002BDSpJL9w8aErB4jpGitD0H548ezNsgjFRPiEaxB3NgNtscq2IVo2YproxWlLdYTdgqikvG\u002BYYtUidYGAvTeqJq2/TEUMyRaSGnOf4125NuV3hqZDggiyo8gpTGoVVAaFk\u002BnFTtJKfHp2hwoVCxohleZbSOZjJu4DeWazZ/MrJUg2F3pVpeFiGSBj27XahEMkrcu/xupL8gACbe0WprhEuLjbpw6kGwHWxTS1NMIDO21QOoPOa6REttByvqetsPm9lXbZFlOsRwVk6PvLjMvVDXnBJtMjsNZRdFoRvb2HtOVFoFjZyjoo8ziHd6rPs\u002BjpvgQbf3sPsTPutRdxRoTYFrEGyhVqR0KNfXNvYJBblE7w/Q1j6dVOtsGEbvekHN12wwSz9uQfSl2YUelz/lHu1oVz4OV9jiRBQ3wiyeFpgN4J\u002BN/b79l1qivoUorEy049ynh\u002BFYRcnpQ4WpnAg90n6WntxFRncPqrqE9ofBSl5uJJDGGSeWXGIsDer3kOA3VEF\u002BtO1VGtyvuk4NKHIc8xpeW9z5edozCgn52tkKzI4acdOZGiEI4n1nNr/03tKfS0i\u002Bs7UeGWAkaBc0bPNx\u002BqCzxJZYmG1B4eVKHjQSgXjIYt\u002BQ1Yrd2qX\u002B/TKHQObeMWemn55jq8zKXTEI76NGMexlP6fIZL1VIUlWjwtmFG7SFPUJFBNBLIQVDDa76nfI2yrN\u002BbFyHT1qdkxNPijMYv\u002B7PdoGb1GHFvfPIDE/NYha1EEIWab6JfO9\u002BDc54UrHMBLgtHMRQt43dFDkRYceP0GDrMZbwJiwBI8oX6wODqdZykZ\u002BALUT\u002BrbyX0F\u002BoydUeol29MGb/iV2Qouub\u002BhvGHg2Ms/Q18O6dWFYJ/\u002BWRUIrXh8Q4lDJTeF4lY/c1KMSqzGoO2NyjqjQRvOSMMRiXFjNTilw/4tBowk/HwZbkkyHWpHDUduXw3osex4rp1ASR9VIljkEDnVidTZkVeSgIDgA5XtaT2RnPq9vYiXcWVWS0uddyq7hQRcDnQ5DUj9rEJGL5dcL2JfTpNYmLRCD8l4VLnMFWNEPPnudM4QRz1dY0eHfq0TfL9930h2S38NXl3QgUK/wfe93MD/Xc1aszqeA\u002BAMGju740XGaQpE7xMaAJDoRWEDcNjRUqhLbtsZ/sko2EFXbtkO1vu4ZeW9GOSmnyNdcAk3nJbd7w60Tgp4Pnjt2P24uq93K0Og\u002B30mjvVhxvuFho8agkKV5I1Rg9ePXlCwrxi1sJOyUPkvCAwoMPO/nm5A/zI0xZejw0ddsvato12JZLQ6AqYMcbdNnRbvsLnO1v3Kde5ukFWFqmDaqo0WZMk9cFGJwgIA\u002BWSGQmAewJOsnhZ8\u002BFRXqOTcPKkisf16BT4pCrDmIj0eXgPy/dccthdhrZyxeOgAYZ7iY/4OyQxiGC56xxc7hptP9mUJAHIEkQVVdFORwSyE4WPW7rHNFAfNVk\u002Bt01AHvFRX5lcwbZUiHApIgCE1HiJz/nFV9KU1ztDOkcQCWXhxWXOEJt6t8dDeNud0H2RMBzh8pb\u002BC3keCtTA3EednS89HRhVnOuZsbi2GwCW1HyqAwQDtVbv60eF0IPfy6AQYgvhkIl86y9LOCua5SHP9fUig/mmdPxlo7S0nvS1PVdkE1PuLGKN5lHuCCQ2rSGAtSsiCtkHBZ2IHiQdG4YK9KBI24fjXN1YnY8NJd0pr4WOqnwej3sfNdvrN\u002BTiUgNfOHojzAXyyueK1b0PHyGYIaOTTdr0XgqyEVwNPPkxO2hpnK6xgxrUXU/UO8QQYEsK\u002BlnlGS4FHjzQwh9R9M2BIw\u002BXhsrq3ZDxBqo9kKFJx9jNkfY6U1D0gpbeqRkQqo65tq8nHVjmSnjbjxIGvInqBelB4FmjEZpwOJ86P71A/i5ifLt\u002Bwt4JVfQh0hd0plCufT5/9s3CSMjFw6WJx93Ogrrll5vEiQKgCbkWQEZlJ3Uwe1YHL7GrSVhOEYlYhKf96/2pYLq77hhOlET3NqO7B7nz7BTdnEk62K\u002BJ8vc7scTviR71DmmbigNvZA7Fg6MVAAzyNMTUbnTpTSkS6bgbnnZSZZOreKHdsOSRKJTUIpgWyUk5ADHHafb6daKwhsNPfD9WwNbwChk\u002BGNaVEGWxD96b2HSMlV3qdTs6eR\u002BCnydcM3Brpo/CP51IXFcYOFiz\u002BnJY/LKzkqk8xn51GVsFDlUpPburCqPxBwJUJHLTRwpUX2z4xFkSNNwUh0GgccF0XvbVWtYrHddEYODRXAnIa4dyBw1MQA3IFCtaPvnb\u002BbXhk87PrnJvFUE\u002B4YZJyMvQr1SwBltTFFQYMHnArBn2IKBx85\u002BWisNj7ty3jqjOVjbQqXGvbBU77LBeazcCh31rDsAGwceWP8QTN6yBKIPEb\u002BCgVDXLNu8yYy0WJC55\u002Bu2qDRJmOrdy\u002BZK/Ig/C0wf9usVg1ZvX4rjgy9Lj\u002BRqlLFhFHy4RRSg661I8ZE10vdHU7SMJy5Ikz\u002B9VpfxcVevm\u002BxzZIY/2n1NwsUo1uUzo3ipalkNwZpM/sM5FMe2hnPLNpQxiBgfkloAVWBNcBqO2t\u002Beb21dqI/XwyqYdAMJVALno0sBWylTptUsLK9Kr5njs2WAwEUUaKPh0MR\u002BYLiTEo0p\u002BrZeO/J9RZB/1m/AlCBRloGgV/NVLW0YZbS88R0c0dC\u002BFu3OeJ1wsEpHLHW3lpYjjDRe6olT083okuwHGwzmGtboQQXQwf5QftD4VFZCXyHFSlAGsGmYavsKnJAQi6\u002BjCXk6qYav2Q5eLTc\u002BeHurAvWP\u002BxmBkTOPua\u002BpOBBdlGeahw3\u002B9HrjVUiwsjy6WrUQgjdinnp50tt/3QE630KyiaoWviI/FFo7QAZvTHtNBVf5QtieLhB\u002BfPz1wmiv6o1dPHgG9oPXgTDwdUtfB3ou\u002B9jKSFNlf2qY1/lKy5Zhwj1AcloMFodyWtASP02CzIvF3tfuDaO7J6nUSJ52tFrBAvwgR8V8SJZLrDa7hYrv\u002Btu5iO5HoMzhwV37/m8wTB\u002Bn26ABTm7AEoATzLhqB/0YGzXbYtftUuBMObo0WHvq5h697Rb9PucofBz8\u002Bz1VIWIFDWgNc01ALYVMezoLQIP7BWMpSwSJAPfpKb/1SfoDp8SSuwyxpD3DalCIUpM9s\u002BqLrq4EZ5k0YzEE9aBNjhYmPGrhK69fOJxNFJoqDXVB2SzoeEjjSbNbQl5rz9aq5qmfVLIvVNz1wvUrSV09iPMPj5HVlgd1IvU6KSsRV2X8J1M3h9lO8cmq0rtT8GgEuy/s1paZFS75Pfjmx\u002B4t9NgAmTfk2fSkodKhUpY6Zp6PSRUDTrlQZvJyHPi0Y2tuv4RYRoKs2UH8BEqrLdWz487eVKA03Cv7rTHBy\u002Bp63PnO4BojQrWRJk\u002BSlIPB9my9pxKa33F3gZRPdJtolQ1o/SFSpE/gYZTj9JUqvEVtaXupfrKr4ftLfssZ3ft\u002BenuWypr4RsBEQr1kqeiPdQO7P1conD4V18ENCAjSzT5tC5B1iZNHYKp3Xt/QI2xsFooMod4Uowb3Rpp3i\u002Br4QKWZ/y4ATljqF84QbLKMJZpNf2INjpHV3t8/xO6Q539NEJl4aTIbOXXqZZMpr8Rtz7k4XgQYOex\u002BZgJ2adS/lpxXp2w72hkhjvVKdzQ0X5FCZ2/txdJEggvdv6/B72Hrgl\u002BNa6v4yDesO6Z6TNWwNAeybZj5hjt9YuQrhJvedtvqTDK4oWpQ/M0RKI0pOOH4Xn/QNsOVSQvgyRXdsdW3LIl1jnACVua\u002BOXYw17EFcmgd18\u002BT7GcaPFUhvE0K\u002BWVC4hSIruUkbd4w7anSMz9wGCHf5z9M42M9CmNPXVkBPCasa8TfE56rNmKAeoRo1teiWM3Bw1yeTEdSbJxcyMot76UjHxaSND6kIwSIuZ9Ygfhc\u002BZ78HWGq3bZW\u002BTrDlulewludSoeTjlquoRcOW3fcenaqL/t8Pzbi1UjEejx5Z3Ysvkglp2Nxdsh4EJ4B76fQD3rTTKaKKTiQwNBIVeQzwDdfPVsn9Z4FhJjTxzpLxS96dDbvcbh4RqVRiX6JnGF0sAhck4uTNcjvyyg7U8Qlh7S3SXSDHbEkJSBRytUBwzVPLxhMtCiq04xPV5bDp59OVrW8Q/9haE2EpI1i2eLYzY6mXgrDG6axsLIniGXhQYJj0UR3eONSBDp1BxaUM83mSdEN2YaBARBEATuz4zH/zXr6x8gcyGGcDtzcKkXSx81kpdYRx6muURQNt8rtSzI6dyUS8mUet6ROkTBOTc0H4jySzgElSNbfhcv7uWhMkmyaYDgeFcuCsoC2Ls7U5q\u002Be8xlDIFEiIjr\u002BxzDXbKC6kHLldwI47AHWKkWp9iK7Te6zVTK9PQdmcerNnYrKDSNiulFdRtTEZTqtgmI49blPzes8xYHRR9CqLEJwp6nLdsnjlyRFke3BCjzuyoZGUFVdT\u002BLGfwvPlAHaYrr94d/1mmjVrZ/r/VS/eVJMfYjWBN3VqrbGvbx3V6lSPxKbVfn9KFmCFtB0OcNrMbgE6WaZE3ShHAnb/srW5K0KsMYKxwYXBpprW7mcEfsUJhlqUBVK2AE4j42XDTC8440CG6MJQmDfVldcOvqHypPuWGmoCrKF6qDpqjOySFjDGvZKUMqKim2q4Jm\u002Bxb26GGu0EHCZ8QVdTJKUmD\u002B2bPPNYjyhZZDtzfzgBC7pyZdPhEUvGX1e5ECS8gF5G47N/QcctVBw9AJiuuP1\u002BjfM\u002BF6kNx/Cfd9BHW75GxnRyxFSRpeHaJAe1tNp0HXJ\u002Bf\u002BUiwvW26s46R4vNqUHwSNNcAg94MZTkMn9qaiRcogcjWWhge7msgmL6ic9SoPu/9Hg7lQWIvBF7S2UsasOI42jSDeYwPWnz7I\u002BbKi7J7DeXi3kut5T8CDUBROFdqqYTaKXsvgRHLki9ob0HKgx6BVSSmUOyAjsuQoVN06Add5Fn9vNT2gi3BKUxSTdoZ\u002B6nYWPEwkU/IMbfc\u002BPziilzqySOkmp01NRtQ8T2bUQRyFarasGwIWZoh2cxI9CnmcAx1F1blcgoNJpNAw9IGx53ciRsP8IPa13pKI7k75j/otLQVkygLlAXlKqD1JRQN8Hm8jI0GD26p0tRce1\u002BvfsR47FknEY3iywCHygprYyIxaLamKOaj\u002Bj5I18mBu\u002BLRq/uWyvngJ1IX7Em3Klxa5GPBAu0FyaBvtiKGMrbfejq0bUYZzjmhVIYMW3hsy2K\u002BR8NR9/hrXc7e637w6f9qUsjTyT8TmD3rA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "xxysmgPz5Qc=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "/43R6\u002BfzG0A6luG1r4vLvVTx/a4GKIKFZQ9E5F0wpf4A8iEDT6tPpggZYzjO4PEoSLsS3\u002Bez50B3Ekjf9kuFk4OYI91Cxx5Tsdhzw1bQgirakQsGHyW1s9kOe7cCfkMCYYsA/R0lFpoTCfvdgResY42krsSxlAI1h5JxJpWux2etgdAMvwP34gMuknXzy94ZZ\u002BGOWUcyF9IOjMHAWiQXAzjD59jechEeM695Ppm6gDu4SJ7yEgx7FP2xu3lItBF19y8c7wTC\u002B2IA1ngykuUxLzCsJsQ0l5vCHXuBTMoeX9Qqat2Awx1uTquNdbV9CimGFK4BPI9kAI8ZcvMIaebBBe0b\u002B1/BaSpuEfO50gh18ZTMwhSmQQp3Wuhd5OQQwG6SgszakN0S6MNaaogJBPw5mHFtbU8Q/ErsUgXneE1QBKIEOtL9Jag0igqtieZtCi9ZchRp7f3Ecn6OKw5s9B/g2TL/3ovcQLF2FCxcTsVv/9puRhRoeHTe8o62HYEuXYRg\u002Bng9c5Afp6MZHdhviJqAC04LlOvVaFwFOWJtf7EjM79BQkl3FMw5g7TZKa0RzjS5F8zd1wKLO/RIbjg3QfKODiuq2KOARUFpQ7a8MxOVqdN9RYkZVoeF1Lj8gHPT/55QEHp4U15Q57nHQl8aUJBD5tTfUDGQ5G3JQOuhtLo4M6UR2P//kKrqJ0Rw2Ti0G2gNVMBrgern/R8MZqP\u002BKsr88yQYFOJdeYvX/6ftCQsA7sRQ04bYqCwBrVDdGghgxN9jSqSrO7wKLOJXOSBGpqmZOZRZwdAY6UX3Tlh4uLjRnMjGxFh\u002BnWSwQtKdNG6GpYUrE26r6HWvcpXIKhETQD7nqY1lO\u002Bz3FkdcocViFoIN2yJDVJLMorDcip930mvBLgKiRPK7YuZHIyupsFBrhh0r99yUPG8tkzykY/LAtgzpLmpYjz7ZGiMfzAN64Gwp67Z4Rb04gF2ofEOrQoj8Vp5d0O0LhDjBO0eqNm0Un0xWnIcvqi6DRN2WgVxZ2oOvJUHZwVTOAVR/MJtV8Ep1cfzSCQOF1lKP5tYW01HEIvpY\u002BIxgSndNGSGBCmqOIzJJisDW2l5fgknkX/qGpW5n\u002BcIKqzopHRSrt6QZXXzdVvrAkdoNWeywkn3R3dZqnAzt6bIctXBPN/xiBl0jp4XlUxvHAEt\u002BYY21IGx9uii6Gk\u002B63eRi70Ate1WRs/23HFVT7VPJttkIUrSVI2MOQkyPL5Il1iMDLDsVHrH0XF0lDDp7xwi6Uxfwo\u002B4AhKDYmY1TokrBDWTnI/qNJy3y7vCSPIplnrsfGw4Khl9mYQMxco2ZfzcHaZggjrIvD63Ur9\u002BH\u002BN3liapw\u002Bw4mv/3rlj7pzmMGFHFjiAluX8AU4Qt9TzJq9qlQs0OSGjMtyyisHaXfGR40idkvPrT46hBfwJNk\u002Bx2HD6T92YV1afB/2q/x/AnCE4SgZsIEubWs3OmkeNVeUKB3a1OhnG/cpGUmkumXWxvAtGdaaa\u002BpzjorLTD19Zso1ATbCIl4MjSBAKj0No4bRRLd7BQDoVoEdSpS7TowGMLxbCRGAYScD1\u002BWiCEVlsYerJEwk/0hy42sAVxvuiWbYm7vr79c7IwGe\u002BPcrGHhKvIqbf\u002BDAYDfhCjKNQTNlUzS6RpVcaaRM8P4xlBN2C2FX9Vc1ofXv4jt6zDftrzMrYp4CJ6cd/hK6xeu0jloB2TtiYe\u002B6WjTAcFI/rA8uD\u002BsQpNz3Bqd1bumheJGpslb/woRpVkWOGSoaa\u002BxQ\u002BIaYiWAxPJV4lPd1gWqiMGGvRGp\u002BoIM0cMlmmBkrzf1hISiXZMvn8dRtVo8/X/eqkKgK/xVutlv4WJ8lhJP4E08\u002B7hFTXp6JFWQecbIEVloI4mOsfA01mxSPEI2ghek5ZaZ8iqgGnGpwOB7Qa44P\u002BONtDV1foZ2qWn/6RS4COUl8MxYk0kxLEj8F/Em7XI\u002Bn/Z7QZ1Ucta1auZ7d3\u002BBCFMk6fWYwkGn8zeElXrS25/LllfgA\u002BepF9DJp095DFDfPoAMHOqQj7/vOT0QdEQOQdOVHj4/WdQd/QH6A9OfgKmmqnCOUsoJ\u002BOA0PJeoLq3y4MsDrKpn7GPcue4CWUoSxQ3W2btQqtzQbLxfYTYMu9qBZhBxgJEpifrE1HOCnnFUMQa0pRXu3ntJPb45HhjRsk7mEIvcVejnxUXQ2ZLS/gpRFSZPkN13GhYpheC2V\u002BPwClYmQueGDQ9HLzagcapZq4w027u1K3ki5QOTw9JN60EftyNq6Qw0sAvkXIjcmUJvBJKPdr31OBxz1FEpzt3S5sGOxDz0Ci21mCKX4bH\u002BrKJQlkrW47jURfbxNrqHxnLZz5i4Pk5lQOaNItSJrgF\u002B1AFrMEpw9rpo2HxJoeZi0g6pDUImZMAgUmm0KN9ZIQKbJmEYXplUt4eymAKTfz/kBCmDoMNQrCP6eBmA\u002BIZzMf4VKjEQLqV9vQ9xk0v54V4phG1AX0nzA1mTKKlhDfDDYYuzksoShnESFq1MbFVZva04C//ba09JrDDT5WVQlH5pz8OYcCtisaes4dZ5NDtCleRu6PRwLbJrSZjbqfr0e/oYUt9Mp9kz06k80tOQKJcG\u002BDm6VA/yvf\u002BHmuPo2ZlianzRQUGCpi8INR\u002BMCfSNVfVfuM7wzUV4sTW\u002BmpEV274OynosiZBsCVd5vyW91DPDi6WbcAlQMoDoiR5cTWf0X1zadwjZyN5f7w3jGzt7156ZPfs9fsy\u002Bpchfl/cYrYbgf6TER1my5CqU2amg4vrk2yifn1CUfu/5Lg8J5AwsMHptocnKt4t\u002BKjDkgYMX2B56Q6pJBp4ZX1sZBHx/4XaTK4UccNN3SBJMDMQFJoeTtPKCsTd6xM8uR6fj5MMSq4nB8PViSe0qEMWW7MO8OlUuNmkqWkDuUxCvWfYNKTzqPBpBkVL9Pq6N5x3\u002B01vEJUZRSC7zeDYTifQJTRmFVe78yOeyjZVxjZCah6eOa1JRBRIGXfnU2Ft2bIZxnk/vApHKL/aE7dT6xQvvMOGojAnto6yyCwiFgaA9lMONn0ymxsd4pypUd/rsgCR9KW7NJzNhfhrkFtUh7E9ZOZSlxwJLzm4pbxwSYWRCCgyxGwGEkUD9jR/ev\u002BVI2FdFargccji6ePVTp7pS8XbYoVOoh/iZ6vzqqR0LwuHqnntUsBlCRyJu\u002BeWtYnF/c8d2amkhsZOEjNdmaqxlS6DTjLzQemYW4rF2A8cHMrcZ2N1pJnenQfP79HtbPlvROcFsgeTntFYxxQjMBGXqZOnUI2ziRIk9lSbMIyiJpHwTKvbMBE82QBm/0M7kCJsN9xx6uLIJCuCkoYEujdxOuBDpH28dwLs7tj5w3BVjVHOIUtSS6HmzRBkAZ7edZnhxDGKXo6RoVEp\u002BKAFf1gFad50WtvON\u002Bfi\u002BB\u002Bn2h7vx643YGpeCZ6ShM\u002BLFwt9yAtwMfyp4Oo91YwbOVF0O\u002BxO3i51rlW\u002BOI0hfG\u002B2srxMlAaGiMP46O1YURHc7JQQDNERS5adBR4HEwIU2mhFBxFqTYQC5IIOu6hIY2diSU1gOKnB\u002BbmUqaoGUtH\u002Bq0Z3IipaplrnB3t6XM0qoD8jt0SOOydyh/ewljcY3WJhmR8appFRQ1NteTOM9MVF3JdyAyqkWqPkUs4NhyCL6nsiM6IEi3neKu3NpleEF8XA04GHiupj78iQFCq5FIdxWmH0Pw4gJ7HdRNH0p6IY1Zfv\u002BRlBDpz2pE9zxW3IgngOXdD28Jk28TxClGSZCn66C8IjpYdiC77Q4HpCuoJJ8vZMDfdToKHTknEsBrXsf2cLk1KseYxeQeGhmMdfoNUA5qF7lEF0t1JVeqCLiYnm7msELmFEKCoyGY3inY95ULlRvanvh0C1MHDkMljp/7mqpQwkvMlWRt2gRd2tNpidcFs229dWo//9qeJbP\u002B7mL5oXilYLi8akYMY\u002BTt7UBTsnEttJB20YAnQTcHO\u002BtJSrMyZEBbo5bgN5WrMnnliuwAfzBZYCnMnvAsywdu3S90/IEcRhJ/nMSPmDJTyZ4hVVQYQTGhp2AwS8KJ3Y0j5PLxL5j8es6JwakAhgi7JB10nhPgytHMm5CXuX7qf7DCsw75RzKjnODWU/d\u002B4QJWaTLf7\u002BiXwKy6zSheMwu6tZMf765QI6YOc8X50QmSeQ5xsEHiATFzVuJHER\u002Bo9EeDwGYPHrEQKMCNjtm\u002BPwHa/YXmRZbLaPKlKHClVDyjZCVTFGyWXV\u002B6hBiRFNLQLG4BIn6mt4TvAuSOxSrNBdhNo7egfLD4UcUdQfKW6qHxpTkjg6fFZ8o7BXc0tmIIkvzyHm5cpRbyE9u2IEKqZLXksuTr5c1cP7BRqR\u002Bukh82Txw8cRtB3/SMhonkxI1SxzIF98qWdD/wVKNkVlIFi8eiW3gbN9RyYThPcmtZwhjn/RnoBWStphSlAVVqc9yJP2INYcJwEjnbsxF/3DLPCw4uaR2gKHUXfhRXef\u002BKYeJ4v4QaIGeOXRYLg8MSpER\u002BaZS97b\u002BWP7MDytzAeFxPuF5HXsxqI7zzVx/1ZOS8Dr4IZLhQq\u002BEAN5mUyoLx/X620fzCY/GPj5CqOJsLbyXPOcM2E0Gw0n8yEi1wr6G634a6V9pdiUxNEveNAonwydQweCAMEAuh5pUScMf9z2xQV8f/omm26ry6WWYoz0IWJXgVmW7oy/syVcNiPESoTS1oYZgnFJJC9nslqmNB0BOriXQ3tH3lELBx22kjjcK2J1qSK/qR0RwzSDy/IHTtiK\u002BIDQhxVhVjC0F8eLxI\u002BQr82pvuMw00\u002B/ddSyY93WzvsqSRpSwpk3NSIbJaqIlNkVqFR6kLoEd9mxdhHHNmmfDsICT0UnweCKVIlmJYySivVbm5cmZsBP//dReR40dU2/wY6AwvZygI1PoHrrzO7fCugCZQKUW0H3dCT/d1U72bngDOBZK/wz8sBiX1RgILz8Nch6ww7Pv7343kGXkgZCke7yRrcguCbE\u002B6GiD\u002B4jEMs6KbO\u002Bz\u002BbPYHaQdE5nBmhK0pX/P2UdQyrvhUvrXG1pgMs\u002BGUswANAoq2IfettoCO7p7E2pPjnphxvQbLTobBJIu0\u002BmNQQQSfi1KaODfFqczocfXeSmIpmlY3\u002BNJdsOTt2BkswFusofOwPoMdRu9FIZ7/mnQ4zxrTxCK7Vulx/OTHnjMtqJG2wukddzyYh4uGzJtVVBCvUtro3lA4eh7itY454U6e0XCzphKGQtdOVji/dA01bbXjM1SRMAyYiyfkherfH3hkDYN4\u002B4gUT1VxZBnUR9UTZmFAYPjGQPTi62mylRKIl4aWYpqfwh/H/4FAnTLIl1hK1jJ\u002B0O5yMrHcirDAytbcOHTey8jKbvEgVKAMTIRqi0e93bvHG\u002BpKkcpTPbujgd1JzAonzNKRw3oY8otaYOggs2FEMr7617Q3gSEXGZVFPF8rVmyJf\u002B8U6pRa9WKhNMiAaLzxAHhUMP\u002Be0GK1nJqXgh8s/LDluqIQZvstg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "tMqT\u002B1GFlwU=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "8b084r2Ld3yUJraUQtLfi3v5z5jDf/ytRLyvJ40QOr7Nr2qlNIgH/pR2YtQQnoXBQycxMgqMfpewRqudfuim/mdVlp3K4rvLXIUhrnuLzuNqBlCJyVgkCHF/d5H2jOgyTAAFul4Wx\u002BmC4ohA4lGgDL3gUQBHQBd6KjKhHs0irSXpnnwgYglrwM4lPKX7s9G5JDz9sWwCxp3QvSwQdoeaHMEOHVFgKvJn5IycAbAVcle6m27026ViariNujvb5p/\u002BTnsSZ3lcGiegV3RtB6Zc4YOeyzownZejCeBASw/jrWAyZ5HJtVtFFveoa2YWoNQOfNFT7sFPmAiG8U3FdtfTM0MKqkVHkr2nODWOaH44NJ2LFEnAiu3VXfPunTHm/kbwcfLSLw8EJ/7cLyRBfSJgCnvFaoXApOV0bHEhm5PPMZuvTVyrDZmIhc/zJvPWP97WU1GeTJ4WgdNgsztmw2eqIPcPoTHmQuZvHIpndBn5pw1BelvpFdRvHQaVR0yiRE5dN6UIRwq\u002BcxYacShPFp9arr\u002BycGw446qnhBMn5EpBpptszsREq3WbjD9QVJY82p5ZGc7u2eWejpfDtY0vYb4xlS4dz0bCgQHoAnocnvDIZ9Peyx1nR3tIk2nusjd9mjYE5CkVmwPxxbGbd8bxJ\u002B2BTRRC6yYTOz3E\u002BPC1GsX61wZEURnILplZMJmky3zoViMIp74KL1JaxgbpuE9EePNdAc92gP2xWLfXL8zjyiyaG9GaaWuP0Cj4WdCRgDx4DK7KTmjVPdoIya6qtVg4lyn/rXna2qx8PR\u002BYGLvAlnJ\u002Bs/VR5Hp3/5jIFrIbWleDxKpgBLyyt8EHNNsZFgqdpLANFTG7kXz\u002BQWmAhmfkytlLkPykVfwMVMUX7fHSrOMF9UCVbK\u002BxcQh8b8PCvR8bbKoOkFGMws2zimm5DXZLQFjUDW1ck0V3ASKfxQa3S7/4RaBc4RbAimcwvqV1p6kSBxwk2HppCuIh0FuZTNsPzSU\u002BFbH4zP5M58oBD8oonJA54jnw6bt2/wYGwzj3qpOygY\u002BStCCJkDqndrnRjPYOf3DL5k1a5Mfze4SqOjk7p7JM\u002BvcQJ6dbN0eOKKjQhYgyk68UnJAlvYZvYvgAxPe\u002BM\u002BOOLqOYH3cAxPUn/MlY638gtpe\u002BnLBJ\u002BYkMG5T8HOpNC9fBqcE2O12t1IinjWzyYlsPIwiO3csy7x8vnn6YuSPBK0FUP3kWbGW6QO7AJt5MxqZF0OsdL8L4evALEvshJr0RqHQVm63dQ8nMGVu\u002B1CdwsSOxiqCzNCEOXO2NngneEsLsMBTvjB1Hd5ExTDRx6EUehgF79I4QUpZ2lA4m5R4ikre0JX0s1R9b423g1hAXlaaImkYbClgCEQaV8DBHYEAJAB1AvMbyHHI6a4wAXQFrM89fOUei9MJm6yEP7GkE/SOmEeW2HoUdcaPBkU2LbzrDIN1b3OgSivJPg0B41n0Czx/95ya5RnnCo3NPqscmpULYFkMM6bi978MmpZBylfeClZcDmEhGHtkuaOAoZN2CbtYlFNcSNHYLbMSzg5ivs69kkpn6knd4XgXsDBM8ecrzUWHge9AO8gZbvZ8s5SejUVNzz4D/I4DY3\u002BOgI/eOkEsqqbf3BrBA\u002B2phL7kG4F8YDhTir00iTfsUwjk8CiQqmUFL3LLt1/7sc6rjj/ZfBTaKuTzrwuh0SxKbxAufrWGm3glOdJCsYZIKUd8kAh\u002BAehHEiQKDeTUFH/CirZPLK7RielNMpm7rNM4YXn\u002BqDX0/2X5gIjLxjzS75cJAOXFpu9i9kx4Y5qzoK5hCuZ2GJwwhTE1GGS\u002Bv8ILPcqCNWvYh04ZoW7kceXvjmtgHobT/BhYWE1lDXopD6ThmqxRxiE/csHBVcV09G1Mq6ImQXYG/uRGo1nLAVp137RFCygLS/m91GpRKCVukLgVFo6sqt27C4ds5/U8A78NHBNGZslRQb\u002B0wz96xL0IKF3SSeq9LYEL0OI6XiJOVmr7MRcr1afY\u002BmriH6bof9Jo/jY3qQLXhzCjT81B5exdUMUL\u002BZOScmPiRlw85O3QAgJ8EVagNfN9P\u002BhKXaezc8BWUWq/eaqZxIYDZkEIDovniXn3\u002Bino5oBag5ArSebhIOLAI13pIyUfTXVpQg3epl0a6DByvqWYcBigNITc6A6dkykmtTfzD0s10l1N3T/SkEj5IMWWNXq0arbY58swIJlfFpNDyCZnaGXmOIPllQocjJubzFrAQ10nebrs60v83zLChRfEGAggu3rQz/fxWG2oO55VUdjK9b/rPevvYgr3dvqoqZNlNNMnQ9mwhoA90jKliFIQ4wcayJz/LrK6fk\u002Bls55V9FB06ucwyNHPI7MiqlwdEoIVZRAq22q0c24T3HEwqmD2\u002B\u002BRLp/l8PiZcmFpJtpL1lrqIuIaIgIXHdInzR2p4uVbjlEFip3Sdh7kHyq0C9L6d0UEi3iatOqrWScy9JnH6N76vbJ33EgNHS3Q1JgxCOwl7QyGENYFbI88Xsshyg86TS\u002Bt2IuP28OZYOhafdXekr1POOK5Hx0qg6x0gMMDs9O12tGL4jObwTyEJeiO2YzyZjJuGFIyFD5MyFZasz1Cdn\u002BM1WKwUDUA98MpLxa6wubVc7cMnXYPNNJJDNG1ZJ/NySVG0SWLq8HVJiuKlqZPSFUeHQoov4x3FuiUbtjFy57cgrbT2/k0WgZS5Ngcym6zWZa0R7yUdEkBosx1qpX/r/YOuVK2P3Ig5hASJWXPjlReaMlf8TTbg6m1hqtc/h7EJUglT\u002BhODfTvo0MhRsx/uVaIW5csZXescUUSuoJL6VM0X9iYrhZvEpLl\u002Bsaojm4CmkVrkeboPNZWVBT3lW9IbF728c30RjAElzYJI3ydQPkVYpVIZXwI9xNndFjgnd7jAEEDEWSzXBRTGhjLTfrpGUnj0uVwmlOtXWXMItRoXPddvqybDJg8wa\u002BYa\u002B\u002B3DjbqIxuPysiUdCDRp3VEvz32X\u002BHIpCmvdHN/lVSkIbSXBkpbu6mIfS3NaLGly6ykW0fApTyaGGzwyyZzMK1nMEp2xDUHRuany7DhrAS5PWrgxFPstEIVwVIwQTl5zLZyyU5bC0jw9jNi1RBF1JZOXuyT5Jh3jS\u002BoIy8rWD7RHrybv4hyyiHzhs45tDrZXvNFYVgIVR370AArGKzZgUL9VVWCpEFcZ7MA7UHJGQW9\u002Bp3uMOa0cf3BNBYxO5bJSxsD8rIJ8LBSKhJyPNW91qlJ0\u002BVmbX1VdUwMB6b9myz20WEAm3lMrUn1ECUh5HaXS4FsyVrjKCuJ8I7v4SXrSFYEMeFkk0KjbYrzbKx300TSiOH6Tn6QQKcLa/Slk1kSkkIBlPuY4TipWfsSkeOYO2CBRtZK9sCB\u002BF4JqpEj2xth/icFHDTFBKEFor71L55oyOryRCesoRqRLjU\u002BGb3qJl1vpI4ZIFXEGdhiubfpTALKtD7OjC6\u002BWxvCeR0GtO8Ib7cXz1tH/WFuejkDs9yUeR9FaiOpjrHJ4tTCj8J0DhKENZd7973BstWLA\u002BrnlxA8kQf8Yxh/ckLJQVnIxo0\u002B4tv4cWbhpYl2MU2Xz8rlrr3Yed8xj/NotPtG58OtBL/d/y2c3xJuvNho/VXXecOLoHHT6JtU2AOJiMCDN23E\u002BB1vPps07rAPhDBO2Cx176Nd1asYpdjgI5Jtcrgh13JFHVOSznRHqRLKv8IYsJlwCCCdmgZAf0HysEXbMyGlIn4/h64VXNY7snwN6HDsNvoHGOuNtcyt75f2wu2HfRBFmRZR7iJLF3Yuc55bV7IJCU1T6ou6PmtqBefEKjJD6RoOOWuBB3asmXEfRgzB3lQroZOg21jkNWPP4pjShJzG/IyNRGPDQI\u002BGFvCNy6HaC\u002BfQCx7ppzsMqsChRX5bjfBXqDno5CdsqhPbUlmCDZ1B5Z5tV65JJWkxw9Tk\u002B\u002BOdDno49R\u002BsDD78urcjfpc58GGteivsBUDLZn6dQ5oej38aagvXU2tZJV9Gy5HOzS\u002BJsVjXR9HNUkFPjl3wtQjAgmo5oZLsLiCKu5pm/rDHmFLyoKARgqMS8CGWql431Wn1mDGUwdoamYzwtG3ZMiKQyJDoOrpzFlhq8QauWnvcjzmbGQyDG\u002BOMauJQhSCGUosAwY/ijEpGzePI4HYXfsa9jGqM\u002BBo/FzKTIkvMOFRZPup/RoF2qSyWSvOixMatnrE5nnBBoFmqdGqv\u002BFa68SFpu7PIhwATQd31wiM2W60ksmYrN9i\u002BqJe1K9wl3XsN0t/EPieuRjg1b90WnTqabxP52HP1ZHi0STmFVn2cFz/VgqGpXPaEiQ0bxMWuT53/8M737ydE9F2qrHWU774kaljHrNqq\u002BtMD6KzziI2k69Ei\u002BnwZi4x8tayWJa00N/WtJ61vdnNQud3XAH9T8\u002Bf5EnctEfh3MPuIxV3yTRNfaCB01EKvMJl98e18AAdw7Zdu3w/BR2b0CeTZHZ8Ps/hPB2dn3sJ/u6KivhAnd6xAnEJZOWIfw8Ix9Q71qlKWYMybK6lXjBtpGZnnBO0EgF2ADuhOlejy1g\u002BffTj0I0m/WHb7mgWDaM1dNbfI5cvKYaqybCSVz5Wm3OsdzF6v8Y1VDqHwDJ1YohNMwMQDayuyIggt0ayRJe/v/DSh5ilSbkyvL04VVNbdVR02sXgBVXBlE8aUqq6j5IAcNNEuQvgAs3EXglulaGrZLd1lqypoyYsv53UWwefUO2bk4aGHXSObIGiH4PmkmqsAiC\u002B1r7GEyZzU55NGkFdtRF1\u002BiCFPJOY949u87oai\u002BWy\u002BnLkQObMHAKYAFKTf921N1eVfdxo77iu60OWVhzE4iSDbq6\u002Be5nK1qvuMWMMi2PkPuJq1dCgHWu0WooyjwDIqo1U/eaLh/rleQSASWmayxJfaStHRAA3D9CSay5r6um2200RchGeS3QypSjhoF59v2O3SmE7brwwyYnQj6squpK7GHVzxuGclweBe/cm7qOwWPHCKeV/pl2cFebyjEQ7nz0w4u3bkf2s3QBg7yztT1zu21pHNQSrkpH1osksiGURAhkHK/fqmfNpoOtXDJq6oDrM5Ko1kUOcTy\u002BDcCSTdVuktAuGUDYnCnakatwnPsULof5uBwqsKCPVka8JsKpoJoXO3Ib2eWe4tIO1HvhDdQiw/1WN\u002BDe9/yf/mmYeFb/pEsyVHLItA89/OyyJwdGklxrKixPrP5Z4Py/3WgzL5esqrTlMo1xjZMiNnolqEKARrvYMcE/GMEhbBjkm5Pl71IWRbDI6ewschhFIqUML\u002B9nlzfCvSeVizPVNP2ISBX0oFY1jXhPKhj2ZRS\u002BrcJp0bdmrHyfpXUM9\u002ByVpXDAa16g5yXZwznJWVeLYfsA4V1nghtIA\u002BBKfw1bvmC2RdwK8\u002Bd/LqvZKLH0C/ZdK1H\u002BaHH1v8mVuyJUI\u002BCrx4s6rNK6U/0d2HEorpsBBJb8QhzK1YRBRFklH8I/Z8WamXFfQP0IlnHUAUeSrc6Vzg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "g6QhguChlgs=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "H2QY2OLLarI/5ZyebVBT\u002Bh5UdHXAuVblcgweKzhKSm6xn8ErZX/OnHbRw01h/xbKc\u002B3n5a1/Zey4pAeLX8Cf8J/n1pkMuM9In0DB4aMzaibkECyb\u002Bt7bngW4CW9Z\u002BP8K\u002BrP3hBZWT3Y8V/L0PFJbe36H6VkPHs/Nrf02OkDxUMhDMN4umFDrSyVWlnK4PccJ\u002BWbybMAdEXK9/TWIYVYh1ZJJDa\u002BQvM5phqJLsHLJJ1UjRIimpeCXZfozwy/6ybgf\u002BEOnbAR8/GYFxTuWFwi5gof\u002BeC8rqgyk3Ju3BFvwxlFSss5H5MUCD7x855VltWVbIg0LPPM6Go1gVqOb4iyqziB94M08eaMyr0qTz1m1uFo6m4bN4LnG\u002BjgLkv4vyoiZOr5ylwJUkV9YFQHiCsQfX6YxY9aCtoHvnI\u002BMoNTgkQqfg1b511EJ2nzVfmclnX2Xkjkd6XcthEg0g0oWEM71dNtaaY\u002BWaJt3tGebKBAeSG15s3UQS5\u002BNo1TYEl5qupqQTUkdISFzBOOW/VrM0aTXHaCgrkkbp1Ule6YPwbIs4RBOteJliewetcba3dpf\u002BksiJCSmY0U29gnngFNqHsimfH6bSSWj9QQWwk0OuF6vbMBgyFor5tt/0m8Kb9gToghy0tV9qxE9xNfN9Tc6y/f6\u002BWmLQfZH7Lu4heRUNM/p//j/hOdpyVD476KYSBKmm2rJPIeyl9Kod6ckL/wr9taqzo5xUi6PQazHHw3l/VKhAzhtOsTbVD7eekAnKRXzgSrB1h4E9UznDZJfj5MJGw50aIrHGfS4Tbu6M6lr/TZirxVsDN\u002BIjiruFCcgGmFW7y6E/XRSllmR3i3hpxAiarzvVBAJ/VIScXO6z4d1iadK17L2rOmi/wllYGkGhThu69IeNGJe3yQ91J/gBmZi7vofagNrVPtDsLnMuopad/liUG2EwhatwFs/45L07D6VArFagXfT\u002BJj3VHHX64Tpyicid\u002B61IVxZMNMIbCtbFj0C58QgpO\u002BTi69KrJV13WSKyDaaeuevONtO7VlAbJrnsiFeXgXGSRsGurdGdlDbPZEbYZVrjXYZNMZdaloMQT4cdKW5gbUiT9ahDc801ty2lB9FaevsZ2OcQnytRS2PONdZz\u002Bs1Tgiz6fz/4u75pzkkk8FRX9kIBuc7kEv7/a8opYmXdVFJc41lgOpkNEHD8ij/cweRLus0bPawbhPje3Exf9fWJBTLerkSzc2uD8/XhMGFHC\u002BlN8WrIVx8\u002BoXxDJtfmqui9nuhwPdXsKovb0RL6B5kXZi9p325IYiEmNm1qxiWrC5USE51phQogbs508hbRzfAdc2Mf0CUjDtPl0nf/sNcQzeJoMScHEYOH7kWdlo7wFwfjr7eE3RRro\u002BMKwd8bLhZR0ibPXvHLVVab1H/8tnMv1pIRr09qvbONEo0CP39TQL6AI2ZxYbNc04A0z/JnwfE\u002Baz4iCTpQ24St8\u002BhefrvhDkUP3TMRcdHHZ6BiFQTTK78b5IdNh6iJSkupZYTA2o0Ae4GFq1GzY\u002BpgCXh5K0mQu8sKjd6xH0Fp1Sz8Unm1ZkAaOBjz8fpP6TlbST21wU8aMfjlURZo4UwX/4Omr6R0xFwLDajWtESE87Kh541px6uD2rHOc4wpdALt1cKYjP7cTg6ONEB2K//x7r1rOyBz3H0xbMr5xiSnBvYNVH3pHrVRSpNY/1SDeTJRs\u002BlU0vFOsC3utEnrwxsUA572u7rj4D/jYUPQqb5Q1oh4i\u002B9kGm2kT2kj23LfoluFDzHqARLgBwudtfwMwKecCsxpfpguZariLSV43vVy\u002BvvVtSbJ9RbnFu760BZEh9rOpqPzyX/2W7g/kP5CTPu0KJfdYIsGaxBGOkP\u002B8U8zEWj2yQzWAg3nv05xrkskZOTe8wEFcZjGGGaf/7Dr8FCfxVZBnsCsbk6\u002B4yaHWtnLBDYcyi/pCMORwlq3uHSWo63k48Dw1d2EvL5diTGOmSAQT5xN4fSN2O/Gu9qrE0aPg3cbU638X9Cz5mdIn4ssCer\u002BgSsYREQQJjkU1O0f5U9pCdIt5pJYB\u002BEWRncBMR1k\u002Bx5s1\u002BtqI59a9qD3SMY8YLaiy6PUlYBXaLDBM/LhxH80zzJz6pzykEq0Wlsm61v\u002BjgsYJZdKG9vkt6f4Hi7qBFFSD7Ma0OjnNDoALRjApZHS6uJ583LWoQ1lzmsbsQBSNeStvknO9aYhZ42Px1Dsxs\u002BdURWzm\u002Bpjj0T4X4HCrXBt8gN3zLbo3jSkAeuuoPh2WhlmbVlHCbi5llyBnDFjk29i1JbcQTy/8RN3UGxWcKutvtEdUYuYzABuBV\u002B92oIiuYM6aHxkgYXgr4a7BqjIsnr88RB02z8I3KiRUMhDYxuh4P/DNNNoUq\u002ByyPAilCwKCdIi7nj0i8V6kgIjgQ1N/GZQpBPbsq0xv2JrI81G0eXMLdG5/P5NWBSXfgAE3L0MjdxMtNRFSGwVAO7nDRD2Bb94\u002BQx38eCapjonDMzNLnXaFqN27bFZmnjfqySADnb7pV8\u002B1kaiygnWsd1sHCI06MkdIyUFSdhZ37ydEDsbW834K5HnH6LQIFrCe7Um3DZonYiOYn8KxlmT1gkfR0nboPfrfZZnFgZernVOdNgaOvE9yqwGNiet6B7HM1zSSGanBvFGXo1i3G850Y\u002BrSVmtnzUCA1GVirWdPaTXmCFF2AdkiR49c2RIMxUYbsSDmw2FnS5ApCGIGQc3Kxq\u002BVCPg9pGXWFVlR484IxCP2YJDA0HevyZd2kYj9OTqiHET3QY7YYlrtZiUFEeuxDBFuSp2MAN3/RwnrE21NQCr3xQUC9nB357Iu8eQB7cup/I2h1zwdl8b6vs/m8m75gYNhNwe9ccvCFDrgdj1aHM1Zjikj1ObwGYIIV8MGHM2CSwLf8jnJ\u002B71ftXeybBZ45uNIBXROsj2MuLePqfbC3LduSBl2idMM5bMaQB3/H2uXikE03W7dXhRRfZpEpRLUGGaSESBFQrnVcV83Xshoj1ozozCKbPGCPlWMQJ6OQdzMa0k\u002Br/m0dZGTCCbe1xViel4/NZPV1m8al19wbJUo7Eexpcptxa\u002B0uFry9B0STCFbyneLm0asbz1Z5skLzMKemUvWWotAZnEgi8V7EDN\u002Byh/jWX\u002Bscy3fgB5ne6WH5Yvo4Whi2/qrkf2rGiNT7v7Yqt\u002Bw0Z11Bw792NK9838w3OnmTA0Qq5ojwsxxwQM3q6RR9TOCntRatxmIW5FB/eqycfIXHu9T2g3uQAYFqrshOGqsGgwUIJ8aIaNYuDFONkxh5y\u002BUbB9r4dpUQuJQb3UYQuaHi2TPs\u002Bm\u002BRSCN1aGGFzqx7F4RvfpX3/UpMTLf9Iqh5TzkiQUwsZQgdlF3/boRuCgE\u002BsoWh0X7K1PzL10HeqfZJkdaV5YxNjTjLgYVRsftTOZgUdKXZKLZt4A2LQkrOSpfc1J6qCgY/NJNjgFZZb110wId7jSfPKmrOeMegyn\u002BdO0aFR7GRxolfgAV8nGq3q2xaMpW3ku9Z3mLSeCngF8Iw5mtHOWkhrF8Vrvr77tOEbg5SYmXLz\u002BOwZhY\u002BD41I0up5rbR5R\u002BgeoJPI/rgAa\u002BsSY/gWq9LE9iZ905wbAwzQoN1nUbytajhuKrDVHCuQ\u002Bk0MboTVcOxaxpEUvyMTew/PMf5oMUpxEJ8/8Z/19fp90f12VtNTO\u002BMcDpuSTxukSPyxjqzgN\u002BWaU9jt13G3H2ZyLg0CId22UtPingl72Cum0HlSuyvMnM5McRjPXd3TeV1Ofq9zOr4pMF55qVNfdS5x4GlilIQCQcNxWHDjDdeLfL9alyX1gQ7tInkrHj6s3hCJRlIRWPBQOTdJfAPH6AVNC\u002B8Y0YeXje14iRslA/6IK2EJnaHarayL4LUcoJG0LNubPMyLZxmmCnoQmO5kEWFPdLMUHzsYaG30qgBLGFc78pv2ghSEDL0KIrZP3LAvOMKtEkbpx/kNbq/D6pQDElLXDFQHXrMAAU49/e9qCc2uGDgsvNCtg09kjPxmqsAg2rpPGoMdH5NwClryghGpMHKQFkkulNGNT54srqsHX3pRmSAkKcCrX1MMmaqfQtzxWPOunj9uQXSGqyKAAOIE3t4BzDrjDaBnoh4RTo2roPBQEwrj90Ibwd1qBYncQEQZDHUtf793hPW7z0d/rErYvlh1yScBvFlnEuHNzLyuoTIDBjkKTHkdkBjlLLT19Wf7ztODrLmyLnQsafQxv4i7RBZLd0j1djYN9FgHy/93zdUwRcQJA/O6sEhsEBOS2knLhJcVPGa4Vi/5upSURWXN/r0nJZ260h0I\u002Bff2zY/\u002BKuCwXK5mLq/WZGbRWJ5gmEQNEVyCbfU1/efvYzd8oONeu\u002BG6x5SqgRMNOeKTj0Ky\u002BcT13j4CsDUfEm2Ymbmaz\u002Bdzhe9dZ2JYX04CnjOfp1kIpal2Iz2qBX6L8s9WGLo9gj2LQeZ9uyRwrHfctNRkdo9OwpDNVce/YfZ3nGR\u002BxiZMVfSJ0siY2f8VjCh37o5VL9qCIU34uaRoiXhOSIU9Lf\u002BaA04uSYwu9eQLe7tG7cCH14pcLlsQ5\u002BI7TBFAe1xzIKoR5vtNREaewrjkQhKNSZMnhavlwsxZ2HeFt4Kaj/Dcu6fScktVTtfTFJ/rYmoUp0rxWPnv1iaIuLd98XtPbAU0lfXj9OEo7WmdMpYuuwGZywh1f3JfpRqVKUXbkOgiVtvlvHdGcPYsLRC0W8IMrbx7qxacHwq\u002B\u002BXAQDD5oTG3KCj4QKlmyq1/Z2qbPkDmbewrSaSAZWQxQkluAGTYppVtiX38vBn1o8zRF/O9cU7R38a/Iurju1aBkR0q1quMHWF/EJNodSQzCZZ\u002B3wfBVWSSoHqYzIII/Ii5aorOw6JodQQVVjjiqyC2Iq\u002BWGQM858oOpxwwsVCufM9iU0oMypeprYT4PhhmfXG5NkQYGmyDoTvekvpmvUupXZOECxuv3XuM4D5lbmhJyAOtBydnsqDeVW24FDTg0NJ5Q5MnFTvv\u002BR1JJ/8938uXJHO8pat19/kPkGR1Fs4lm5C90ZOi0n5DH7/kVFGH22lThcG4Ztr2zDFLHZds4mB6KLLnWLv1MkrlBtil33jZnchzcGnPC/5HYJbCuLyNsv6kQnwCV/LT05yxvekaquV1TMrrn2PlKHPUoNxCMpbC8lgS5FvASqCl9Yg69lXDK/46K2UOPmuvSVJcaC9qP83nqtDWSIoaqWrkMWNI8ijf4h0DdHqPle\u002B6Blz\u002ByXvR\u002BUMDK0G\u002B5DkRdQUsEQbhMr9L7Zm7DvvjjIg1t3bzjBbZ2mMSKCGEh1P8Q3AtBUeXo6a9G5NczxmXKKoX1Lgh3zIAWSAuDKhsBTlRPVyLVSR1wjQCxv4DhCYf8DWOgChoTFy6vTacMSlSODxkFqhJDneZGsZVFbwzSoU7Cymgt4imrGn\u002BVgrR2yCmpPOlC9AHWbfgIyjvX0A3a42MbYXoOrI78M8JMlLgjBJ\u002BGzX/ADyVxtCtLHUw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "7sxQLzCnLow=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "LihIQvU5oGXy14aT7dXY7XOaadrQJ0XdpyH4MV0qJzsBPAsXUC9rFlt/oavDS3vCk222PWmplKU/tiyWIUf2k2hFJJ0hfSJaNH5RqqsMDDvnQPptF7a24uSobH5tNsPAWXGFwavZJAQ0NUlNT\u002BLWXmBEhTyIzZYAe/FbIfiIR2MHA7SuEjre9SClHd2dVp08gYuXiFkX0pVkEqdT3XjswZQg\u002BUPlAPcmiCOwYahem1TOdpfQM5Y8uQMd6KhsLPxQfy5ZqAXCTFalPD9FJon2DHc3taV5KpJW6kIuUpYBf7cuudAkE1s1W/UT81LLIhzUg6pbzdj\u002B\u002BcVBFYzXhCf1NwArY271wopH3UNI1\u002BUD37vckhQCSz22SvTghEp9iWV1uP6oIdtI1uCfhDvLa7W5P9aLT9k/Y5\u002B5cokUNds\u002By9mYxVR2JAv2OD1Q8UCaWTnAEhZ1MFNHdtIcgvAA2/rkDZ3meWbvq\u002BLEyTOnXnySZ8mQ7z4gdgrlJYEoCBoC/ZQDyt/dtnC/BmisZU5STdroNLjXnELRmPf2v1UiGvncojKl9LKkhW6cwHULkWAJa\u002Btv2Qrdt7tLbrrfnnz\u002Bal4r6rcnK9mVKETd1G\u002BCGUcAbQMWg8MUge7gPYJ8kw0DagyoO\u002BTs8WwVoQgksQBu/CSbVA/RZUNzSSh3xxB3\u002B0EYm5n7tNWV0bMGdLpqiGPq4rGZsiCXUfj7iKoY9uoLDSzN5qu06wffOyeE/1oIl\u002B/EjDzS7qPXPJT69A2TLJzPzR1eKQTmv6h9I5oaXD1rH43ouyFtWQq8FA0WB1XuNPdfKJZ1WCef281VJ642zLaQPuwvN3xekhHWo0qML2QmtPcoOVdA0nbFWmqNNAlFplrl/yvmmuPe6hGJcH3O4OAo2G711xF\u002BLlClBibTjNV/xGOq41swN80YM0MHt3a2MfXPm/yyRWRveTa3Et1kXBi32fZafcO5UJBIuvc7M4dAr/LP/xPREZluuVWAJgh8LXRdPH1xqG4TETYRORuY8tImvy2Nuc\u002BygP4G/cv9OqCQqGi9wk3caJbnVFSJojV2mFkL9Z5dmNslpCel\u002Bq4MC6PXuu5RgdKRdpltwUt\u002BmY0ac2tGVSY3HIOXIQVprbgttZPlUW6kpPXiwWfiASXNc5qW2Ik\u002Bf9kkOeeAjP9mnGuIyRZjR8rpHvz4LdAQE7b827qVoOrx4mhppKicsXLXXMEwvlhkNYbHEX/0XdXgmKt3QqSJ21abOBKJz07heB\u002BbYjTyVOeS1ruWBQrhqkszHj9fU2OXF6Bj5wmSwWCMDQayCAk7dbMYO3DhrDHshXdihsfxaHlyQ66L\u002BnejA2jxo65XUDRXSD8Jsm9twBU2Cfr9kBPy68g4uafieFP2QkG5UZ41J1xyB9ucaN7/nkMKM0wEt138iDd0itZXxVXxZehDihqlMzvL\u002Bx7gqVH6Zqnk3CqFNQv6ConihPg0ZDHdmZEm3GzRI9911TI42VYqfuCRmWi7cQC\u002B5NHTgmVii0ywxls9k1EmbAC0894TuugV\u002BRacWgSTv4HkMkL4FZDHLXHawDRrob79UXS5QfjzT/1Gck2NllhexTh0LLW000285scy\u002BSBt8s1ylvzsAVCcdgADVua/OWte/6kGGd1WA8M67JurAZDmpnQJmbZqbpuPDv/qwB/PAemEksbW9ifxf9RAowDMHsK/9lRrnH7Bah20sCwTsCivTpancrNX9GR5IXEqpKraKKTmmpN7NZq34lDwCmnwARCOQjCK7V6fTZRXkDNigy5qr6\u002BGwLOzvRDEUBov2iP1WwZd4wdLMuijHpM4tittI02jRqWlVCwOWUYvnpG08hisWS43sGzVOFfmBwlmXtBQJKSoEsSajoltAAKj4LFH4ZTV2Wu6nHcr9I5N\u002BDcMsRv04lGt8vgQUi8q7enPu3D25DfJ1re3cYAa7GY0/jXU6EiCalV1yzAyas4uBbYYvGW4y6ha1bgijmkHofbG9f\u002B4ccN6oaLcQxV5qqNUeEJzcxv1098tTVFLAMeh\u002BKqdCRv7Qjtl65O6tkGMgG4pxrCs8AoXn6k3hE6jiynceHDX69EqDtS1BslKG9u8NL1ymfB4DOBPdWuj/iV0nc8NBkEkp9aIakNQzUxZ3mYM9LulZEVMNOpRv/K9/oA0ZPNUE1FvDzRMrcEQMCfn6TeH0o7Oylz3hjXyS41pwzR6PEUNbnnhGIPNwsFdaLIi3ClRM07d3rMdmXXnM05MAhYrhG6NhPGSnQyl\u002BytMPJHI/5HXYPPCP3ixfVeMhNpplo91\u002BnzwYl49TXryugkGe9sA1rUxPDwk0nSf79IaoYlocHgKkwm/nyYn6DZLyCSjzd0VSdu\u002BFYyb8viNHSayyPhJeN5WVMOWAVyORvE745Ifmy6xbAC1AUyQEEL0Y/6Ei2T3nVZSZuRkECkhP8ckYvp1DaACRmkVpy0QUjV\u002BkFcm1uQxUcjg5B7/Ii87ow1m7HVtEiOFk1ViIh/9gL2JhpQWEDXFcpEdz58svnYNGa8ejwKDx7JoWbjROyD8BaSHiDWgcc/1Pof7ZapHuPNYU7vwVcBipR1eczbI/9mbSCEs\u002BXWfNu/h9znOgr5HJP4SSjkuoRGD6HMg9bBSw\u002B59P06gyX1CeyDQpw5rZHZ7yaM5uU4w9WmRPWfY34UmYFsKkEO2UkrslQ/GEJxkGwofx4ekPyBmyp3fIxmVXREHQWoLlykwHBpDKHbjjFiFq\u002B1bDmx1KWY8Naidj5LNSvCQlEvJReCwdGU0TnNWdISHMbLkh0KqdLyiP0rD0lwrBAWoXkyvwOubQPed1HuIqogXMlzbDuoJnfsnywt1riyF4nq\u002Baw4h9GpWWzHNsrdGi3XQsSr2PnlFWKnKeu/1p1RBieUR06U7V\u002Bfl3v6/jgeNAj068YAnyiEKwfOGCfHuH\u002BY5fktt8iEFb0rRFkAWSOWqb0eKtvS0qpuIQ/gq13i0iDYVn5pvVcHMBHFVqYBVEtYcl44Xktnr53GBCXiZWHrFwtEyB5vY77EA6WJvALN5kiciUdIwlI9G9OSFa14A153bcO108HiELpoIh\u002BIQg2JWfsim8eDLc17eOYwEQAJTl9vDt\u002B9VBKG6i03a4VViL5J\u002BBbbJI1BLJ/qKz4KVJrODS7HZcTz2Hez5Mgx6jEGO2Rp/tmNjRRN2NnEBf37CchOppQda8mVek7i\u002Bhq8aeYaflHm\u002BLSNFC8egm15Y6fGyzb1OR\u002BShVClQ/iO/QAITy874eA4hiLf/30HSYigDkSaFACkXkhas6bhxZVtvGoSl\u002BxLsh0b5He8TOkTCtBCQ4eJ/FYJSn/\u002BTQ4ozk4\u002BKjmXuGt5oevkpPCcVKeAC0m5m05ARkzkmU9y7SO7x1G531f4gC6U5Ebuf4yZGs4un8U\u002B5RiqXertE9fxAyjQRfui7HxC9ZhIBy98EeskyN70KmhkIQ1QiiPNcVEBtU2G/f2YVxwnSRNP3C1JpeExbqTuPLaO\u002BvfhrIW/XIZugSXgkKnyoyH1VZJPCNsvmLpw9VI6NO3Ek1FAkLJhYXJ7KwVw/O\u002BTw/xMI8oFWWTy1DNA2GI2BM92tDF2UaYROTceFxO9Pmg3j08tooIlVk3NVelIgoOwwDoNwCnag34Mq52kb2uIgtLj6gBW4GtFX400XgJp2CayB2Gqt1wf22n0D9Svhu7TtBAdeTHxl8Is8n3N2HmLLR\u002BpAxmb\u002B7HzDHvKc/im/AIt/0sV5yUAbDv\u002B04re\u002BZeZsRppoKrDuZHoS6w2rmIkn0VtVfgWuGr0tN4IDt52fGVhAE/UW8uQw0C8BXK0XweKWUc1WeKpFFvkLjTYiY5/9fVD9V57O8nsDzkiuFJSGKdyqAb23w\u002B/CGa8rNhWMUR3cIjy/cyVjzb1kSOYyX\u002B3UwtUT3PO7KJjNtqAoLYe7an4NFLvyc20Z6hqLdOeLF8DeFvh0gjOSbkU/WfEeucBgWCEFHrykK36bYYqlAmeQGp2XBZYmcTxS3ueROI4TTKwJo68ZuktvqTnVn5eul0LH4OrkxQSxjv8\u002Ba8mMHrQO5greBdToZ5KSb2FwW26YAxaKh3CYeAXZzi7/g1jsC8p/6UwhLh6zRMqwYayfdmGsc4kGZsF1Y2xVoO1GaHXYHsi71zKefaCESQuqzK8mn5TYm6zrIHaneMGEXbOE9zBD0Zw3aZyv3EB50aDQPHNAJQXFhhyxUNUvmbWBNjSIRQeTkQFi4JB5477\u002BvKuQkSab0FYi4BaMhVAbwVx1BsBoT0KYV1y9uXxiYkkllknKdzvAnETSbYGrKt0PnDdW8eL0LvixF\u002B9d0DAUUrAqRi4RrRWJMuwOJ6La1WI9rIeXQtTY//C6M4GyUVAguYoQmNYTDvzupvQ0A0YqkVa96hRwR55lhYYnZxCpdrL80CU5\u002B8Vce8cyMKsYGqYxghKYvpe\u002B34T5ct0iSsl2WI016DW/4NjsGPEPxRjJef9PiB5LydE8E1FBuC8z//qUfYz/FjqR/y0yEDWMtDAn6k1hLHanXH/4ATNeyDjVQEKsxbdtYD5O0k3YFq\u002BORsBJVbmo\u002Bd2do5yIbGKZO0c3P5hL3u4cbEicOwksd2PaDzTfa/Z0BcGWHVIhKdmynWEJQ5zUaV9KlDActji6BYJ4s62Obz1hirV2ExzeVvxHww3CJh9yWUxqveGBPUXIDM/4PH1RaW0r7NGnov9whmxDVkwKGo0hQ5P\u002BrkOlZ\u002Bl/LV71bwZYH/D9jTMB9NDKzR9JG3/umL319dFF0SbOukEdBhuhBSe6H3Ct7eFI6HjA7LTZAjL6wchW6qepvrw5r83xiUHG0vb/D72OkPMUhhnyoqqPhFoAc46XRDBb3DGy4TZZ2EdFoZ6Hy1DvcZ\u002B4ZMz2hU2x\u002B9WCBBwxIsMW/sfCfvXpjWmVmHn4o93HLzX\u002BV5a08RnYAX44kCzUF68vaiom4QfvcJ8vk95jQTNatH65e0MnNOlHIb/J64IxosTrt/pk8f/agd\u002B1/EEe6ZqTdg3oqaZaqFQ8dQEQOqNCeZ8zbXe4ybrBlpTvM0\u002Bx0t7ULbN3yY\u002B5Z50eJvVPwnk35XiJ9js\u002BkUVqgwBLMXFZb3Zhp6/gRH9dqqJvmtLERI51gtqYsLA7ziX0zc\u002BJjpvvJZKJJrvCVIGYMgNKIi4Du2yCCtSspx5VBxK9EkVCn3pVaex\u002BqDeTUqXmfgCDu\u002BoLos6vNPByEpgnQryxiLLHo8M8EEdJ/S21dU95VQTAjKpemX40H23gMiDKUEFRwh/GlY9TfgKHKiJXT\u002BIVzdvdh4Upw7B92bszKTR9JQip1bOa9\u002BTxMQD02MVZO69FSKEEW4WdBMHmAQJOkvMgJkioQtPB3A19PmtJbL9A4eQh\u002BezLupFDs6UGGgHGqRW0Fl/ornPFydBxRitYXW81NSZaCddWmPuJTIy/iGB6MSS/EZhoZ7NVLwPwIAP5kn613dAPADQ3AGvZ3Cm22U7QQcEzF60mK8tNby6XYCVhi4mv7w==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "Ce8wOHb64qQ=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "S/EXNVp/uv1O/53/18iHmg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "\u002BlyDI\u002BVM5Ck=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1?comp=blocklist",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "791",
+ "Content-Type": "application/xml",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": [
+ "\u003C?xml version=\u00271.0\u0027 encoding=\u0027utf-8\u0027?\u003E\n",
+ "\u003CBlockList\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA==\u003C/Latest\u003E\u003C/BlockList\u003E"
+ ],
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "JrUyAGTFWYY=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-Range": "bytes 0-1023/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "HPureZRQVpJGnx9tIRwQx4PmcU1tbGOYXBcZzVl7XLJcK8AVAF3LhsCMiRofCXg3ach0dH0CK4AlCu/Ria6hPthCDAZiakazw/6yJRYf8v7kNUnuRTTTAn7PkLuuB0hkRXFz\u002BiXYR5RGNrmVyipHRcPO\u002BSbtKfnpG2zWStiUKUHqEDwrqAGtqNCilq6WFkVUGMZXD/UpBCQ8Le4Q5yHcCGv3y5oY8bigqsh3f8drEFE0\u002B4jg1g21mTTWUh\u002BJXvHkTvZl7fn44cBtHw7Cv7ImhEyqaSI8YGhaNuaFRp5J0ac9dQq4iwVoc2vx6fBFsG25aJ3gGpTzZ8h6oSh\u002B5JtIrYRRWcFIeFDS3vXiMMwYo3bdirzEahj/ILkCLCM6iv19x58eoPa6s97QBo\u002Bud/7FO\u002B6\u002BKDlcuxgbY/SqzOWrly5fDj57ZSJYvN3GN3gid9U6nAdAnOL8CPIbJ49aebCP/hG\u002BusGsp1GSzRMCvpT6w8Nq6\u002BtuxOmcPxYoJLPjIjznGlohKttk0F3N5u1YaeMHaJ1IYZqYmLSTyZFkEEYfMIvjVNlU6asBeG2Z5zyORYd1MUPmzwlOIWe9XiTjOKVvPZHr1UaNdQH1JocAqN6t/H/KuQAHQ63UQSiMRoiExqD1c/UJCt8/B5kSnot70dZm1XfY9Gr1zRnLOnSzvJo5nzY3FUYFpA3nimGwOP4dYkNkWIMMZH0uPYO0pX3fdD6HiUaV5loNrdu42fVFLN3II0jKOMCIh5MEyrONCHequyxXa7OyLVq3RyTJV60xSzDmBzCtmknoi/JOtct00gopNratQrzrvMuY0CNJHajB9zpitIIs7fuIDSAXLSLuaytvdNz4isvNpVnYSCaYIkYN87dbhc7MotgoC\u002BTD6YLTvCmV2\u002B5cSQK//EUJnEx/cB\u002BEZnD4wWoSxzCdFoOmkRuhJK7LECAo7bVQUL2MltX\u002BIWb0486dAgN3eOja\u002BY8c2sczrqoiG0mpkVASzmsEXJHhoRVwfZLBTJ\u002Bl1c3DZqIOf/TpIArUnOe8JFoX4JJXuCKTjVLlpDXcq0fAzgL1rwJxcIjkDoZ17rGYcRptbeNtwgAlpwrgL11BhdzlMSXoHhT/bfpbOgmsXygh/OmnwAbSbXKWFeYoRXNKgT3A6bdlbR2NtHhl9bX2I2SvqGBk\u002BchW5By7f\u002BWNCwR13ZNCXaLD2T63BArbDXAxwe0GqGJnNwX//y37EMHAwdIsIpJj\u002BPfeXsmYDM4u8fxEOGp83GzzQjTQx294CFb1IxyYnUOGq8bMEyVd0spb3L75JyhhltGZnnqbAOpECpEIlIJk15\u002BlIwrwFnUja3tt7rCiUTueJ/0DnNE1WYpKx4Ta3WJASbbCMg=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=1008-2047",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 1008-2047/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "nNE1WYpKx4Ta3WJASbbCMjboYwP3l5RBbasUg1TgB5K723nkpqrXpQ7xLwqSUbnFZqu4S9j6Ay6XAPTwtQxuXJjIIqsWGQx6S\u002B\u002BIsu9KRKv8V9GtmO9PHSIaS3Hqy9w0ahGZj3SGfxJhUZDc/6g3P02OIZqXYTxNYzLrxjDAR0x\u002BdmZLJqazih1sJL9mnFsMv3osFwuVoyaLqZMkwh8NdABLkv5YOXPqAP9sSwHM75RzJFcs9E48woU/4wA\u002B7ywu8sjEMcG4ubWAiZkSxp\u002BoJ0c\u002Bm/SqmGeLZrZYTwejpMv\u002BKFUVj/X8MOTrBqNXjCbBY0utJUOruOwy1N4mJk/P38IBsnq3CU\u002BEplznXRFSEHt9FG49ytdDuaRxkassETnL6JYgT9owzSuhUEYjryfapYST3NA\u002B8jnMQR3yEsJQPvIUPbspNoWLi17Q\u002Bi5kbWnfVaz5I/pB8pU\u002BZfHbzr/wtaR0Zk7ROt7EYRO1HgKbZZAz9w89HvGh7NmpJBdwHpZdyF5csL5NuDXsNfL6lguOjLRDlnzFwIjHJ44iHAOqq1e/3LWw\u002Bney4ODAxdtUNUcsjkYN3M2egP8X43JwgtKKhmmsX5cuX0Ifr7kMQhBmY58\u002BjUv3aJT\u002B8Z2uJk63VpsRTTPlgxvjT/ONvjxH/SDDEntWYESi2V4vkkcVGL7LS6bsdnkyf4f1GOxUZa3u3170MsIWo4B3J7qD3zcO\u002BfJaJnv521FvA9I8HBmOGWoaEPzIissdk\u002BmrODDF75PxaVplxF546yUbalA\u002BncFeydBsZu4lkLALDimGJx59ij\u002Bt9Vgw\u002Bq3l\u002BGbq2IkEkarTP2JDzA7AnKtnTcO6JxpjHuWntbrg/YRRQr3GJ7Jr/S4ztO2C67H1xwcPJMicNHW92mCSiGNmeGTOcE0yOS47sVC2QpAGU0pZSihqyAeW4f6NEjzjLaDIjsH0cQ2x1quPnPKrxQN5JismwV09MrAcyf\u002B1\u002B9FGnAkrrjkchwLIiAcIHjvN9uaZRhWv0vsH8\u002BWLWywQMdZ\u002BKgMwIOf/wryYTOTKZ/OeY1QNBa/5SYHgXFlxloHqARZTEYJ0Ud6hEiwpiMQGwuPwTHt9PZ\u002BHHar1mBM2rB\u002BmRpQDgMg6WL50W0BQyZ5stt4etUtPiTNf2PQTsH716pwb0GaBf\u002BwpHudxJn3Fhw9UQj64z1v8FRUZCQQTsKo21TKFccFQr3ZQclXqurGrQ1NpJ96/cqM3x3RbXkxM2zkCxa04/w/r9JIV2vOYBn\u002B\u002BNe5OG/MVEOeUufGMdZ\u002B8mETZfFA59WDUlLR0gDgB/85D7OwWQ17zPBq7iNhhxpqXFAYL0ibNCLtLF\u002BMG0qkNG0et6Ua/GHlHrCRiTmODZHERyqSnsaGCCQyyGhBhO5o="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=2032-3071",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 2032-3071/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "cRHKpKexoYIJDLIaEGE7mkToEcrYjVWC2ZOcA3l4YZ8tzk9szptmK/YlFZqioBva2dO\u002B9pbfqitb/er2IGG1hxHNjhjPfFW/ngws2qTc/LTm2kx21gWkXx5Hw/sjEZxNI0aiaJ4nAnZHYfH0HjAt8\u002BtflsxUbwRn51U/4F04ntMLea4IB1cu7sHWYQbK7e6Ii9baEEA07y6FRfTGQ1fqQ9ZksQopEWyagtYfEbb4eVcTODMcpD86VYdq1vKzHVEXgJ4fuIUtt9wNPlmNV/5MvNiwMxPD4GLO5ekgO0alMjF3LLruWDdUHtLOzI6xvGUyGbg7Evnztyl\u002BwwtwHbYiu4sfM1DvAyEg9xSGua1thMRovnLvaWMr1g\u002BFQ9jKHu0FrnzDYnk3zpozWclTQFBh6\u002BqtTA9Qeur4keGKktvnMKxabqmEtHzNdgjCAyQSeym3mB/eVRpPg6HbPIr0Zyax/eQCQMR4QG8AjpP7UjBwjPrKT2QFMIfqZUlQ0vyQJI5zmDwf9jt8D8xyVJwfM8nK39goHV\u002BGFlzHf\u002BkWYJA4wkePjAU6Rz\u002BDSb46eNJ0795bJwURRIn6cBEc9SnAVCPaT4UeKTHTo5RdX\u002BDl7jFoHAQRHkZJ4ZCQqVyvuLfi\u002BYjk4r5LK5\u002BSSjKT5a7vCU30tjR0tHCYHoji/W/tPsFq8fSlg26gUl45fSccLQOKijLzhiHb3aJmkzz0HTM2ValFxrWFimdXXtWoMpGET\u002BSbTdCV/sq5KA1H5fZFWgQbvjIuUd8z9vxzi7etrMer0SS0ktkIu5AeMGFwd7TA9g1VpDc\u002BPMJ0WBIOZOjO9eJSrDSPwzT1uRaN9TTpfLcijo6Ck68UjtRZByjNTyoS4ytJB57fEUxyvBr8gNybqTMCsb/iFmgaOtHzNukofm7jZB6NCd\u002BmO6MeVdVCqinBjl5j9luQ4o7FDWVlMciFmKDGloMsg035kbPNtdeuysf6NqHrIVu/F3S9BKqsuGdzeTuy9gZsQYOt8HXjDFQeMgyvnKxvUXQSK7mxTJepS5SU\u002BRB8ViHmeWsoRJ1ETD\u002BxAor8945B9HeyVGseWHy/dWeMYgEGpFoQd5nwGVQiBZx31WwYDMrKR8X1\u002BmTT6ZkeazMLAh1FsNsTSRUMzugYqKytiFh1SGhy\u002BtIRpldEMC1jMqWOCUsF0PNUcHgWgyQ1t1fuLrr1ftdoTYZy8u1\u002BKDQC6f9htP6\u002BrMjPW3Kb4x27cQoIqGUiik\u002BDu29HQXN7pvqCbkLGWjALxdoITZeUJhdwJxwbQGEYORKgMgyYf9tzWb5hGMCfyys3FssAxTfdnjz487MOJFzFPQ/odTttN\u002BWgVajb4JceBn\u002BXmMuLd8Z2nBlgkfRVjiFdWXsoqitGPYELCcI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=3056-4095",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 3056-4095/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "9FWOIV1ZeyiqK0Y9gQsJwjmWsxgRMr\u002B1HF5DGbrNOZ04\u002BZ46\u002BDVfkityKbnFAGF80UNI1EfJXuDA/y2woBhomTBvnYM4Pm9nZqCkERSqizLNGhMw2vfclDGtEzN4\u002BKOOld2MQKORNhZ49zkvQJDBymlN9MKZmQaLnzmhV0hQNUlPRY6KmCMRpknxK21wJcMKUu63DBeYQUuBHf\u002B117kksnfUi1U8/hT\u002B9o5RzVq1H\u002B4ns8qvRB78lfPHp3sz08iDoHMiooZIMJFoOuhXtfzz0kcA9KYDiF2FnbJ5CZcy0Od5pquuAWjVV1bN5tTI6Xf0MOx3o\u002BpfAIuQa\u002B1RY2Bqbd/Por4w9Ezw70EB\u002B2\u002BWYd6j0ROzAWIbXZVM2KaJv25SevEgRFmO\u002B35ykA2zNng7M3FG7b5ZwFE6\u002BpCHbOTKr6Alqod/7ABPO6EDPE4vV8h1pm\u002B4ACvkyfQ46YZIqv4esVKs4sTjIabqx9mzH3vHZx4b6kJdZYp2zrpc/BEVbybBv2Yv7sEXrqzPfvx4Nlf2\u002Bt0YcFIgtdOkFWDZFFfJ8jhAOoi/7dWB8AvL7ZmF9hVbCS6swGNH3XSRRf2G7h/9UAxlB8ulyc1CdMj\u002B7EgqFJNru4mF0ju2ETdFvg3hD7/AEuZA97f2trJmfQDZdd7c/I8q37PHVQtSERJkYWBBFlMG1Ap8opzzHLlnV00/nj0RaEi\u002BKnrpvBxX4\u002BjDZWEI97pQXj0pz9OkiILG5YlnKmEzi/TTbP4HyxXdXyMO5R58EeCV\u002BHQL0Vp\u002BgaZ/TtSiM8hV\u002BgcLcxelR5EKCMfknrZopxcrs\u002BOohfAluEFt58RFz0otDb3kqJHkbRZy0iuwfWvsr\u002B\u002BHySH5nbPlBZBpXuZH/DS\u002BKY0BnoxiCWmFuPwzayXRt2NFRKGWLhxQOhbpJ7j2a9XBwh56NoTLce7sm5i/PqX0zNkstO5ZiUOi6tN0Npl1vsSXsGQwWCwtkOOTAxYuPeQa9X2TuOyoD2pgITv64/FnI0\u002Bk0k19l/89CUo4ekdC9j6xgcYoEcw8Dmu2inVbIywj1lOzUdBbiKZY469AsJQZlIfF5EjAf3hOtPtOwv6uFcsgk4ffp9twx\u002BpfF/ulL7acHFSoK7gooDvc\u002B5arwrhpMnwmsD9xzLXWU8GfdduWfIdb\u002BNLSsGTUwOHPKs0UfquTaLmu6GiDg11I3zf3ZshabEBw7ooi8tEYo\u002BAdaxMXGPucNjKVl/FyiPL/HXh8KRkS5It/YFOJjoU1tN\u002B\u002BEEv/Bc3idSksEwFJ7eRfbQPUZfNuXVS/1pHGjfypzUcrBD58\u002B/CKBhYyYt4RpLc6O\u002BRgCR\u002BtsC\u002Bi5xp/1glsnvRHhmk4HZPaKNGA8Och54mye9BY8udKb9XhpnBMLwE="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=4080-5119",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 4080-5119/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ibJ70Fjy50pv1eGmcEwvAXeYIacs95swjiDfru6UpguOXpB/I4zaE/VW05xaedvIuCi7ehyfustWJ8qGueqkfSarkfVWVrPX\u002BiVK\u002BRDKwgyViMKbUaQIkc8HflOVSoASed54BXFSesIYIuyJfNbt1P\u002BRJI6AF2G7snCTh23dRObh3ud3fqKO9uIbTmzb0wSGmi0trbh3qr1AbDy7etSMg/LR5NT3/poD59U4rXqUuUahKM2/K6QYI43tprENpDJv5Q\u002BKgc4gUUB7TPeNCCyFk/LI0iFE/uTV6SLMY327C61rbF13Nfbe\u002BEzEiYyN779xBGFEynpn5HqYB0uV090vwl6SYe9QNeAkTUb/ZFG6CLQprXvwcCdOunITZpVGrI7rPWL7V7s8yRXqPJF2daYghO5i/H1AaKYRIz9EGwQQj58QCstJXs0YvtPuF/9xMIg/TPc4piuTJT0w7ZLiTm21H72GL1PV5zGKsFd8sI1gKRTP\u002BpfSG9ks9Kbzik1J79lBeXtGUhJ14WodAwNx8ErmP1KjrGL3awcYUj/PZRvpr003YVJrqo9buxToRXpbLDRT6w/9DqpqhuqHiuSPBafbjIp9j6ocPiJdabOoQe3O9SCZyFzmGshxqfWbH\u002BY4akM8I\u002By0j4Ka1HlzjAySTa6l0LWoLd1LPfDRwSR814gBr5Yt55x6ey7/CjtJ8y8TNc5fzKceXgUhQEO1O77U3S4vlvIIqw3KcstGnefpHB1X1n54nfPtHKReAT2TH/VbEq\u002BTYM6Sjp3bqkN4HHDdTIY6Iwajj6pLZM6rxh3V5EKFBoR4QV4GJueP7LM7pT3f8j531xWdq/tyEvuxSksaglhkJZvO4javWPevn89EyrPyM4qV8uhLhfW6Vh6uyhBpUwMvcjYkPZW3K1iRuFbo95xwysp9ZXF1JQYtZzd8C9d\u002B8goo1M8F7Q1IDf9gk30eiav4oNOqdYp55pdWKMMC98S5hAMIYPCDsZYf3xeS6IVvwKrW/u0PSKd3PD4SrVCg6aefd7CZl65fQ3TDIbAM1QJ\u002BEVmShiO9BmPBrTt/AMcCGBK8Yw4zHIzVm5DNi/PAnA4X2m5o894MLBURqlnATPPJ01HtXxX2/66sinFxAGg45X\u002BbvNwonFySyH62bh/ohm6Y0hgdewXbM\u002BV9CwjQaEsqes1QdlUNT0k5UgrIdA09i7x/2TGCMCQnFmSP/D7ttqW9DNZA\u002BJcfSwSNZp/jGJjqiJMO\u002BsFTa8b6MmKutGt\u002B1dApHQD/UV6M2ZJudx3YuNTxfjbrT/aAMVCmHVUnnErB9yJ24yqT7FRlYIURdHnt1/NPQflQJxPaKCq79CqIn01GkPOsLY9Lf9vBcawvH36kwI3velqWQlmfEIxAl0p0FvI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=5104-6143",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 5104-6143/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "je96WpZCWZ8QjECXSnQW8sdiY7nEW7KZVhfrt30u/x9kxmyUm6xPeDtPUW1OgYC/bnOSE2HO2VqovK0lELhOxgApdhx1eu4Yt0l\u002B9i6QtHuYxnOnb3hHKoYeCIfiUZjCIgQrF\u002BQa2J23tuLkGb/Mdup5bE6G2TjqQ9DVWo6/wuAexor4CnvDK775c9N4YTjkeH1gBWuf7rUCksw2tzg/D1PFhehQockvahWn8R2r7jbSOaLkrf0Z5\u002BzFVeN\u002Bq3SpvvpFO\u002B5dfGwnW9dVp\u002BVPW2\u002BWWQlWseNLrxkzkUGg7KUai3OzoTNq7kDbmXSyJ\u002B4w\u002BLz9qWaQcdreYNz\u002B4/dQog2SmiG03oKlUdWjiwjLB0f9I3PQzeETN4gfxkZKgcBM6\u002BD5bUrx1dsyQJGUi5xQ7kylqV7NeGDJwycDSFupXEB6yca0bOMlSlcZvGzH4CFKqrvV2paiqc8IhVKAbM\u002Bo7004ouQDTLiR9/hJ/cihlmKD\u002BqDd4v83Em/ZrZQWndBj/n/IkpTGun7EkPgh0ZzCWSEu2ruLqGYEARyUQPsMUUr73IzDf3zq3mPRA7NSApdfesHTdIc72q5huJBhisyiEls9\u002BUc5MD\u002BqbgBy4JbUHPMRzL0EO/eiCroxHZVBik0zT5KY9JaBI8Dwmd5aItMBqAFxjDXXhuFw6KAK9xvqYeCWpCbb\u002B9VMiv2DqCRNT9245ddjgo6RMIzf/Enx9k1/FIqpejyx4/CTDbbXIC6APJQ/kKemQIde3ygkIcz3c2PsjzSLBUImn7iGpKY4UoKxMqnuFZwUP0knH7HnrT9CjadEXwViZxVflMP4cD0LTlTt3eVWN9ka0/XKtLkVl4UA\u002B15zcS8kRiW115q2jHZkpjKzPzILgDZAkAX3WAPGYB7FjEJF54nNiRFOvCy8XlEoclevycDd7M1xUdaSAgF9Q49t12BlQ3uQ4Gz2xLBi/\u002B9LbrGuJf5Ss9M/PaayGN\u002Bm4FLTpQeBATCV6Ybc4bs6jDTm5sI2ITKFzwcsbwAWu6MtzYkYFL6CYEZC2sZ2oto4Z/1NLC370UE2NhQkt8vXTEFUHf83tmTy04FnzIZV1xs5OXQB52uJcp6WXYoYsJsZvlUTN7f57zeiYHB9z0yVj0qFdU26/QFW5Yu\u002B\u002BhsEdBhNOMXE0bgxUTf3xtK6\u002BrYgQpqSHE9qNuCS5AEe/FnUPT5rPxzyfjFOjD6rLc5bcXE4a9pyOzcRGA8OLybW6zMFOG43wE1tYo6pvkgFRoUnOeQ4KpI1OYMbTsMt8HxtxnI5dArl\u002Bj1xKolbF4miCVWrZt\u002BTKczi48Bdjn7CR8cHdIa92XBnl4w6GdaKhX6x7de2ZBYowgHArNWUVK4nkv2iG1fAeqYRjgXiCLINDxBF4rU="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=6128-7167",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 6128-7167/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "V8B6phGOBeIIsg0PEEXitfQcVkpCPlHWXCiOs4OhqGN5/zqAe/HLvz7J408unfHL4k6NpsBc8wauBcDP/A/Zijr2T7ZrqOHTIMVa26HTeCQWrKjjPGqyXoqubBky72GGk4xJsAl9YsIfaF03Dfe8ig5/CtMohWAh55nYOnknKOF\u002BDN1CRIYcvjdy6CaYl4UetdpPzWiotMQIxQLHIZ59hQUNS9X3rnqJ8O7Iv8vSWcGBLkS1r4asRCF3csHF2HYP7Tgi8i/L0RokM1R04DiBj7C4db4xN5RQfYfQaqEUnKYnLE5kJsn4Bi3z9FSBkDbQiav4ZdF29nXVw3AoaPnbgb4I6zZDGIb\u002BTo7PqTFSNmTgSy5Ilwih8eFY6eeBooshIXy5VbhChAMHlFaiYHCEKlGOeQaoYO2MD/hSm9W61LxVvjQnUIen5Q/uK0AxQRPdDL2h8e8LHkA8L1oFkAdxdptkXQx9dtVwxSOwPnauBr3UpmUXb8oZQ6wpLsYwZOLTC1aiveU0uCc0rRJ77Q1xOn3SbJeQ2t0HoEC35TIAQVQWcplyuok17J97GUvAPGKJQDHb0GGVRJIciNO3408esnvfupteuKash9aoHEahbAzk3sQM6ns37cjA0E9Jg9v1vPxnoLQiY8RGepMXBdd\u002BYYRrBk9bMuKzsFX2YjO3WjpDmhBsZxTypORMM83f5gkSMAvUS/xhD7nmbpffrjMATYH7ppaScakNQqwgAxlQq2OLjJwX1LUgg9j3B7zMX6ifz7E39ud\u002BKjEwpYkbv4gHjo1yKnM8JMbmm5COOOmGHWPE1FHkWPHMuMir/99fbwlaX3H2smbqRJCQAsd4peapVUzSxjq1qaxAzRqsc6XsVeJ8f2dwDAVf9UGdBlbZaZqRZBNpfpsqowB\u002Bo0cpcevfb6PQtVpwrEFIHJRuKHg0ViuNFnbyzvotGyXKAddKwMpbmaJKiVOlq6RkNaG\u002BSE0\u002BZjZz\u002BExwmNF6eE05D59hNrKvc98AQl3pE8vXM2Gyx2sF\u002BUpMsZTX/fo2HpPhHs7rJjhx8oTXOlUxaNac6GiXrYbPWb3ZJ/dyKcJNRlvd2uLmz\u002BDB\u002BZjeQBbd8oWd9wJaTQWV5RRbPoY5hvH3tEQkkZLN3kysQyeKoXRPnW2IUef907qskMr7\u002BT8FIBR0VVIvP7imp8yJ\u002BCqw6XUVlvO/WlzpCczQXTl\u002BMi24rdveybA5PjFLcxT4dAO0jhDTVb3E5nGcKpIWzqWwKCP3shBRl1\u002BvD52aLwM/9tlXBmuJjYfWuixvORFcDJ0h0ruaHsPrIYrBLBSU9MFmashnV1ZnqBbzBIuh1wiLk9XHqxNTzgdpQYxRsSpzJvK6awiRjUDsKv\u002BFs/mqnr86HvawVfwZLco="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=7152-8191",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 7152-8191/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "/4Wz\u002Baqevzoe9rBV/Bktyh8CJOpYYdmOb/yRQKyjyKwlX6mWvRIh5STjEoPhBHmg80VH/FiWYXZkMcyBpztpVHiztxFytjAy3WtNmXgZvHH/H2VahawVGlrX81tGl73jPwW\u002B5vaf/0dhrNrd7WidsZclts\u002BfFam0xM9XWfGBkScFNG93bC1Ah2ebD3Rmt0l68ySDI9YYQwnKt8mAB\u002BXUPUUX7nx9lfgkp0zlfYpQZORcGOvhMvnma422Ulmmd4FyttvICR1B6kuj1tU8ZFkQ9s9CfEJhp0JUL2/ykVL6cy6tyOQIaGoN9MYkT81VXQ9lalOucPRf\u002BFjTwyaS1sgVaN4t3IntuVQfJA2QCz75LLNDygdbM4cvK5EZyyCZmQWvMIjaEpbJ7GjG8RpjDSgyec6/HAe6WT4BfE8R7hR5Di1Pe9v79wcKK6OOplXg2pn/enDV2UvLxelVtZWbLWtfQfRBF8h2K\u002BeC4RlhLXCReBMOmiaETFEaTXhB11/jiw2WaqAeH289kSoq0FE5VA4LfWkkq4pFx70fcBfNb4pwnXzDZ9b\u002BKQsk7b0NhIj9r67pCTebgvgYRxdvQ80zkg7F0iRsiCCHghx5qZhv3tn8xTCXJd7OHW0l1uFu7N2RqZD16zFif0222\u002B59nxhVEwsxN6ec6DVrf29H7VL4dDQOb4ZAYJ4Nyg85BfvFiqnjxnZG9Hw/bQ\u002BniBnBPw9UYjY\u002BIq6ELifTyRzjil6h59YGGwAV3b\u002Bn5RXLK4XQ3/RYlXPXTcGpiWBNjByUr8el\u002B/QybJqDlTHquj/PXvHHVFcqGTQGUTzdUrQlUrFufFoD5l\u002BRkaV/e2yl5a0dtFGsDdePePYZE\u002BSaA5/oRZqAeKo9RZd1fqyL7mr06Y6cgXKYyXY6OOuz1TmcT3d4/zaUPWEq0LrU74pLY6YiaHqxpzLwNQO8ntKLG\u002Bd\u002BXThNqDCwcSUF2vzjD59YZLI2Wl2QVXC2fKuD4m3N5POE31AXXkZieRrNqBnuCkqJgvsKBBKwS74k4HVT1VvQjzRhnp3uPT5ADSTQlEeVpQpKcgUJ6ZfS/CQz6CwI7uaa2jlgQrDew9vZVhHjf6uzCWxMKxN5Ia6ooJFknYlUEy8O2gs8SP5B2CvjJYnrtZgOOrpAEPTX5bxToaBRzyPcSNtV0I4QanFvrJfVuvbtQKN0g8YJ6uydlRBSLrMwccwv0HviZRWJOX2Zm72l0sT2snyNvdrmjGnf4IqVQe0GZeHZOOKnITbQDXHLogUQIumCdyY5Q7GifMgkXdZrwHzznQJDddB7dzFSPlLTMwGEJkaaZP/TbLqhH7Y2uIw6lLcRsJZ5qHI9M65XC\u002BmnxcxdhC\u002BFB6E2ZP49YdkH9As8QkxoivuPfRZtkJw="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=8176-9215",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 8176-9215/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "2Qf0CzxCTGiK\u002B499Fm2QnMSMyw\u002B\u002BfKChDmevs533ofBAaxoHHIODVkrEoAfC7pQ7nBHBnW3TkuyIoKF8iJTDCRi2KOTrRMGL5vFU3Yk88HzUGayapqF3exayUOYWvFM1L0qsAqRqqoRvl/9ms2IVgOvdN2z4PFmZpDERmSpx0vgCR\u002BNXej9oPFXuwyCoiUSMD9/jPF9x8MsTrKD8CcKaeW\u002Bz3I6N9hllpI8LFgBDbFIAUbiECDNYqNXlabaCJpQcfOVdT\u002BnDSt9s3lsQtOWpZtGnguEIAGrAxEBV1SokLzMscHP0BlwwrBjloluM4lW5vWdiaSVmX1GRxpZZMPe4bOgSqaiyg5SrvYdZlLPm\u002BSbIYKuFGvoKz3po9SUPHVBGLB9a8bGWma/nSHhxcqwi85Dx3XSQ0jcQDY4uNXhqZzFhI/Z/Lp2QQiOuV3CMVwvda9RvJEZa4YRn8oFKuz9UXT69b6Km5fsajobYMGW5NmwPx/KzMoPq9JOLdj5nLuEHSfruV9rqyYq9fVJ/C0jRZIwjeIAHcXNcOMVj4vVo9vKl4du8xdegj0GqIgqMq0Y9ex0KsthzHzj3OvfOurHEdAbHxWe9Eu8XQN0sGx6pP6ZtC2Tne05uBirOYKW9sLhfr/XettAbm91kg1NP\u002B41bNh3LT8sgKzWDLOx8719lsl4SEbZ2z7uQOQ\u002B0pyyXl92t/oKv\u002BDHKLoBpcxBGC\u002BduXfGpXAbpGkFJtZECRiCvIALlJJxwns9dBX3pHErCLydzE3N2st3o5nZyF1x2/EP553o5bF4Ygx4BQP6JYF0ORjk4Z3yuQAH0oBUlPGI\u002BIeOwZ2Ye2UJxlmkf8pHhGM01XzRG0nm\u002BWgizYKmBwjrAvH/obGxR31EoW\u002BeU8Boff7v1ORi1cF4XDfS6Z5JJ3RE8wHbTBRqsl41puLxkpKhhtoIXfGef7NlEKPrSbIbhB9vI2suj9yMl4YnUMLl\u002BKZohm\u002BMQpwoLAhVdojVqqWFJWUkoBtkPYaHe/XcjdqF0tUGNykOjdr/3iklF4ER1jKctWMYSkzYvLD/draW7rFajlJal6v/4TOxkyPTKwToGfkDOgYt2pNUHpClngN39ujH3F\u002B9EPii4PEE0TI/RD8qaTmO\u002B2ph\u002BzWDzhL0SeMkCFxa4G05peUvjjBI3y\u002BU0DQDylEFPWa3P\u002BjPac\u002Bh0eHSyl75PVpPwnRTLTz5saTmkQDhKsr20AoV9B8/I4U0TMEPKgHifmiAjmGq0QKG52M3aaY0Irfg7H3HamUoVrTtMXF8tCQH0GaRyP63nfsQB/GQ1QWTexTu\u002BrOQBK1qCRxubn4WKiORamhQbxSwYmcnBQ28eioV0S3D3g4EckzvaHE8k0yyAf8\u002BRn7dwoa5h9zKs4g4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=9200-10239",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 9200-10239/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "LIB/z5Gft3ChrmH3MqziDiTpY8tEu4niJQLlVpd7qxh96mKS09RnSjJpyFmW\u002BIVH5PMPXvt3Y4AIiyhEVHQnZS1qIsngxf/x4WHmQNSfOEJ3GxWdRoZ2ujZjyduDnr1m4YsWH7dd0g028x2pt/2GQJdkSgRDCGx4FkJ8l7XKLjaA1jBcohyYtI3a7u\u002BT1qcXbYEAL6dhMv0O0Xz0nDN9x7JppRj0B2ekYvzJcXxZi94/9lWFR2OLXVrflhhMBIG1qYAAQaevEn40ak4zpvCMSTpexrPORRZGM5sX1hcuFSizMnVuplIWdTgEBs012NBYBCGmAmM/gXYf84ONeyBz6PLOiUVR9tM/0ZwZ2oxo6n8ML9Mo5CMMB9LJgeP7JpOWT2f2xf0/6uvGfLPZkssT0TFewOLdto8E8Cb0heBXqrnlkY0r7wkiNxYZ2piOtJ0oi/k1DjtKfq\u002BnqrgZuJ21Dy2hb\u002Bf8zWQUvPxDcIvW6uN7S24RL94hf3Oujn/Daqw1G4Zxy69iuZCNaj7zg8NrZUZouhDrv0qHLp70FSrMjDoyvZx4ckTtqXXszOTxfMTU1dt/0gmfA/BAdXYe8E3cc/5RBrUNX7N/gBXi0PmgyTYE98iw8mpBjYZXCsU2qTkbmm2KzNJ6IjsfCXOVUQhm\u002ByhfQ4Xn9rEZwQ3yirQZPV3sYuDNazrnxVjKl9GeDAMMRwxh7HCKwYyWgABnET4yuaH3BzJ5hC\u002BOheJOqLS3F8vKFZq4g6M4snszFTplF8GCVsIfbljMfSXe9UFi9RMZwAWNkceAjfjotGUdDy7yK\u002BP4PY2tB\u002BxPHAhWd6LJyStuarq3ZFTxsoQDsrg0OHnIAFXNXT3vWQ8wbmen1c/WRzyBQHrokHQYt4XTA9TmDkuzNVEb/x06BjNCEOcrs59qpUkbmzuZ2mtJUPApN8arh0DYssiP\u002B0N6Okj\u002BB1opQavH4rVcAmWbwS3Vyr4XpLWsbseO3a6oSoF1CXKo0iXGx5dWnkaWsIb38FkNQM9uvAbTfvSL\u002Bh/cLNQFO3jAvtMjGm/PMC23UPLKC\u002BrJS5Atjhrtu0B8feOy\u002BbxFZrGFCEy5t5ErtL0LbZ9e/sCVXh743Qe2jXbIvum/fWkQ89ZA8MUhrBsSwNlMU8nwpdnfCENV788vnYIsfw0MCl4Ix99Uj2xDMaDltcJrS3ZEIeSA9U818vRzezNSYzdDa2UOVzJQPl3hMMESk63/GW0bBYay0Tf/B5pXLC093ddu6oMVptTwm0EMWcnzO2DRNFqSkvzBZnTQ8bl8spzyVxKZqNcRE0zUUaXvawmeyzUzKWU3KADLjYV2wMXHCgNZSUjLu5GbA/ltK/oleJNHmVE2QeHgI9WRZxim/bFse1L1bPMZ/Tc="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=10224-11263",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 10224-11263/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "1ZFnGKb9sWx7UvVs8xn9N7dEFc027/ecDYwspUpog4aJVhsb98ahWhv\u002BkuNzRxrAwmZw5hk3nEsaKWYpL185bxmKWt\u002Bpeftz5WdbtjeLcN60GYvsGSc0NUQC7m4foypRjMqGhE71ltu3GExzTPTOYkHWry2cPhbh5iadStuALmrmn5eqnnZq0jJeVpgQrVtXwNjakBX2K4YTRwbZnDXqiJh38avypW0EXx1ZKC8pmFfnPLZ8MniZLuUjJ\u002BnrAxDxoDR/UNf1QQs9FXUiBpDQRKU9S0vomg4kdx8LwXg1MwN3D0NJHU7rf9eTWgh2a9F5epKBBkAQWcXNodqvTDWQ\u002BfnuuUG05ce38dQmL/13Bpyds4pFao0AP0cgXMCRl9k2/7lDIijm2kPOE1jrceBIjPc8u77hvGJNBhzJ4gcH7IjCp/7whYPRHegpjyCufefX3S6QAmBAM1/WpAM/9aUYW0mGbnRLD\u002B/S\u002BtiFE7veaV0OpJfkY2aJSByhcPD6TxKJuBuzI1ByuMDh8Lv3k119vCwRKD1Z5QpV8eIbRrexlYgZ1QLAQrjDlyeH33kbqynrWkfV5ocns4AnJ2G\u002BFPVaGXLORFzpTpun/D1j5qRiC6iOaovCx56jck\u002BQXrF76U4kKtXzkVh0\u002BfZHK7TznRpKaX7PgHcJawxWt0JbxNidAXYKTHs2cxYmIj/d3po5xmC7VuXJPOsb\u002BmvDP57rfUr9lDYvhYVhkXyG4iD\u002BgeKdVJ3Cn689KwtcOKAkSdUAo6VwrhFrjCxfsoDyw\u002Bc8nCW0DRroYosYCgiJnARTqr3uNbjuD4VCQBihftNc0mHzogA4kzpeYL4TmreW\u002BHTSbWjIIzOa3Nsxu8u0Gx4Uz6iXtHnVswxPEIbSvcBzgv/FabereCpNl/nubw6MaNjw7Jl6\u002B4cF6MYUsvPnuF2F5\u002B4r0d27NudLsO04HRjocrdoLoMvtOu7pvdAKQjLCATlJLLZZ8kiWsTr\u002BFNAFgKxfc728Qns83ohOYWEZwOni8LdbbB4PvuPz28bS\u002BK8z5KLkkzUTEsrKyH9SEigRpTaPwtsDYxdgaUj5oWlMHJsdAeHHS6NE71//m5MCWTcj/w23\u002BGmiskUJpVTVQ8ZKks7y8T65DEBI\u002Bi0nyA4zhCr0iBbLSSkt8pBUBUD\u002BtSQvGrVfDbZSO3/UIaGhTfTYuuTXAyBdHqd6e7yug5tQAKCfsdvt//qLklAnl6Y8XQcBc4LUh5iAd87av8pufDJTC3m75ErAdY1bp3\u002BoQ\u002BZjtajA8s6fZ1JgZWrBJcQk2vO3MhlIGwZWCcQpM20viE2Mtvs7InBM8y3zDRynl/NDLVotauL22dt1\u002BGgjcrvvXaNFZpb1bQFNzYpatiQk27tPjLHVWn0pKE="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=11248-12287",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 11248-12287/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Nilq2JCTbu0\u002BMsdVafSkoXlftIK4W29gO9y4niWwm1mgaxazl8IqKVFqNAX8cL0\u002BDi0WG3PM78XViHz06b\u002BfVZx/Ta/bse/TYTaakLR5g1iLGNoRowR2Bjlujp39yza6UxHim3uS843OEj00DzInwa3VPPnw3RfY7YCPB86rjTVAtRDOxlWXF2MkVimzCyZEfbeyPhBPTUe8DyNxZidrM00DWbYvD5874cx2jWeol797YXDF1MLaMu6Hz0noVXlt6aBeQVsWw6vaJGTHZ3\u002B1YcLees71Zv9c8phnRj7JyuYDe4HxH/\u002BcFjiBLMCXcuGhWUEHpNqnC/lXdfQq/a2lsvCeBv4Ftx1k5NKYsxiVu6nn1ULyasR15xcvu50OpwGUfQxlb9fCT7cF4IEETw5KHvtCKSKkGCBDNMiF9gD0DVbgYjq8tCQzTemXfN9vIxxmYZh9NTQSMLw0RL3j4/WkG6gadRq8HcFu93Zf9H/Tqlxwvxp5KwV/W7/RL2K4Q8nbk6lKUq82wUJya4Q3/AlTp0fJYPAPxXsNn\u002BsrrELeIjlmd0emtpqp5wgLjYPsAtV\u002BIiT76J5LJumsuej6VaIhszgAEPA2wHgqSQm8NXQnMtXRVZV0do5EeSKhVrGghgE9esOpYgJWGzKifTM8gahilT\u002BfQwBbIpYxo2ddDjJDc2P\u002B8nRu\u002BVeVi\u002BzyUaXwU8QFtJbFXuZMmnf3wMyzohvECT8fhfXuqGpzIedC3pFrE0VlIkHN7ipZbOpi/jGCxF4/A\u002BTpWhwZwe7yRcSIJSQPO3RB0Z\u002BctQMo3F05ULaPtA1Kth4HJRD73FwarRDBtuM3j9k4D5BXjygL9Em1G3DaIj4MjReEeMreDOkTj5y3k/uUgCPp4RckX0ha1\u002Bqv7MLgT4GIrT1m\u002BTxVnufhJvVgfDqsmhmsaiwfLzqtQcSWO1a8RPE8nzs74HGUhAs0QYz7JguIRYRlWXrQdWxf1a4RStb\u002BEYDzoyLBkvRNbphe1UqNkjrF8cInhXsC1hcoLtd\u002B2yZq3Kcd3j9BvNKDAuni2cM\u002BKF9V9rgbVJH4/Yk6AdW4iLaHWTpFs8p6AjD3NZLQQT\u002B/ZuIme5Gm1WiKs/nwPBMPeJRF8xGi9OEgR90Tntc9RFXmDFlwS2hsrDqO6ndjmPNknnQhnT/TCJiGIXtEmOGQid7yDqq/CYgLoEaHhvFWMkkrByEt3TI3BV4A77mKpwpUjuwDas0XxD3edYjxbLkkB0rWgZC8kXluaronFPcWFueCm80dhtF3B0n3Yv5h0u\u002BE\u002BdXGthfefklpeQ2gA0oJBmjm4/RdcBR7vJWRrXbQsu/MxnAYL2qE8TqdwIRL/pRojx2uVpPFlN2YoIMxsH8e9eCLrSI3VT4U1ajmaZU="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=12272-13311",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 12272-13311/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "fx714IutIjdVPhTVqOZpleICGH0Y6paYXKqcVzmc95hAjIGJXs3ftaJn/I8TU/9Z38ySVFoBa8YEvCfYzCPV0N7KzA5nzJcvTZr54Doiv8IoysjJqpd/8TdSgFo/fKDX8iX9/Y5cz6IalvwVirywn34WBZOYHuXZTERdyDMZ\u002BX0AYmBGIyyIjXChToplaOcGGaK6k0iaCO53D\u002BqQi/ujpt6l\u002BtgHc6PoKsOLOxKjpZh0K2lEWa7m/j2pvxFyGPg0qSS/cPGhKweI6RorQ9B\u002BePHszbIIxUT4hGsQdzYDbbHKtiFaNmKa6MVpS3WE3YKopLxvmGLVInWBgL03qiatv0xFDMkWkhpzn\u002BNduTbld4amQ4IIsqPIKUxqFVQGhZPpxU7SSnx6docKFQsaIZXmW0jmYybuA3lms2fzKyVINhd6VaXhYhkgY9u12oRDJK3Lv8bqS/IAAm3tFqa4RLi426cOpBsB1sU0tTTCAzttUDqDzmukRLbQcr6nrbD5vZV22RZTrEcFZOj7y4zL1Q15wSbTI7DWUXRaEb29h7TlRaBY2co6KPM4h3eqz7Po6b4EG397D7Ez7rUXcUaE2BaxBsoVakdCjX1zb2CQW5RO8P0NY\u002BnVTrbBhG73pBzddsMEs/bkH0pdmFHpc/5R7taFc\u002BDlfY4kQUN8IsnhaYDeCfjf2\u002B/Zdaor6FKKxMtOPcp4fhWEXJ6UOFqZwIPdJ\u002Blp7cRUZ3D6q6hPaHwUpebiSQxhknllxiLA3q95DgN1RBfrTtVRrcr7pODShyHPMaXlvc\u002BXnaMwoJ\u002BdrZCsyOGnHTmRohCOJ9Zza/9N7Sn0tIvrO1HhlgJGgXNGzzcfqgs8SWWJhtQeHlSh40EoF4yGLfkNWK3dql/v0yh0Dm3jFnpp\u002BeY6vMyl0xCO\u002BjRjHsZT\u002BnyGS9VSFJVo8LZhRu0hT1CRQTQSyEFQw2u\u002Bp3yNsqzfmxch09anZMTT4ozGL/uz3aBm9Rhxb3zyAxPzWIWtRBCFmm\u002BiXzvfg3OeFKxzAS4LRzEULeN3RQ5EWHHj9Bg6zGW8CYsASPKF\u002BsDg6nWcpGfgC1E/q28l9BfqMnVHqJdvTBm/4ldkKLrm/obxh4NjLP0NfDunVhWCf/lkVCK14fEOJQyU3heJWP3NSjEqsxqDtjco6o0EbzkjDEYlxYzU4pcP\u002BLQaMJPx8GW5JMh1qRw1Hbl8N6LHseK6dQEkfVSJY5BA51YnU2ZFXkoCA4AOV7Wk9kZz6vb2Il3FlVktLnXcqu4UEXA50OQ1I/axCRi\u002BXXC9iX06TWJi0Qg/JeFS5zBVjRDz57nTOEEc9XWNHh36tE3y/fd9Idkt/DV5d0IFCv8H3vdzA/13NWrM6ngPgDBo7u\u002BNFxmkKRO8TGgCQ6E="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=13296-14335",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 13296-14335/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "MGju740XGaQpE7xMaAJDoRWEDcNjRUqhLbtsZ/sko2EFXbtkO1vu4ZeW9GOSmnyNdcAk3nJbd7w60Tgp4Pnjt2P24uq93K0Og\u002B30mjvVhxvuFho8agkKV5I1Rg9ePXlCwrxi1sJOyUPkvCAwoMPO/nm5A/zI0xZejw0ddsvato12JZLQ6AqYMcbdNnRbvsLnO1v3Kde5ukFWFqmDaqo0WZMk9cFGJwgIA\u002BWSGQmAewJOsnhZ8\u002BFRXqOTcPKkisf16BT4pCrDmIj0eXgPy/dccthdhrZyxeOgAYZ7iY/4OyQxiGC56xxc7hptP9mUJAHIEkQVVdFORwSyE4WPW7rHNFAfNVk\u002Bt01AHvFRX5lcwbZUiHApIgCE1HiJz/nFV9KU1ztDOkcQCWXhxWXOEJt6t8dDeNud0H2RMBzh8pb\u002BC3keCtTA3EednS89HRhVnOuZsbi2GwCW1HyqAwQDtVbv60eF0IPfy6AQYgvhkIl86y9LOCua5SHP9fUig/mmdPxlo7S0nvS1PVdkE1PuLGKN5lHuCCQ2rSGAtSsiCtkHBZ2IHiQdG4YK9KBI24fjXN1YnY8NJd0pr4WOqnwej3sfNdvrN\u002BTiUgNfOHojzAXyyueK1b0PHyGYIaOTTdr0XgqyEVwNPPkxO2hpnK6xgxrUXU/UO8QQYEsK\u002BlnlGS4FHjzQwh9R9M2BIw\u002BXhsrq3ZDxBqo9kKFJx9jNkfY6U1D0gpbeqRkQqo65tq8nHVjmSnjbjxIGvInqBelB4FmjEZpwOJ86P71A/i5ifLt\u002Bwt4JVfQh0hd0plCufT5/9s3CSMjFw6WJx93Ogrrll5vEiQKgCbkWQEZlJ3Uwe1YHL7GrSVhOEYlYhKf96/2pYLq77hhOlET3NqO7B7nz7BTdnEk62K\u002BJ8vc7scTviR71DmmbigNvZA7Fg6MVAAzyNMTUbnTpTSkS6bgbnnZSZZOreKHdsOSRKJTUIpgWyUk5ADHHafb6daKwhsNPfD9WwNbwChk\u002BGNaVEGWxD96b2HSMlV3qdTs6eR\u002BCnydcM3Brpo/CP51IXFcYOFiz\u002BnJY/LKzkqk8xn51GVsFDlUpPburCqPxBwJUJHLTRwpUX2z4xFkSNNwUh0GgccF0XvbVWtYrHddEYODRXAnIa4dyBw1MQA3IFCtaPvnb\u002BbXhk87PrnJvFUE\u002B4YZJyMvQr1SwBltTFFQYMHnArBn2IKBx85\u002BWisNj7ty3jqjOVjbQqXGvbBU77LBeazcCh31rDsAGwceWP8QTN6yBKIPEb\u002BCgVDXLNu8yYy0WJC55\u002Bu2qDRJmOrdy\u002BZK/Ig/C0wf9usVg1ZvX4rjgy9Lj\u002BRqlLFhFHy4RRSg661I8ZE10vdHU7SMJy5Ikz\u002B9VpfxcVevm\u002BxzZIY/2n1M="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=14320-15359",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 14320-15359/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "71Wl/FxV6\u002Bb7HNkhj/afU3CxSjW5TOjeKlqWQ3Bmkz\u002BwzkUx7aGc8s2lDGIGB\u002BSWgBVYE1wGo7a355vbV2oj9fDKph0AwlUAuejSwFbKVOm1Swsr0qvmeOzZYDARRRoo\u002BHQxH5guJMSjSn6tl478n1FkH/Wb8CUIFGWgaBX81UtbRhltLzxHRzR0L4W7c54nXCwSkcsdbeWliOMNF7qiVPTzeiS7AcbDOYa1uhBBdDB/lB\u002B0PhUVkJfIcVKUAawaZhq\u002BwqckBCLr6MJeTqphq/ZDl4tNz54e6sC9Y/7GYGRM4\u002B5r6k4EF2UZ5qHDf70euNVSLCyPLpatRCCN2KeennS23/dATrfQrKJqha\u002BIj8UWjtABm9Me00FV/lC2J4uEH58/PXCaK/qjV08eAb2g9eBMPB1S18Hei772MpIU2V/apjX\u002BUrLlmHCPUByWgwWh3Ja0BI/TYLMi8Xe1\u002B4No7snqdRInna0WsEC/CBHxXxIlkusNruFiu/627mI7kegzOHBXfv\u002BbzBMH6fboAFObsASgBPMuGoH/RgbNdti1\u002B1S4Ew5ujRYe\u002BrmHr3tFv0\u002B5yh8HPz7PVUhYgUNaA1zTUAthUx7OgtAg/sFYylLBIkA9\u002Bkpv/VJ\u002BgOnxJK7DLGkPcNqUIhSkz2z6ouurgRnmTRjMQT1oE2OFiY8auErr184nE0UmioNdUHZLOh4SONJs1tCXmvP1qrmqZ9Usi9U3PXC9StJXT2I8w\u002BPkdWWB3Ui9TopKxFXZfwnUzeH2U7xyarSu1PwaAS7L\u002BzWlpkVLvk9\u002BObH7i302ACZN\u002BTZ9KSh0qFSljpmno9JFQNOuVBm8nIc\u002BLRja26/hFhGgqzZQfwESqst1bPjzt5UoDTcK/utMcHL6nrc\u002Bc7gGiNCtZEmT5KUg8H2bL2nEprfcXeBlE90m2iVDWj9IVKkT\u002BBhlOP0lSq8RW1pe6l\u002Bsqvh\u002B0t\u002Byxnd\u002B356e5bKmvhGwERCvWSp6I91A7s/VyicPhXXwQ0ICNLNPm0LkHWJk0dgqnde39AjbGwWigyh3hSjBvdGmneL6vhApZn/LgBOWOoXzhBssowlmk1/Yg2OkdXe3z/E7pDnf00QmXhpMhs5deplkymvxG3PuTheBBg57H5mAnZp1L\u002BWnFenbDvaGSGO9Up3NDRfkUJnb\u002B3F0kSCC92/r8HvYeuCX41rq/jIN6w7pnpM1bA0B7JtmPmGO31i5CuEm9522\u002BpMMrihalD8zREojSk44fhef9A2w5VJC\u002BDJFd2x1bcsiXWOcAJW5r45djDXsQVyaB3Xz5PsZxo8VSG8TQr5ZULiFIiu5SRt3jDtqdIzP3AYId/nP0zjYz0KY09dWQE8JqxrxN8Tnqs2YoB6hGjW16JYzcHDXJ5MR1JsnFzI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=15344-16383",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 15344-16383/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "NbXoljNwcNcnkxHUmycXMjKLe\u002BlIx8WkjQ\u002BpCMEiLmfWIH4XPme/B1hqt22Vvk6w5bpXsJbnUqHk45arqEXDlt33Hp2qi/7fD824tVIxHo8eWd2LL5IJadjcXbIeBCeAe\u002Bn0A9600ymiik4kMDQSFXkM8A3Xz1bJ/WeBYSY08c6S8UvenQ273G4eEalUYl\u002BiZxhdLAIXJOLkzXI78soO1PEJYe0t0l0gx2xJCUgUcrVAcM1Ty8YTLQoqtOMT1eWw6efTla1vEP/YWhNhKSNYtni2M2Opl4KwxumsbCyJ4hl4UGCY9FEd3jjUgQ6dQcWlDPN5knRDdmGgQEQRAE7s\u002BMx/816\u002BsfIHMhhnA7c3CpF0sfNZKXWEceprlEUDbfK7UsyOnclEvJlHrekTpEwTk3NB\u002BI8ks4BJUjW34XL\u002B7loTJJsmmA4HhXLgrKAti7O1OavnvMZQyBRIiI6/scw12ygupBy5XcCOOwB1ipFqfYiu03us1UyvT0HZnHqzZ2Kyg0jYrpRXUbUxGU6rYJiOPW5T83rPMWB0UfQqixCcKepy3bJ45ckRZHtwQo87sqGRlBVXU/ixn8Lz5QB2mK6/eHf9Zpo1a2f6/1Uv3lSTH2I1gTd1aq2xr28d1epUj8Sm1X5/ShZghbQdDnDazG4BOlmmRN0oRwJ2/7K1uStCrDGCscGFwaaa1u5nBH7FCYZalAVStgBOI\u002BNlw0wvOONAhujCUJg31ZXXDr6h8qT7lhpqAqyheqg6aozskhYwxr2SlDKioptquCZvsW9uhhrtBBwmfEFXUySlJg/tmzzzWI8oWWQ7c384AQu6cmXT4RFLxl9XuRAkvIBeRuOzf0HHLVQcPQCYrrj9fo3zPhepDcfwn3fQR1u\u002BRsZ0csRUkaXh2iQHtbTadB1yfn/lIsL1turOOkeLzalB8EjTXAIPeDGU5DJ/amokXKIHI1loYHu5rIJi\u002BonPUqD7v/R4O5UFiLwRe0tlLGrDiONo0g3mMD1p8\u002ByPmyouyew3l4t5LreU/Ag1AUThXaqmE2il7L4ERy5IvaG9ByoMegVUkplDsgI7LkKFTdOgHXeRZ/bzU9oItwSlMUk3aGfup2FjxMJFPyDG33Pj84opc6skjpJqdNTUbUPE9m1EEchWq2rBsCFmaIdnMSPQp5nAMdRdW5XIKDSaTQMPSBsed3IkbD/CD2td6SiO5O\u002BY/6LS0FZMoC5QF5Sqg9SUUDfB5vIyNBg9uqdLUXHtfr37EeOxZJxGN4ssAh8oKa2MiMWi2pijmo/o\u002BSNfJgbvi0av7lsr54CdSF\u002BxJtypcWuRjwQLtBcmgb7YihjK233o6tG1GGc45oVSGDFt4bMtivkfDUff4a13O3ut\u002B8On/alLI08k/E5g96w="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=16368-17407",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 16368-17407/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "e637w6f9qUsjTyT8TmD3rP\u002BN0evn8xtAOpbhta\u002BLy71U8f2uBiiChWUPRORdMKX\u002BAPIhA0\u002BrT6YIGWM4zuDxKEi7Et/ns\u002BdAdxJI3/ZLhZODmCPdQsceU7HYc8NW0IIq2pELBh8ltbPZDnu3An5DAmGLAP0dJRaaEwn73YEXrGONpK7EsZQCNYeScSaVrsdnrYHQDL8D9\u002BIDLpJ188veGWfhjllHMhfSDozBwFokFwM4w\u002BfY3nIRHjOveT6ZuoA7uEie8hIMexT9sbt5SLQRdfcvHO8EwvtiANZ4MpLlMS8wrCbENJebwh17gUzKHl/UKmrdgMMdbk6rjXW1fQophhSuATyPZACPGXLzCGnmwQXtG/tfwWkqbhHzudIIdfGUzMIUpkEKd1roXeTkEMBukoLM2pDdEujDWmqICQT8OZhxbW1PEPxK7FIF53hNUASiBDrS/SWoNIoKrYnmbQovWXIUae39xHJ\u002BjisObPQf4Nky/96L3ECxdhQsXE7Fb//abkYUaHh03vKOth2BLl2EYPp4PXOQH6ejGR3Yb4iagAtOC5Tr1WhcBTlibX\u002BxIzO/QUJJdxTMOYO02SmtEc40uRfM3dcCizv0SG44N0Hyjg4rqtijgEVBaUO2vDMTlanTfUWJGVaHhdS4/IBz0/\u002BeUBB6eFNeUOe5x0JfGlCQQ\u002BbU31AxkORtyUDrobS6ODOlEdj//5Cq6idEcNk4tBtoDVTAa4Hq5/0fDGaj/irK/PMkGBTiXXmL1/\u002Bn7QkLAO7EUNOG2KgsAa1Q3RoIYMTfY0qkqzu8CiziVzkgRqapmTmUWcHQGOlF905YeLi40ZzIxsRYfp1ksELSnTRuhqWFKxNuq\u002Bh1r3KVyCoRE0A\u002B56mNZTvs9xZHXKHFYhaCDdsiQ1SSzKKw3Iqfd9JrwS4CokTyu2LmRyMrqbBQa4YdK/fclDxvLZM8pGPywLYM6S5qWI8\u002B2RojH8wDeuBsKeu2eEW9OIBdqHxDq0KI/FaeXdDtC4Q4wTtHqjZtFJ9MVpyHL6oug0TdloFcWdqDryVB2cFUzgFUfzCbVfBKdXH80gkDhdZSj\u002BbWFtNRxCL6WPiMYEp3TRkhgQpqjiMySYrA1tpeX4JJ5F/6hqVuZ/nCCqs6KR0Uq7ekGV183Vb6wJHaDVnssJJ90d3WapwM7emyHLVwTzf8YgZdI6eF5VMbxwBLfmGNtSBsfboouhpPut3kYu9ALXtVkbP9txxVU\u002B1TybbZCFK0lSNjDkJMjy\u002BSJdYjAyw7FR6x9FxdJQw6e8cIulMX8KPuAISg2JmNU6JKwQ1k5yP6jSct8u7wkjyKZZ67HxsOCoZfZmEDMXKNmX83B2mYII6yLw\u002Bt1K/fh/jd5YmqcPsOJr/965Y\u002B6c5jBhQ="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=17392-18431",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 17392-18431/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "iapw\u002Bw4mv/3rlj7pzmMGFHFjiAluX8AU4Qt9TzJq9qlQs0OSGjMtyyisHaXfGR40idkvPrT46hBfwJNk\u002Bx2HD6T92YV1afB/2q/x/AnCE4SgZsIEubWs3OmkeNVeUKB3a1OhnG/cpGUmkumXWxvAtGdaaa\u002BpzjorLTD19Zso1ATbCIl4MjSBAKj0No4bRRLd7BQDoVoEdSpS7TowGMLxbCRGAYScD1\u002BWiCEVlsYerJEwk/0hy42sAVxvuiWbYm7vr79c7IwGe\u002BPcrGHhKvIqbf\u002BDAYDfhCjKNQTNlUzS6RpVcaaRM8P4xlBN2C2FX9Vc1ofXv4jt6zDftrzMrYp4CJ6cd/hK6xeu0jloB2TtiYe\u002B6WjTAcFI/rA8uD\u002BsQpNz3Bqd1bumheJGpslb/woRpVkWOGSoaa\u002BxQ\u002BIaYiWAxPJV4lPd1gWqiMGGvRGp\u002BoIM0cMlmmBkrzf1hISiXZMvn8dRtVo8/X/eqkKgK/xVutlv4WJ8lhJP4E08\u002B7hFTXp6JFWQecbIEVloI4mOsfA01mxSPEI2ghek5ZaZ8iqgGnGpwOB7Qa44P\u002BONtDV1foZ2qWn/6RS4COUl8MxYk0kxLEj8F/Em7XI\u002Bn/Z7QZ1Ucta1auZ7d3\u002BBCFMk6fWYwkGn8zeElXrS25/LllfgA\u002BepF9DJp095DFDfPoAMHOqQj7/vOT0QdEQOQdOVHj4/WdQd/QH6A9OfgKmmqnCOUsoJ\u002BOA0PJeoLq3y4MsDrKpn7GPcue4CWUoSxQ3W2btQqtzQbLxfYTYMu9qBZhBxgJEpifrE1HOCnnFUMQa0pRXu3ntJPb45HhjRsk7mEIvcVejnxUXQ2ZLS/gpRFSZPkN13GhYpheC2V\u002BPwClYmQueGDQ9HLzagcapZq4w027u1K3ki5QOTw9JN60EftyNq6Qw0sAvkXIjcmUJvBJKPdr31OBxz1FEpzt3S5sGOxDz0Ci21mCKX4bH\u002BrKJQlkrW47jURfbxNrqHxnLZz5i4Pk5lQOaNItSJrgF\u002B1AFrMEpw9rpo2HxJoeZi0g6pDUImZMAgUmm0KN9ZIQKbJmEYXplUt4eymAKTfz/kBCmDoMNQrCP6eBmA\u002BIZzMf4VKjEQLqV9vQ9xk0v54V4phG1AX0nzA1mTKKlhDfDDYYuzksoShnESFq1MbFVZva04C//ba09JrDDT5WVQlH5pz8OYcCtisaes4dZ5NDtCleRu6PRwLbJrSZjbqfr0e/oYUt9Mp9kz06k80tOQKJcG\u002BDm6VA/yvf\u002BHmuPo2ZlianzRQUGCpi8INR\u002BMCfSNVfVfuM7wzUV4sTW\u002BmpEV274OynosiZBsCVd5vyW91DPDi6WbcAlQMoDoiR5cTWf0X1zadwjZyN5f7w3jGzt7156ZPfs9fsy\u002Bpcg="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=18416-19455",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 18416-19455/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "DeMbO3vXnpk9\u002Bz1\u002BzL6lyF\u002BX9xithuB/pMRHWbLkKpTZqaDi\u002BuTbKJ\u002BfUJR\u002B7/kuDwnkDCwwem2hycq3i34qMOSBgxfYHnpDqkkGnhlfWxkEfH/hdpMrhRxw03dIEkwMxAUmh5O08oKxN3rEzy5Hp\u002BPkwxKricHw9WJJ7SoQxZbsw7w6VS42aSpaQO5TEK9Z9g0pPOo8GkGRUv0\u002Bro3nHf7TW8QlRlFILvN4NhOJ9AlNGYVV7vzI57KNlXGNkJqHp45rUlEFEgZd\u002BdTYW3ZshnGeT\u002B8Ckcov9oTt1PrFC\u002B8w4aiMCe2jrLILCIWBoD2Uw42fTKbGx3inKlR3\u002BuyAJH0pbs0nM2F\u002BGuQW1SHsT1k5lKXHAkvObilvHBJhZEIKDLEbAYSRQP2NH96/5UjYV0VquBxyOLp49VOnulLxdtihU6iH\u002BJnq/OqpHQvC4eqee1SwGUJHIm755a1icX9zx3ZqaSGxk4SM12ZqrGVLoNOMvNB6ZhbisXYDxwcytxnY3Wkmd6dB8/v0e1s\u002BW9E5wWyB5Oe0VjHFCMwEZepk6dQjbOJEiT2VJswjKImkfBMq9swETzZAGb/QzuQImw33HHq4sgkK4KShgS6N3E64EOkfbx3Auzu2PnDcFWNUc4hS1JLoebNEGQBnt51meHEMYpejpGhUSn4oAV/WAVp3nRa28435\u002BL4H6faHu/Hrjdgal4JnpKEz4sXC33IC3Ax/Kng6j3VjBs5UXQ77E7eLnWuVb44jSF8b7ayvEyUBoaIw/jo7VhREdzslBAM0RFLlp0FHgcTAhTaaEUHEWpNhALkgg67qEhjZ2JJTWA4qcH5uZSpqgZS0f6rRnciKlqmWucHe3pczSqgPyO3RI47J3KH97CWNxjdYmGZHxqmkVFDU215M4z0xUXcl3IDKqRao\u002BRSzg2HIIvqeyIzogSLed4q7c2mV4QXxcDTgYeK6mPvyJAUKrkUh3FaYfQ/DiAnsd1E0fSnohjVl\u002B/5GUEOnPakT3PFbciCeA5d0PbwmTbxPEKUZJkKfroLwiOlh2ILvtDgekK6gkny9kwN91OgodOScSwGtex/ZwuTUqx5jF5B4aGYx1\u002Bg1QDmoXuUQXS3UlV6oIuJiebuawQuYUQoKjIZjeKdj3lQuVG9qe\u002BHQLUwcOQyWOn/uaqlDCS8yVZG3aBF3a02mJ1wWzbb11aj//2p4ls/7uYvmheKVguLxqRgxj5O3tQFOycS20kHbRgCdBNwc760lKszJkQFujluA3lasyeeWK7AB/MFlgKcye8CzLB27dL3T8gRxGEn\u002BcxI\u002BYMlPJniFVVBhBMaGnYDBLwondjSPk8vEvmPx6zonBqQCGCLskHXSeE\u002BDK0cybkJe5fup/sMKzDvlHMqOc4NZT90="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=19440-20479",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 19440-20479/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "\u002B6n\u002BwwrMO\u002BUcyo5zg1lP3fuECVmky3\u002B/ol8Csus0oXjMLurWTH\u002B\u002BuUCOmDnPF\u002BdEJknkOcbBB4gExc1biRxEfqPRHg8BmDx6xECjAjY7Zvj8B2v2F5kWWy2jypShwpVQ8o2QlUxRsll1fuoQYkRTS0CxuASJ\u002BpreE7wLkjsUqzQXYTaO3oHyw\u002BFHFHUHyluqh8aU5I4OnxWfKOwV3NLZiCJL88h5uXKUW8hPbtiBCqmS15LLk6\u002BXNXD\u002BwUakfrpIfNk8cPHEbQd/0jIaJ5MSNUscyBffKlnQ/8FSjZFZSBYvHolt4GzfUcmE4T3JrWcIY5/0Z6AVkraYUpQFVanPciT9iDWHCcBI527MRf9wyzwsOLmkdoCh1F34UV3n/imHieL\u002BEGiBnjl0WC4PDEqREfmmUve2/lj\u002BzA8rcwHhcT7heR17MaiO881cf9WTkvA6\u002BCGS4UKvhADeZlMqC8f1\u002BttH8wmPxj4\u002BQqjibC28lzznDNhNBsNJ/MhItcK\u002Bhut\u002BGulfaXYlMTRL3jQKJ8MnUMHggDBALoeaVEnDH/c9sUFfH/6Jptuq8ullmKM9CFiV4FZlu6Mv7MlXDYjxEqE0taGGYJxSSQvZ7JapjQdATq4l0N7R95RCwcdtpI43Ctidakiv6kdEcM0g8vyB07YiviA0IcVYVYwtBfHi8SPkK/Nqb7jMNNPv3XUsmPd1s77KkkaUsKZNzUiGyWqiJTZFahUepC6BHfZsXYRxzZpnw7CAk9FJ8HgilSJZiWMkor1W5uXJmbAT//3UXkeNHVNv8GOgML2coCNT6B668zu3wroAmUClFtB93Qk/3dVO9m54AzgWSv8M/LAYl9UYCC8/DXIesMOz7\u002B9\u002BN5Bl5IGQpHu8ka3ILgmxPuhog/uIxDLOimzvs/mz2B2kHROZwZoStKV/z9lHUMq74VL61xtaYDLPhlLMADQKKtiH3rbaAju6exNqT456Ycb0Gy06GwSSLtPpjUEEEn4tSmjg3xanM6HH13kpiKZpWN/jSXbDk7dgZLMBbrKHzsD6DHUbvRSGe/5p0OM8a08Qiu1bpcfzkx54zLaiRtsLpHXc8mIeLhsybVVQQr1La6N5QOHoe4rWOOeFOntFws6YShkLXTlY4v3QNNW214zNUkTAMmIsn5IXq3x94ZA2DePuIFE9VcWQZ1EfVE2ZhQGD4xkD04utpspUSiJeGlmKan8Ifx/\u002BBQJ0yyJdYStYyftDucjKx3IqwwMrW3Dh03svIym7xIFSgDEyEaotHvd27xxvqSpHKUz27o4HdScwKJ8zSkcN6GPKLWmDoILNhRDK\u002B\u002Bte0N4EhFxmVRTxfK1ZsiX/vFOqUWvVioTTIgGi88QB4VDD/ntBitZyal4IfLPyw5bqiEGb7LY="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=20464-21503",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 20464-21503/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "1nJqXgh8s/LDluqIQZvstvG9POK9i3d8lCa2lELS34t7\u002Bc\u002BYw3/8rUS8ryeNEDq\u002Bza9qpTSIB/6UdmLUEJ6FwUMnMTIKjH6XsEarnX7opv5nVZadyuK7y1yFIa57i87jagZQiclYJAhxf3eR9ozoMkwABbpeFsfpguKIQOJRoAy94FEAR0AXeioyoR7NIq0l6Z58IGIJa8DOJTyl\u002B7PRuSQ8/bFsAsad0L0sEHaHmhzBDh1RYCryZ\u002BSMnAGwFXJXuptu9NulYmq4jbo72\u002Baf/k57Emd5XBonoFd0bQemXOGDnss6MJ2XowngQEsP461gMmeRybVbRRb3qGtmFqDUDnzRU\u002B7BT5gIhvFNxXbX0zNDCqpFR5K9pzg1jmh\u002BODSdixRJwIrt1V3z7p0x5v5G8HHy0i8PBCf\u002B3C8kQX0iYAp7xWqFwKTldGxxIZuTzzGbr01cqw2ZiIXP8ybz1j/e1lNRnkyeFoHTYLM7ZsNnqiD3D6Ex5kLmbxyKZ3QZ\u002BacNQXpb6RXUbx0GlUdMokROXTelCEcKvnMWGnEoTxafWq6/snBsOOOqp4QTJ\u002BRKQaabbM7ERKt1m4w/UFSWPNqeWRnO7tnlno6Xw7WNL2G\u002BMZUuHc9GwoEB6AJ6HJ7wyGfT3ssdZ0d7SJNp7rI3fZo2BOQpFZsD8cWxm3fG8SftgU0UQusmEzs9xPjwtRrF\u002BtcGRFEZyC6ZWTCZpMt86FYjCKe\u002BCi9SWsYG6bhPRHjzXQHPdoD9sVi31y/M48osmhvRmmlrj9Ao\u002BFnQkYA8eAyuyk5o1T3aCMmuqrVYOJcp/6152tqsfD0fmBi7wJZyfrP1UeR6d/\u002BYyBayG1pXg8SqYAS8srfBBzTbGRYKnaSwDRUxu5F8/kFpgIZn5MrZS5D8pFX8DFTFF\u002B3x0qzjBfVAlWyvsXEIfG/Dwr0fG2yqDpBRjMLNs4ppuQ12S0BY1A1tXJNFdwEin8UGt0u/\u002BEWgXOEWwIpnML6ldaepEgccJNh6aQriIdBbmUzbD80lPhWx\u002BMz\u002BTOfKAQ/KKJyQOeI58Om7dv8GBsM496qTsoGPkrQgiZA6p3a50Yz2Dn9wy\u002BZNWuTH83uEqjo5O6eyTPr3ECenWzdHjiio0IWIMpOvFJyQJb2Gb2L4AMT3vjPjji6jmB93AMT1J/zJWOt/ILaXvpywSfmJDBuU/BzqTQvXwanBNjtdrdSIp41s8mJbDyMIjt3LMu8fL55\u002BmLkjwStBVD95FmxlukDuwCbeTMamRdDrHS/C\u002BHrwCxL7ISa9Eah0FZut3UPJzBlbvtQncLEjsYqgszQhDlztjZ4J3hLC7DAU74wdR3eRMUw0cehFHoYBe/SOEFKWdpQOJuUeIpK3tCV9LNUfW\u002BNt4NYQF5WmiJo="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=21488-22527",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 21488-22527/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "JX0s1R9b423g1hAXlaaImkYbClgCEQaV8DBHYEAJAB1AvMbyHHI6a4wAXQFrM89fOUei9MJm6yEP7GkE/SOmEeW2HoUdcaPBkU2LbzrDIN1b3OgSivJPg0B41n0Czx/95ya5RnnCo3NPqscmpULYFkMM6bi978MmpZBylfeClZcDmEhGHtkuaOAoZN2CbtYlFNcSNHYLbMSzg5ivs69kkpn6knd4XgXsDBM8ecrzUWHge9AO8gZbvZ8s5SejUVNzz4D/I4DY3\u002BOgI/eOkEsqqbf3BrBA\u002B2phL7kG4F8YDhTir00iTfsUwjk8CiQqmUFL3LLt1/7sc6rjj/ZfBTaKuTzrwuh0SxKbxAufrWGm3glOdJCsYZIKUd8kAh\u002BAehHEiQKDeTUFH/CirZPLK7RielNMpm7rNM4YXn\u002BqDX0/2X5gIjLxjzS75cJAOXFpu9i9kx4Y5qzoK5hCuZ2GJwwhTE1GGS\u002Bv8ILPcqCNWvYh04ZoW7kceXvjmtgHobT/BhYWE1lDXopD6ThmqxRxiE/csHBVcV09G1Mq6ImQXYG/uRGo1nLAVp137RFCygLS/m91GpRKCVukLgVFo6sqt27C4ds5/U8A78NHBNGZslRQb\u002B0wz96xL0IKF3SSeq9LYEL0OI6XiJOVmr7MRcr1afY\u002BmriH6bof9Jo/jY3qQLXhzCjT81B5exdUMUL\u002BZOScmPiRlw85O3QAgJ8EVagNfN9P\u002BhKXaezc8BWUWq/eaqZxIYDZkEIDovniXn3\u002Bino5oBag5ArSebhIOLAI13pIyUfTXVpQg3epl0a6DByvqWYcBigNITc6A6dkykmtTfzD0s10l1N3T/SkEj5IMWWNXq0arbY58swIJlfFpNDyCZnaGXmOIPllQocjJubzFrAQ10nebrs60v83zLChRfEGAggu3rQz/fxWG2oO55VUdjK9b/rPevvYgr3dvqoqZNlNNMnQ9mwhoA90jKliFIQ4wcayJz/LrK6fk\u002Bls55V9FB06ucwyNHPI7MiqlwdEoIVZRAq22q0c24T3HEwqmD2\u002B\u002BRLp/l8PiZcmFpJtpL1lrqIuIaIgIXHdInzR2p4uVbjlEFip3Sdh7kHyq0C9L6d0UEi3iatOqrWScy9JnH6N76vbJ33EgNHS3Q1JgxCOwl7QyGENYFbI88Xsshyg86TS\u002Bt2IuP28OZYOhafdXekr1POOK5Hx0qg6x0gMMDs9O12tGL4jObwTyEJeiO2YzyZjJuGFIyFD5MyFZasz1Cdn\u002BM1WKwUDUA98MpLxa6wubVc7cMnXYPNNJJDNG1ZJ/NySVG0SWLq8HVJiuKlqZPSFUeHQoov4x3FuiUbtjFy57cgrbT2/k0WgZS5Ngcym6zWZa0R7yUdEkBosx1qpX/r/YOuVK2M="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=22512-23551",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 22512-23551/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "R0SQGizHWqlf\u002Bv9g65UrY/ciDmEBIlZc\u002BOVF5oyV/xNNuDqbWGq1z\u002BHsQlSCVP6E4N9O\u002BjQyFGzH\u002B5Vohblyxld6xxRRK6gkvpUzRf2JiuFm8SkuX6xqiObgKaRWuR5ug81lZUFPeVb0hsXvbxzfRGMASXNgkjfJ1A\u002BRVilUhlfAj3E2d0WOCd3uMAQQMRZLNcFFMaGMtN\u002BukZSePS5XCaU61dZcwi1Ghc912\u002BrJsMmDzBr5hr77cONuojG4/KyJR0INGndUS/PfZf4cikKa90c3\u002BVVKQhtJcGSlu7qYh9Lc1osaXLrKRbR8ClPJoYbPDLJnMwrWcwSnbENQdG5qfLsOGsBLk9auDEU\u002By0QhXBUjBBOXnMtnLJTlsLSPD2M2LVEEXUlk5e7JPkmHeNL6gjLytYPtEevJu/iHLKIfOGzjm0Otle80VhWAhVHfvQACsYrNmBQv1VVYKkQVxnswDtQckZBb36ne4w5rRx/cE0FjE7lslLGwPysgnwsFIqEnI81b3WqUnT5WZtfVV1TAwHpv2bLPbRYQCbeUytSfUQJSHkdpdLgWzJWuMoK4nwju/hJetIVgQx4WSTQqNtivNsrHfTRNKI4fpOfpBApwtr9KWTWRKSQgGU\u002B5jhOKlZ\u002BxKR45g7YIFG1kr2wIH4XgmqkSPbG2H\u002BJwUcNMUEoQWivvUvnmjI6vJEJ6yhGpEuNT4ZveomXW\u002BkjhkgVcQZ2GK5t\u002BlMAsq0Ps6MLr5bG8J5HQa07whvtxfPW0f9YW56OQOz3JR5H0VqI6mOscni1MKPwnQOEoQ1l3v3vcGy1YsD6ueXEDyRB/xjGH9yQslBWcjGjT7i2/hxZuGliXYxTZfPyuWuvdh53zGP82i0\u002B0bnw60Ev93/LZzfEm682Gj9Vdd5w4ugcdPom1TYA4mIwIM3bcT4HW8\u002BmzTusA\u002BEME7YLHXvo13Vqxil2OAjkm1yuCHXckUdU5LOdEepEsq/whiwmXAIIJ2aBkB/QfKwRdszIaUifj\u002BHrhVc1juyfA3ocOw2\u002BgcY6421zK3vl/bC7Yd9EEWZFlHuIksXdi5znltXsgkJTVPqi7o\u002Ba2oF58QqMkPpGg45a4EHdqyZcR9GDMHeVCuhk6DbWOQ1Y8/imNKEnMb8jI1EY8NAj4YW8I3LodoL59ALHumnOwyqwKFFfluN8FeoOejkJ2yqE9tSWYINnUHlnm1XrkklaTHD1OT7450Oejj1H6wMPvy6tyN\u002BlznwYa16K\u002BwFQMtmfp1Dmh6PfxpqC9dTa1klX0bLkc7NL4mxWNdH0c1SQU\u002BOXfC1CMCCajmhkuwuIIq7mmb\u002BsMeYUvKgoBGCoxLwIZaqXjfVafWYMZTB2hqZjPC0bdkyIpDIkOg6unMWWGrxBq5ae9yPM="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=23536-24575",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 23536-24575/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "iQ6Dq6cxZYavEGrlp73I85mxkMgxvjjGriUIUghlKLAMGP4oxKRs3jyOB2F37GvYxqjPgaPxcykyJLzDhUWT7qf0aBdqkslkrzosTGrZ6xOZ5wQaBZqnRqr/hWuvEhabuzyIcAE0Hd9cIjNlutJLJmKzfYvqiXtSvcJd17DdLfxD4nrkY4NW/dFp06mm8T\u002Bdhz9WR4tEk5hVZ9nBc/1YKhqVz2hIkNG8TFrk\u002Bd//DO9\u002B8nRPRdqqx1lO\u002B\u002BJGpYx6zaqvrTA\u002Bis84iNpOvRIvp8GYuMfLWsliWtNDf1rSetb3ZzULnd1wB/U/Pn\u002BRJ3LRH4dzD7iMVd8k0TX2ggdNRCrzCZffHtfAAHcO2Xbt8PwUdm9Ank2R2fD7P4TwdnZ97Cf7uior4QJ3esQJxCWTliH8PCMfUO9apSlmDMmyupV4wbaRmZ5wTtBIBdgA7oTpXo8tYPn3049CNJv1h2\u002B5oFg2jNXTW3yOXLymGqsmwklc\u002BVptzrHcxer/GNVQ6h8AydWKITTMDEA2srsiIILdGskSXv7/w0oeYpUm5Mry9OFVTW3VUdNrF4AVVwZRPGlKquo\u002BSAHDTRLkL4ALNxF4JbpWhq2S3dZasqaMmLL\u002Bd1FsHn1Dtm5OGhh10jmyBoh\u002BD5pJqrAIgvta\u002BxhMmc1OeTRpBXbURdfoghTyTmPePbvO6Govlsvpy5EDmzBwCmABSk3/dtTdXlX3caO\u002B4rutDllYcxOIkg26uvnuZytar7jFjDItj5D7iatXQoB1rtFqKMo8AyKqNVP3mi4f65XkEgElpmssSX2krR0QANw/Qkmsua\u002BrptttNEXIRnkt0MqUo4aBefb9jt0phO268MMmJ0I\u002BrKrqSuxh1c8bhnJcHgXv3Ju6jsFjxwinlf6ZdnBXm8oxEO589MOLt25H9rN0AYO8s7U9c7ttaRzUEq5KR9aLJLIhlEQIZByv36pnzaaDrVwyauqA6zOSqNZFDnE8vg3Akk3VbpLQLhlA2Jwp2pGrcJz7FC6H\u002BbgcKrCgj1ZGvCbCqaCaFztyG9nlnuLSDtR74Q3UIsP9Vjfg3vf8n/5pmHhW/6RLMlRyyLQPPfzssicHRpJcayosT6z\u002BWeD8v91oMy\u002BXrKq05TKNcY2TIjZ6JahCgEa72DHBPxjBIWwY5JuT5e9SFkWwyOnsLHIYRSKlDC/vZ5c3wr0nlYsz1TT9iEgV9KBWNY14TyoY9mUUvq3CadG3Zqx8n6V1DPfslaVwwGteoOcl2cM5yVlXi2H7AOFdZ4IbSAPgSn8NW75gtkXcCvPnfy6r2Six9Av2XStR/mhx9b/JlbsiVCPgq8eLOqzSulP9HdhxKK6bAQSW/EIcytWEQURZJR/CP2fFmplxX0D9CJZx1AFHkq3Olc4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=24560-25599",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 24560-25599/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "mXFfQP0IlnHUAUeSrc6Vzh9kGNjiy2qyP\u002BWcnm1QU/oeVHR1wLlW5XIMHis4SkpusZ/BK2V/zpx20cNNYf8WynPt5\u002BWtf2XsuKQHi1/An/Cf59aZDLjPSJ9AweGjM2om5BAsm/re254FuAlvWfj/Cvqz94QWVk92PFfy9DxSW3t\u002Bh\u002BlZDx7Pza39NjpA8VDIQzDeLphQ60slVpZyuD3HCflm8mzAHRFyvf01iGFWIdWSSQ2vkLzOaYaiS7ByySdVI0SIpqXgl2X6M8Mv\u002Bsm4H/hDp2wEfPxmBcU7lhcIuYKH/ngvK6oMpNybtwRb8MZRUrLOR\u002BTFAg\u002B8fOeVZbVlWyINCzzzOhqNYFajm\u002BIsqs4gfeDNPHmjMq9Kk89ZtbhaOpuGzeC5xvo4C5L\u002BL8qImTq\u002BcpcCVJFfWBUB4grEH1\u002BmMWPWgraB75yPjKDU4JEKn4NW\u002BddRCdp81X5nJZ19l5I5Hel3LYRININKFhDO9XTbWmmPlmibd7RnmygQHkhtebN1EEufjaNU2BJearqakE1JHSEhcwTjlv1azNGk1x2goK5JG6dVJXumD8GyLOEQTrXiZYnsHrXG2t3aX/pLIiQkpmNFNvYJ54BTah7Ipnx\u002Bm0klo/UEFsJNDrher2zAYMhaK\u002Bbbf9JvCm/YE6IIctLVfasRPcTXzfU3Osv3\u002Bvlpi0H2R\u002By7uIXkVDTP6f/4/4TnaclQ\u002BO\u002BimEgSpptqyTyHspfSqHenJC/8K/bWqs6OcVIuj0Gsxx8N5f1SoQM4bTrE21Q\u002B3npAJykV84EqwdYeBPVM5w2SX4\u002BTCRsOdGiKxxn0uE27ujOpa/02Yq8VbAzfiI4q7hQnIBphVu8uhP10UpZZkd4t4acQImq871QQCf1SEnFzus\u002BHdYmnStey9qzpov8JZWBpBoU4buvSHjRiXt8kPdSf4AZmYu76H2oDa1T7Q7C5zLqKWnf5YlBthMIWrcBbP\u002BOS9Ow\u002BlQKxWoF30/iY91Rx1\u002BuE6conInfutSFcWTDTCGwrWxY9AufEIKTvk4uvSqyVdd1kisg2mnrnrzjbTu1ZQGya57IhXl4FxkkbBrq3RnZQ2z2RG2GVa412GTTGXWpaDEE\u002BHHSluYG1Ik/WoQ3PNNbctpQfRWnr7GdjnEJ8rUUtjzjXWc/rNU4Is\u002Bn8/\u002BLu\u002Bac5JJPBUV/ZCAbnO5BL\u002B/2vKKWJl3VRSXONZYDqZDRBw/Io/3MHkS7rNGz2sG4T43txMX/X1iQUy3q5Es3Nrg/P14TBhRwvpTfFqyFcfPqF8QybX5qrovZ7ocD3V7CqL29ES\u002BgeZF2Yvad9uSGIhJjZtasYlqwuVEhOdaYUKIG7OdPIW0c3wHXNjH9AlIw7T5dJ3/7DXEM3iaDEnBxGDh\u002B5FnZaO8A="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=25584-26623",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 25584-26623/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "QzeJoMScHEYOH7kWdlo7wFwfjr7eE3RRro\u002BMKwd8bLhZR0ibPXvHLVVab1H/8tnMv1pIRr09qvbONEo0CP39TQL6AI2ZxYbNc04A0z/JnwfE\u002Baz4iCTpQ24St8\u002BhefrvhDkUP3TMRcdHHZ6BiFQTTK78b5IdNh6iJSkupZYTA2o0Ae4GFq1GzY\u002BpgCXh5K0mQu8sKjd6xH0Fp1Sz8Unm1ZkAaOBjz8fpP6TlbST21wU8aMfjlURZo4UwX/4Omr6R0xFwLDajWtESE87Kh541px6uD2rHOc4wpdALt1cKYjP7cTg6ONEB2K//x7r1rOyBz3H0xbMr5xiSnBvYNVH3pHrVRSpNY/1SDeTJRs\u002BlU0vFOsC3utEnrwxsUA572u7rj4D/jYUPQqb5Q1oh4i\u002B9kGm2kT2kj23LfoluFDzHqARLgBwudtfwMwKecCsxpfpguZariLSV43vVy\u002BvvVtSbJ9RbnFu760BZEh9rOpqPzyX/2W7g/kP5CTPu0KJfdYIsGaxBGOkP\u002B8U8zEWj2yQzWAg3nv05xrkskZOTe8wEFcZjGGGaf/7Dr8FCfxVZBnsCsbk6\u002B4yaHWtnLBDYcyi/pCMORwlq3uHSWo63k48Dw1d2EvL5diTGOmSAQT5xN4fSN2O/Gu9qrE0aPg3cbU638X9Cz5mdIn4ssCer\u002BgSsYREQQJjkU1O0f5U9pCdIt5pJYB\u002BEWRncBMR1k\u002Bx5s1\u002BtqI59a9qD3SMY8YLaiy6PUlYBXaLDBM/LhxH80zzJz6pzykEq0Wlsm61v\u002BjgsYJZdKG9vkt6f4Hi7qBFFSD7Ma0OjnNDoALRjApZHS6uJ583LWoQ1lzmsbsQBSNeStvknO9aYhZ42Px1Dsxs\u002BdURWzm\u002Bpjj0T4X4HCrXBt8gN3zLbo3jSkAeuuoPh2WhlmbVlHCbi5llyBnDFjk29i1JbcQTy/8RN3UGxWcKutvtEdUYuYzABuBV\u002B92oIiuYM6aHxkgYXgr4a7BqjIsnr88RB02z8I3KiRUMhDYxuh4P/DNNNoUq\u002ByyPAilCwKCdIi7nj0i8V6kgIjgQ1N/GZQpBPbsq0xv2JrI81G0eXMLdG5/P5NWBSXfgAE3L0MjdxMtNRFSGwVAO7nDRD2Bb94\u002BQx38eCapjonDMzNLnXaFqN27bFZmnjfqySADnb7pV8\u002B1kaiygnWsd1sHCI06MkdIyUFSdhZ37ydEDsbW834K5HnH6LQIFrCe7Um3DZonYiOYn8KxlmT1gkfR0nboPfrfZZnFgZernVOdNgaOvE9yqwGNiet6B7HM1zSSGanBvFGXo1i3G850Y\u002BrSVmtnzUCA1GVirWdPaTXmCFF2AdkiR49c2RIMxUYbsSDmw2FnS5ApCGIGQc3Kxq\u002BVCPg9pGXWFVlR4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=26608-27647",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 26608-27647/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:43 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ZBzcrGr5UI\u002BD2kZdYVWVHjzgjEI/ZgkMDQd6/Jl3aRiP05OqIcRPdBjthiWu1mJQUR67EMEW5KnYwA3f9HCesTbU1AKvfFBQL2cHfnsi7x5AHty6n8jaHXPB2Xxvq\u002Bz\u002BbybvmBg2E3B71xy8IUOuB2PVoczVmOKSPU5vAZgghXwwYczYJLAt/yOcn7vV\u002B1d7JsFnjm40gFdE6yPYy4t4\u002Bp9sLct25IGXaJ0wzlsxpAHf8fa5eKQTTdbt1eFFF9mkSlEtQYZpIRIEVCudVxXzdeyGiPWjOjMIps8YI\u002BVYxAno5B3MxrST6v\u002BbR1kZMIJt7XFWJ6Xj81k9XWbxqXX3BslSjsR7Glym3Fr7S4WvL0HRJMIVvKd4ubRqxvPVnmyQvMwp6ZS9Zai0BmcSCLxXsQM37KH\u002BNZf6xzLd\u002BAHmd7pYfli\u002BjhaGLb\u002BquR/asaI1Pu/tiq37DRnXUHDv3Y0r3zfzDc6eZMDRCrmiPCzHHBAzerpFH1M4Ke1Fq3GYhbkUH96rJx8hce71PaDe5ABgWquyE4aqwaDBQgnxoho1i4MU42TGHnL5RsH2vh2lRC4lBvdRhC5oeLZM\u002Bz6b5FII3VoYYXOrHsXhG9\u002Blff9SkxMt/0iqHlPOSJBTCxlCB2UXf9uhG4KAT6yhaHRfsrU/MvXQd6p9kmR1pXljE2NOMuBhVGx\u002B1M5mBR0pdkotm3gDYtCSs5Kl9zUnqoKBj80k2OAVllvXXTAh3uNJ88qas54x6DKf507RoVHsZHGiV\u002BABXycarerbFoylbeS71neYtJ4KeAXwjDma0c5aSGsXxWu\u002Bvvu04RuDlJiZcvP47BmFj4PjUjS6nmttHlH6B6gk8j\u002BuABr6xJj\u002BBar0sT2Jn3TnBsDDNCg3WdRvK1qOG4qsNUcK5D6TQxuhNVw7FrGkRS/IxN7D88x/mgxSnEQnz/xn/X1\u002Bn3R/XZW01M74xwOm5JPG6RI/LGOrOA35ZpT2O3XcbcfZnIuDQIh3bZS0\u002BKeCXvYK6bQeVK7K8yczkxxGM9d3dN5XU5\u002Br3M6vikwXnmpU191LnHgaWKUhAJBw3FYcOMN14t8v1qXJfWBDu0ieSsePqzeEIlGUhFY8FA5N0l8A8foBU0L7xjRh5eN7XiJGyUD/ogrYQmdodqtrIvgtRygkbQs25s8zItnGaYKehCY7mQRYU90sxQfOxhobfSqAEsYVzvym/aCFIQMvQoitk/csC84wq0SRunH\u002BQ1ur8PqlAMSUtcMVAdeswABTj3972oJza4YOCy80K2DT2SM/GaqwCDauk8agx0fk3AKWvKCEakwcpAWSS6U0Y1PniyuqwdfelGZICQpwKtfUwyZqp9C3PFY866eP25BdIarIoAA4gTe3gHMOuMNoGeiHhFM="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=27632-28671",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 27632-28671/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ADiBN7eAcw64w2gZ6IeEU6Nq6DwUBMK4/dCG8HdagWJ3EBEGQx1LX\u002B/d4T1u89Hf6xK2L5YdcknAbxZZxLhzcy8rqEyAwY5Ckx5HZAY5Sy09fVn\u002B87Tg6y5si50LGn0Mb\u002BIu0QWS3dI9XY2DfRYB8v/d83VMEXECQPzurBIbBATktpJy4SXFTxmuFYv\u002BbqUlEVlzf69JyWdutIdCPn39s2P/irgsFyuZi6v1mRm0VieYJhEDRFcgm31Nf3n72M3fKDjXrvhuseUqoETDTnik49CsvnE9d4\u002BArA1HxJtmJm5ms/nc4XvXWdiWF9OAp4zn6dZCKWpdiM9qgV\u002Bi/LPVhi6PYI9i0HmfbskcKx33LTUZHaPTsKQzVXHv2H2d5xkfsYmTFX0idLImNn/FYwod\u002B6OVS/agiFN\u002BLmkaIl4TkiFPS3/mgNOLkmMLvXkC3u7Ru3Ah9eKXC5bEOfiO0wRQHtccyCqEeb7TURGnsK45EISjUmTJ4Wr5cLMWdh3hbeCmo/w3Lun0nJLVU7X0xSf62JqFKdK8Vj579YmiLi3ffF7T2wFNJX14/ThKO1pnTKWLrsBmcsIdX9yX6UalSlF25DoIlbb5bx3RnD2LC0QtFvCDK28e6sWnB8KvvlwEAw\u002BaExtygo\u002BECpZsqtf2dqmz5A5m3sK0mkgGVkMUJJbgBk2KaVbYl9/LwZ9aPM0RfzvXFO0d/GvyLq47tWgZEdKtarjB1hfxCTaHUkMwmWft8HwVVkkqB6mMyCCPyIuWqKzsOiaHUEFVY44qsgtiKvlhkDPOfKDqccMLFQrnzPYlNKDMqXqa2E\u002BD4YZn1xuTZEGBpsg6E73pL6Zr1LqV2ThAsbr917jOA\u002BZW5oScgDrQcnZ7Kg3lVtuBQ04NDSeUOTJxU77/kdSSf/Pd/LlyRzvKWrdff5D5BkdRbOJZuQvdGTotJ\u002BQx\u002B/5FRRh9tpU4XBuGba9swxSx2XbOJgeiiy51i79TJK5QbYpd942Z3Ic3Bpzwv\u002BR2CWwri8jbL\u002BpEJ8Alfy09Ocsb3pGqrldUzK659j5Shz1KDcQjKWwvJYEuRbwEqgpfWIOvZVwyv\u002BOitlDj5rr0lSXGgvaj/N56rQ1kiKGqlq5DFjSPIo3\u002BIdA3R6j5XvugZc/sl70flDAytBvuQ5EXUFLBEG4TK/S\u002B2Zuw7744yINbd284wW2dpjEighhIdT/ENwLQVHl6OmvRuTXM8ZlyiqF9S4Id8yAFkgLgyobAU5UT1ci1UkdcI0Asb\u002BA4QmH/A1joAoaExcur02nDEpUjg8ZBaoSQ53mRrGVRW8M0qFOwspoLeIpqxp/lYK0dsgpqTzpQvQB1m34CMo719AN2uNjG2F6DqyO/DPCTJS4IwSfhs1/wA8lcbQrSx1M="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=28656-29695",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 28656-29695/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "LgjBJ\u002BGzX/ADyVxtCtLHUy4oSEL1OaBl8teGk\u002B3V2O1zmmna0CdF3ach\u002BDFdKic7ATwLF1AvaxZbf6Grw0t7wpNttj1pqZSlP7YsliFH9pNoRSSdIX0iWjR\u002BUaqrDAw750D6bRe2tuLkqGx\u002BbTbDwFlxhcGr2SQENDVJTU/i1l5gRIU8iM2WAHvxWyH4iEdjBwO0rhI63vUgpR3dnVadPIGLl4hZF9KVZBKnU9147MGUIPlD5QD3JogjsGGoXptUznaX0DOWPLkDHeiobCz8UH8uWagFwkxWpTw/RSaJ9gx3N7WleSqSVupCLlKWAX\u002B3LrnQJBNbNVv1E/NSyyIc1IOqW83Y/vnFQRWM14Qn9TcAK2Nu9cKKR91DSNflA9\u002B73JIUAks9tkr04IRKfYlldbj\u002BqCHbSNbgn4Q7y2u1uT/Wi0/ZP2OfuXKJFDXbPsvZmMVUdiQL9jg9UPFAmlk5wBIWdTBTR3bSHILwANv65A2d5nlm76vixMkzp158kmfJkO8\u002BIHYK5SWBKAgaAv2UA8rf3bZwvwZorGVOUk3a6DS415xC0Zj39r9VIhr53KIypfSypIVunMB1C5FgCWvrb9kK3be7S2663558/mpeK\u002Bq3JyvZlShE3dRvghlHAG0DFoPDFIHu4D2CfJMNA2oMqDvk7PFsFaEIJLEAbvwkm1QP0WVDc0kod8cQd/tBGJuZ\u002B7TVldGzBnS6aohj6uKxmbIgl1H4\u002B4iqGPbqCw0szeartOsH3zsnhP9aCJfvxIw80u6j1zyU\u002BvQNkyycz80dXikE5r\u002BofSOaGlw9ax\u002BN6LshbVkKvBQNFgdV7jT3XyiWdVgnn9vNVSeuNsy2kD7sLzd8XpIR1qNKjC9kJrT3KDlXQNJ2xVpqjTQJRaZa5f8r5prj3uoRiXB9zuDgKNhu9dcRfi5QpQYm04zVf8RjquNbMDfNGDNDB7d2tjH1z5v8skVkb3k2txLdZFwYt9n2Wn3DuVCQSLr3OzOHQK/yz/8T0RGZbrlVgCYIfC10XTx9cahuExE2ETkbmPLSJr8tjbnPsoD\u002BBv3L/TqgkKhovcJN3GiW51RUiaI1dphZC/WeXZjbJaQnpfquDAuj17ruUYHSkXaZbcFLfpmNGnNrRlUmNxyDlyEFaa24LbWT5VFupKT14sFn4gElzXOaltiJPn/ZJDnngIz/ZpxriMkWY0fK6R78\u002BC3QEBO2/Nu6laDq8eJoaaSonLFy11zBML5YZDWGxxF/9F3V4Jird0KkidtWmzgSic9O4Xgfm2I08lTnkta7lgUK4apLMx4/X1NjlxegY\u002BcJksFgjA0GsggJO3WzGDtw4awx7IV3YobH8Wh5ckOui/p3owNo8aOuV1A0V0g/CbJvbcAVNgn6/ZAT8us="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=29680-30719",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 29680-30719/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "SD8Jsm9twBU2Cfr9kBPy68g4uafieFP2QkG5UZ41J1xyB9ucaN7/nkMKM0wEt138iDd0itZXxVXxZehDihqlMzvL\u002Bx7gqVH6Zqnk3CqFNQv6ConihPg0ZDHdmZEm3GzRI9911TI42VYqfuCRmWi7cQC\u002B5NHTgmVii0ywxls9k1EmbAC0894TuugV\u002BRacWgSTv4HkMkL4FZDHLXHawDRrob79UXS5QfjzT/1Gck2NllhexTh0LLW000285scy\u002BSBt8s1ylvzsAVCcdgADVua/OWte/6kGGd1WA8M67JurAZDmpnQJmbZqbpuPDv/qwB/PAemEksbW9ifxf9RAowDMHsK/9lRrnH7Bah20sCwTsCivTpancrNX9GR5IXEqpKraKKTmmpN7NZq34lDwCmnwARCOQjCK7V6fTZRXkDNigy5qr6\u002BGwLOzvRDEUBov2iP1WwZd4wdLMuijHpM4tittI02jRqWlVCwOWUYvnpG08hisWS43sGzVOFfmBwlmXtBQJKSoEsSajoltAAKj4LFH4ZTV2Wu6nHcr9I5N\u002BDcMsRv04lGt8vgQUi8q7enPu3D25DfJ1re3cYAa7GY0/jXU6EiCalV1yzAyas4uBbYYvGW4y6ha1bgijmkHofbG9f\u002B4ccN6oaLcQxV5qqNUeEJzcxv1098tTVFLAMeh\u002BKqdCRv7Qjtl65O6tkGMgG4pxrCs8AoXn6k3hE6jiynceHDX69EqDtS1BslKG9u8NL1ymfB4DOBPdWuj/iV0nc8NBkEkp9aIakNQzUxZ3mYM9LulZEVMNOpRv/K9/oA0ZPNUE1FvDzRMrcEQMCfn6TeH0o7Oylz3hjXyS41pwzR6PEUNbnnhGIPNwsFdaLIi3ClRM07d3rMdmXXnM05MAhYrhG6NhPGSnQyl\u002BytMPJHI/5HXYPPCP3ixfVeMhNpplo91\u002BnzwYl49TXryugkGe9sA1rUxPDwk0nSf79IaoYlocHgKkwm/nyYn6DZLyCSjzd0VSdu\u002BFYyb8viNHSayyPhJeN5WVMOWAVyORvE745Ifmy6xbAC1AUyQEEL0Y/6Ei2T3nVZSZuRkECkhP8ckYvp1DaACRmkVpy0QUjV\u002BkFcm1uQxUcjg5B7/Ii87ow1m7HVtEiOFk1ViIh/9gL2JhpQWEDXFcpEdz58svnYNGa8ejwKDx7JoWbjROyD8BaSHiDWgcc/1Pof7ZapHuPNYU7vwVcBipR1eczbI/9mbSCEs\u002BXWfNu/h9znOgr5HJP4SSjkuoRGD6HMg9bBSw\u002B59P06gyX1CeyDQpw5rZHZ7yaM5uU4w9WmRPWfY34UmYFsKkEO2UkrslQ/GEJxkGwofx4ekPyBmyp3fIxmVXREHQWoLlykwHBpDKHbjjFiFq\u002B1bDmx1KWY="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=30704-31743",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 30704-31743/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "GkModuOMWIWr7VsObHUpZjw1qJ2Pks1K8JCUS8lF4LB0ZTROc1Z0hIcxsuSHQqp0vKI/SsPSXCsEBaheTK/A65tA953Ue4iqiBcyXNsO6gmd\u002ByfLC3WuLIXier5rDiH0alZbMc2yt0aLddCxKvY\u002BeUVYqcp67/WnVEGJ5RHTpTtX5\u002BXe/r\u002BOB40CPTrxgCfKIQrB84YJ8e4f5jl\u002BS23yIQVvStEWQBZI5apvR4q29LSqm4hD\u002BCrXeLSINhWfmm9VwcwEcVWpgFUS1hyXjheS2evncYEJeJlYesXC0TIHm9jvsQDpYm8As3mSJyJR0jCUj0b05IVrXgDXndtw7XTweIQumgiH4hCDYlZ\u002ByKbx4MtzXt45jARAAlOX28O371UEobqLTdrhVWIvkn4FtskjUEsn\u002BorPgpUms4NLsdlxPPYd7PkyDHqMQY7ZGn\u002B2Y2NFE3Y2cQF/fsJyE6mlB1ryZV6TuL6Grxp5hp\u002BUeb4tI0ULx6CbXljp8bLNvU5H5KFUKVD\u002BI79AAhPLzvh4DiGIt//fQdJiKAORJoUAKReSFqzpuHFlW28ahKX7EuyHRvkd7xM6RMK0EJDh4n8VglKf/5NDijOTj4qOZe4a3mh6\u002BSk8JxUp4ALSbmbTkBGTOSZT3LtI7vHUbnfV/iALpTkRu5/jJkazi6fxT7lGKpd6u0T1/EDKNBF\u002B6LsfEL1mEgHL3wR6yTI3vQqaGQhDVCKI81xUQG1TYb9/ZhXHCdJE0/cLUml4TFupO48to769\u002BGshb9chm6BJeCQqfKjIfVVkk8I2y\u002BYunD1Ujo07cSTUUCQsmFhcnsrBXD875PD/EwjygVZZPLUM0DYYjYEz3a0MXZRphE5Nx4XE70\u002BaDePTy2igiVWTc1V6UiCg7DAOg3AKdqDfgyrnaRva4iC0uPqAFbga0VfjTReAmnYJrIHYaq3XB/bafQP1K\u002BG7tO0EB15MfGXwizyfc3YeYstH6kDGZv7sfMMe8pz\u002BKb8Ai3/SxXnJQBsO/7Tit75l5mxGmmgqsO5kehLrDauYiSfRW1V\u002BBa4avS03ggO3nZ8ZWEAT9Rby5DDQLwFcrRfB4pZRzVZ4qkUW\u002BQuNNiJjn/19UP1Xns7yewPOSK4UlIYp3KoBvbfD78IZrys2FYxRHdwiPL9zJWPNvWRI5jJf7dTC1RPc87somM22oCgth7tqfg0Uu/JzbRnqGot054sXwN4W\u002BHSCM5JuRT9Z8R65wGBYIQUevKQrfpthiqUCZ5AanZcFliZxPFLe55E4jhNMrAmjrxm6S2\u002BpOdWfl66XQsfg6uTFBLGO/z5ryYwetA7mCt4F1OhnkpJvYXBbbpgDFoqHcJh4BdnOLv\u002BDWOwLyn/pTCEuHrNEyrBhrJ92YaxziQZmwXU="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=31728-32767",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 31728-32767/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "s0TKsGGsn3ZhrHOJBmbBdWNsVaDtRmh12B7Iu9cynn2ghEkLqsyvJp\u002BU2Jus6yB2p3jBhF2zhPcwQ9GcN2mcr9xAedGg0DxzQCUFxYYcsVDVL5m1gTY0iEUHk5EBYuCQeeO\u002B/ryrkJEmm9BWIuAWjIVQG8FcdQbAaE9CmFdcvbl8YmJJJZZJync7wJxE0m2BqyrdD5w3VvHi9C74sRfvXdAwFFKwKkYuEa0ViTLsDiei2tViPayHl0LU2P/wujOBslFQILmKEJjWEw787qb0NANGKpFWveoUcEeeZYWGJ2cQqXay/NAlOfvFXHvHMjCrGBqmMYISmL6Xvt\u002BE\u002BXLdIkrJdliNNeg1v\u002BDY7BjxD8UYyXn/T4geS8nRPBNRQbgvM//6lH2M/xY6kf8tMhA1jLQwJ\u002BpNYSx2p1x/\u002BAEzXsg41UBCrMW3bWA\u002BTtJN2BavjkbASVW5qPndnaOciGximTtHNz\u002BYS97uHGxInDsJLHdj2g8032v2dAXBlh1SISnZsp1hCUOc1GlfSpQwHLY4ugWCeLOtjm89YYq1dhMc3lb8R8MNwiYfcllMar3hgT1FyAzP\u002BDx9UWltK\u002BzRp6L/cIZsQ1ZMChqNIUOT/q5DpWfpfy1e9W8GWB/w/Y0zAfTQys0fSRt/7pi99fXRRdEmzrpBHQYboQUnuh9wre3hSOh4wOy02QIy\u002BsHIVuqnqb68Oa/N8YlBxtL2/w\u002B9jpDzFIYZ8qKqj4RaAHOOl0QwW9wxsuE2WdhHRaGeh8tQ73GfuGTM9oVNsfvVggQcMSLDFv7Hwn716Y1plZh5\u002BKPdxy81/leWtPEZ2AF\u002BOJAs1BevL2oqJuEH73CfL5PeY0EzWrR\u002BuXtDJzTpRyG/yeuCMaLE67f6ZPH/2oHftfxBHumak3YN6KmmWqhUPHUBEDqjQnmfM213uMm6wZaU7zNPsdLe1C2zd8mPuWedHib1T8J5N\u002BV4ifY7PpFFaoMASzFxWW92Yaev4ER/Xaqib5rSxESOdYLamLCwO84l9M3PiY6b7yWSiSa7wlSBmDIDSiIuA7tsggrUrKceVQcSvRJFQp96VWnsfqg3k1Kl5n4Ag7vqC6LOrzTwchKYJ0K8sYiyx6PDPBBHSf0ttXVPeVUEwIyqXpl\u002BNB9t4DIgylBBUcIfxpWPU34ChyoiV0/iFc3b3YeFKcOwfdm7Myk0fSUIqdWzmvfk8TEA9NjFWTuvRUihBFuFnQTB5gECTpLzICZIqELTwdwNfT5rSWy/QOHkIfnsy7qRQ7OlBhoBxqkVtBZf6K5zxcnQcUYrWF1vNTUmWgnXVpj7iUyMv4hgejEkvxGYaGezVS8D8CAD\u002BZJ\u002Btd3QDwA0NwBr2dwpttlO0EHBMxetJivLTW8ul2AlYYuJr\u002B8="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer368b2cb1/encryption_block_blob368b2cb1",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BCE889A6\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-range": "bytes=32752-32783",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "32",
+ "Content-Range": "bytes 32752-32783/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:44 GMT",
+ "ETag": "\u00220x8DA4356BCE889A6\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:44 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:44 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022d/6dwjwYLtIEUhzCiD\u002B2ADeEd/qy6bvRd\u002BHy51QjCdpVWAHBNCwKNA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022rQZsTVVeQWfOOskBgEm8LQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "F60mK8tNby6XYCVhi4mv70vxFzVaf7r9Tv\u002Bd/9fIh5o="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_serial_upload_chunking.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_serial_upload_chunking.json
new file mode 100644
index 000000000000..400e0c321c91
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_serial_upload_chunking.json
@@ -0,0 +1,1548 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE0D1AFD\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "gJXrHRAyeHaW2iGbai0SbzGSr6TrfQJ\u002BamGCeA8p55EVXUklVjGx4iNfCWII98AlNfvkXl\u002B3t5Ea\u002BHKTWWHUzI5EK4D2r5zUT2IkNrf7CS4RKETBeofZWAhNstNW7GMFDJsXplkQc/UTqG\u002Br8Y3UxG90DVUcWWUIxLb4B1oOcrrLgAGp2fapkF357KQU7fv7QlSezhI3\u002Bs2mUek6mGwV678r23uUuZ2g04kgIIvNZTZ1v6JpyVCknSHL7x80OLRbDkNONFKtGaZFa3rBGZ7X0jt7/bWl4Rg3tCBaf7uwyXxxWfJ6GyInm3G49rMkkTIyKWH6HwowhWbT8sMxOySPxmT4EFikRiyNezSwRZffLvrkc69BLJzwhHpR80WnkbOuaoT\u002BU4Tgy7ee5Hkf\u002B7XN3Nl13RI8AQ6QNtlet6FoDdcLWDPi5b9s/6HzL2lLMihb\u002BbsT8bJT77RubCH1uy3S1fUInKOlSnwM8PbhCvqkj7ny9JC\u002BJeTyvflDYsfXu7W9HqI8c50WjLASUQUuXQNId2au1PC6Y9sGYD9v2RSXyA4yXYc3vxlwGMTk3Y0f7CHAGvzlX5K6LCe\u002BajHFrZBtLVMMUWV41nWdzyTwLb0gcG2JhIxoZzwjhrxLYtNe6qRpmdKXilOrXN0TbJj82V83ct4rojdyLkdX8BqP4DC8f3uNog0s86HOicowvdnkMDap2kFcpblAvbahVPhUqCS0ec0JSDRfMJwJTnkPhK/RMBRggqxcPxLOtOneY1ELAqVIKsIV8E2dvj\u002BC2bfjd\u002BS0l0xsy1CtSs19RGaAQIpw1IkR6h3FvQh9zWz8A0htN4BtMf6XnAfxuRc2ABAVQm/kw9nSr813eLI5hrkL2M/p4FXW0wRUYHpSHG/0cfO\u002BsoDiUEUSeBWmCb25rnZOJLOnhkuLUAUd2F4nIIZ\u002BFotpmA32Iaxa377Pf1ZKXgZdzFsiP/uaZSj2odDn65DPmCugXunYYz3UlfTWzksGlxKkVbUOwRvtG7DKqMES1RgM4rcIDV7VYRwPSh67kbJPz2gz1oxghhBKgLp6Zjx0\u002BPDKuDrBxi7VgqkFKH0rxSQzfIgtkafwBxxEpNfHYX1MZg3WuBI\u002BPZ4tv7qdeMr70w4zH/mrvOULRA4n1/CYRDiO7xFb23B1OrTFfsCiFyQWX\u002BxxgJ4TF0PCvyLbHwtPhNQJvqOH5938hpVBXntjXgALIWN9KTav2LAZm9BNlwehM0yCbr9Q9qEtLHr/zGoiGYjw0GoE7gzWQf21lDRRsMjvJSoGHbaIHCkYZufxeKaN1py48DwGkdRamIJkMVZHtnNPedxrIhIhNAp9vS1eFKlnec93w/UFqxLHMhxoeVtwsXTO9aiZJm/9j/4HLJDvUxfV8JoEfSGHuWddsdy1LhP\u002BjXO3PtMnlOH\u002BzuZyAYX9fiL0tAZa36NhEjOn7qzmXL\u002BU4qjpqiG5sLqJ8PtrXif4eU5/QlKJmTUD1cxokSVP87GwqvAPoeK7tJubu8uCTkt5UpFlB2ooiSN/xtJqtSxsh62f8cbBeVNtkDk\u002B/CMjz9/T0bY53QynsgwyyJvxwubkQACY2bX9QOMXVVRwhsijTw6WOdCy4WrEdmiipHrVm0FYYIW0afr7EehYtLNbjWv4UPUK367e2sclUTdfRHJfnBEhMUsFP4QNOopFVygDqVmVmLgIS2FtTq1F1ZERKbPKzQOqQb8OqazBIv/\u002BTcfoies8CZfBgVR7Xln/vb0KltgSiSHDyny1MufAob0ISZJ2xLtlnWYh0Vq9avp51Vv5Pld3sF618yuRnQZWF9HGKGwuEqZtx0dtRyADzcL3DrN\u002BRYPiOQBXJxDDsIunaleHJyMwbmjMRJJBaRNPrb2pvm\u002Bba9VjOqAl1cWx4ToRop3EdMl2g\u002BvZNnmXnd1Uvpx9yMiEtwrqcNPnssQH2gVt77AhzUJogaa0jIt31ToAMmy9C2cfvqFM5wYMsRLOM0ycrhejNJStjtuNXl7mN3sAvxzLkNzIAAjXt/ftDCiNwCuxXlaOTnjXyOf\u002BaaNPSeFdWUCICNYhkjEdCmFvOaO3ulD6UATDo2tQ8RheF0Vrdu5iWaYxn3bThFZgU0xJLTEMEV/cFpGfQCU1Ho/5G7AsbpJ8eqqgNVIg4bZ0wmUJOSUHDxkfghx3pLjGK35zZJPA6YBfsLalkdNTsWvoxhWH0jvYrrdFMn8CI8Wv\u002BSTlc6XknzE1UgG9iFSo/ITGuIMcWSpVFc4ImGhI3S0M660lK3n6XBAUmKMu/Ode1y3pB82wLb4pgj2VBQCI304OWeUYOQH1OedDk4xf3U3lX4sUeJCd8yLAofcD0zcr3zG9niUiNtpeLRXNWcCg5gBcfcMo9Prbjvfr89mpfSDTWyeWIOg6N7VAe0ZWBYDZiKH8ojUOQYQdpSC2O/rsTmXKU0vWElbGQV3HCOfBsBzLRgCPv7AcaElWTO4L0pdDLGlF9/kOtZP6Tq8Vl3WR2vAKvVJOXKnn4uPlUHcWzSbpczCqrQpGP34lOCv1XN4Rt31KJOos9TvNqQTKMExBkqZ5S4ecMTP33zINwjFPRabbP1PB66QZHQVF9oBU\u002BNHUHsBkuzhYHAs01ZUmS7fuvR9gwpJwTh03TO/WAwBtUuWMzEFCqm7ScYiz2ArWY2\u002BfiEg9rSn\u002Bj\u002BRdfPD8RnxYJny9feKPTz9iJjExfZ4deb2xmItsGPs3tuXtAT1VIYYrftijUxq8\u002BRre9bQjm/nE6Q8E/XkPGQmkUosL7H52d0MR0OVu/5\u002BwE1QxdBO4HUq9KZVO0OWzITufvbPX6TDKpY9jPPJTJRCDg4KV72f5stRFNJo7LLkcPGOMSu53rzYamDtfH1nBggt4HpxAQUBcD7Zx8JxVYf41xgVccPoo\u002BRnEXhleEPgTe8T07miBqz4qKYiF3WIn1bfUb3bG0wVrw2r4LI\u002BLxig7qI9bCNpRu/BGC7osm0fMFUQ\u002BNK0PTt8n7bng67byQOH/2126OGIK1GOiYilzXibt7M3qmYtbhAalB6\u002BaTtVZO6qbRfhSfcHCTWjXMJgwu4P1LDcyjdqyswkACaOwiUZHr9JqjOGtTRBEcOeXX77Vtupe\u002Bhw1GFlyDk4eoE7p2mqOvNjsBik14MgaPvIfGMERJOn4AH0wuJO5ob3B3flm63hCVlJ\u002BrwlelEC1X7/UpOJnopKa5vXEM4BxviMO2PUm9Ie9ceYNTvJJsJYueK9rjcwmHT8VVEsn6dDoFQoV68w2sU5O/xg1VNoJQ/GkbH99X8Q7PMPAKLTgkuMoqICZ79xZBtf3WLWPXzo7oZrKvuGvwNLNgUs9AaX3b2K5y2MirfobIagef8aQf4G\u002BaWBGLeGbziYsg1eSdv0VjBRHpz6EvPTwwe753X/PhpFxShK0xDHRi82PxXdfNT\u002B6PxNqMsspLD6cOqT\u002BFJspAnmy3x9Tq0sl/6O2J/sXRmMPzcAeZREQKgh3LmgcSzRlD0LvpM1qOnG3jvLo2jQUx4zveZF9yGB3zGgh3aouyve5Xc2Phuplw6dzQbDsOxe9LZcwLh2pyIWo/ha6QPFN3KMICzjpKAMCLwJXdkD\u002BvcwSRssP4GMd9vw0jhmCig2MjzaSNAo9rXQs/0ihOU\u002BENJrGJ0bHldliJaxaIfOHdio/iHuneu/bybrHjMx5slwg6/UxfljWQWspg48nWeXRKS3CcI/OyLi1YBxluFintzm8FFKZE\u002BhKEjb8yf8bFd86qSEZflQ3md93D9xuPjh54mlGXB1T/ihOQIK3YW83Gp8Rp202/2tu1bFSMEiOj\u002BZfjUMsj8LauF9CG777TNdc4akZnCt7YOUXvuOOWC7rDzcQqJSmqJ2ZLm\u002BilffZZLP48lOIrQzmdiEY0udc8hrEDbcyNw9SSJFV\u002Bdx4\u002BnS\u002BjxwzFUSSqDZQxwoSZ2Apf7hCTu5ZDYu/mtzXq4HUH1ueULZG6bzWACoE6TfHXkj7vRqPIQdXTQodvEn3PM0aBqZNbZwdt3KjKgBhYCOpc7hFgZcRzQ6St1tMN8\u002Bs5065VpPqKU0g9IlKDDWZpEi5BDL5QgmqMSnqCfvyi5YXiDmVCWCExlXh1NBzmQJAqZMfsvJsk5sXXMD/45yRgGi04I/fLie3/AcKYgl6hzjjW5OhOOvHBfeUT6GJ7f406FXlhOGCal8dTU9\u002BYIPhtlLBKSPL4D/\u002Bz1WBwLbnDafWCRbPXlP2kvl1qz\u002B7WXgkGAem7TU\u002Bd9saMcd1mU1sk7bVK78\u002BD4NI0NbiztgXVaCRytFeOqchw6SEyXmYgkIYd2xaiCdz39dpq7GV\u002Bd4wvLBjsO2/8fO0JIXg0PME4/82iMYSCiq5TIe8ttts4APTC9MrN6WIraSqPSu16Y\u002B\u002BO4G7Oj3ULwvsD\u002BkRmQsCewDmv21HYI5gFVFXJ94R76ViJNN7J7vIa1NwXlzLyPs5l0Q57WeHhKSO9k8bw9spYumxE32BqcWUYTWNvEZ\u002B9TOjQALJIBiWcUtPl9PW976AtKgAjASOFHM2kuM1myn9eX2jtcYagOWIgWpLGgWM625Jl8tdn1dm0NL3Y7eO0ll/7zQJBOHeDIYiWYNGnN\u002Bk7LjxJQrcsWbRoAEwaSDwxkvKI2AlwKY0QKSC7uS4srRs\u002B4NcRCHcRhzeyyyX9mMFTBGD0Dg6T2gv6njXsg4xEAU7EdrlsA77q3qf4qpi/Y7d1BwEhTkPx851nhp3JWFd1VD7vHjbOKlePDE8/LBide\u002BMKwIz9g6s5f1PHhjPLDwSZ\u002BuZXVDtsuOWO1vhaDPtR8yaajChWj0C2ihacS7r1r1q1g\u002BQrQxyc6Ph5wO1EWWCPDLGuFggONTYDgDAnyE2p9N4Jq0Ai8PNJLWNADIFX02\u002BDTqZw/oZpnx29Slv7i5PBb2TIIqiVN3s8/rTQsRWzAdSkF8qHOnBN6aJYrLZkBf3ISSDwSyXXbzJnMV/CMFvEtUnWmWglJswVgPOt1\u002BhA/oW1mnntegh0srlqsoqq1prSlYDw6Gopk00L6rto34gyKudKn3lh5TqKtdyKdjz/Idfwyl0lB3swC2YuP24ZV5pLDtiaMRGE1dfI0AzTjCMgTjD\u002BQlHAev1C0/0sl1r1Ccwn0DnG\u002BDM0ZyenXBWFBzWhL9G4x\u002BJpdcK4B/5kiVrO9XwV1ZvyaCFvS3M53UvJ6Wrlh8cj3PU2oC/SZNIdCiuurZ564De2KIYBWwloVcI96hFIbFxCKqxkraxkXb6bZ3Hay0ymPl\u002BUy9D8quwH3cSt7aX3x9H9ffC7fYluCkquOjYc7rN\u002BtCpT63HMOw/IaYUIvwNYf6xl9MMEc1Z1N0pOoQULwy7bTItc3zWCxM2i4iZP33EWhgZStGHzLhhdSm6YZq\u002Bz1hysCv\u002BCjJK/l\u002Ba7jHkr\u002BrTGn4zrZpTyYO77OZwwwDX/2RPWdFWfOYInQh4HFlMBR1zSePvSivHqnefGPMYIiY\u002Bfdu0dUY5L01wFGTUBX9uT1xgFw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "FgrRmfgsDYA=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "9ifNHfVRKv/1fChJpvvV0y6tlbUboUBq40JD6uXTOA2QYK89urDsuP\u002BCpn6xPFRSMy56kmAWsEG4hwm9Ia2tmlDmhnaU9PIulONH0jvrNBetkiy85hcVb6uNRVzNTYbMu0\u002BJJx6U7ZGczHmnxPrNGO62ATl1HMYBIQV/bL3QYkUxS\u002BmqJZBOwNmo04\u002BhMcIcaLHZY\u002BmAZONJujTDfcCIHWaPepc7K5M7gW7eznMncRsIPNoPyqGBA\u002BInIUdsl16YEovZL6L1s\u002BtrFfV98zOoEMuWL7gqpxBYtLlbdbO60O0EVFQHjiBnOWhI//F6v9FKsdP8a8SvGbnjwTmfsVmyVs5lpjeN\u002BjBoQ40G4v3YDgqBjfd3EugXRzGIE\u002BuuinzaaIkUvEtZjfFRxtPcnGWXZxzObYSlKDH21DRbTASCrF8lebMHwHm4fMWFDcvWN6DNm2CZ3NmyDPqlHtuMVgYiD7GYqE\u002ByURgCHW1ZrMMSlpAENz8q9G2pZbbKdtPf5MGVK4wqZpHv89SVabHxioS9\u002BPyj2m4fFdA5Rd5EbX/wZi8N8BBF6dY5Tuzcuz0F2tHqHDFNqZci2GFzAepep1EmovKpXB1jlt/FoqVlNL\u002BIju2W5iPd7cQAIDsqIg97BnaEhYNvDuNYixqS50jHvLib3exHfjU57tds5sBy2hKKQnsBFhgopqHeBzmz5tSqfaYYgjI5971sqAyen7N8zntrd6JMVOBdZVeQWxoOfjyOTcVtZJ0N9K8XwoIc8o7Zfrko4q3WiB1eJUqh\u002BgHhPd4PEOCXvkuzXepG9\u002BFPTQrZKB06ukTa54TmxofNAraFr\u002BvkMtqAtW1UBhmLJ\u002B7okzRUot25ELAAUGlJ8UsEYxxnSomSpOzoO\u002BUsAk6zGLubu\u002Bnraw5bL2D0m9nG8fMjDzlls4EdZV/aRjSlQYdUa/5hujXEf0HVUVFuG9GB3LtLOwfFREQda6gUskdWF/VDypupRMT0L25bSqmiho/XTk7lvd34RuOdb8tsqQj4Rj5LnJVWIdAkxAGbgfapxZVohXDkujT\u002B3nVnOHOWzINox6J0RUNA1wVN/lQQoUpw9ckOH9dZKfXozDCKGmzmSayZKDEtmd5RN9iD7ZejDOYa5v8XKmd1GwFaBuRByGdio5Gg9oGYBR6kZ2ygQGIbfdmDSnPIgt7VNVLqcJ6c/0LQU8hzghxFjlnsLhZ3bP0N0xGnAE\u002B4I7DbTGUvRODiTXSIf9ARhcSLyoang7k4NqivBaHVQOe\u002BdmrhVMnu0v0S8fsRLqn/F/4/xA4gahFPbIHaCxfrqIL0Guwbm0vLtzmcJ\u002BYL0r6dNLQ6W5CUU4xxaJvo7P7IriTEYQhE7Jnyj3THzdnW6/61MuxhkOHPt6pDJnOeGtkMz\u002BWy0/K\u002B97UPgiKmHyYieyXvPfEjj0u/ZF8VlUaTDosENNmZmpxlCGoZvR4IpGMObFtqqsbuAFjU5Glq4GJmRbKJ70ZoUzxMKWsZM7YRqrt\u002BNscK\u002BnwFps1yKRJilNEYsADGn2iqNKW1CYVmKNuT705haF2lpdgazdWQl80TZU0QiqIylWH4wsgEsL05PJlGQEL94yMSJ4KMNooSQvEH93wIlz5Rc47fuqpS3MlLXPic/3n9RUIqOty9HOfJlI5YP9Y5pbrMzUVXZ98PDgQI9/2uIANGEkX6gIiJalChE3YkuToO/PlTloc2\u002BbhzYCdGkCLlVrIylYIqbJB60O5OxRTt15Xtv8kBlhUhwAqfE8spOgc9TNohiQyxJ\u002B\u002B2YwVPTyc0XJ6KF6jc53S\u002BOPlTndI\u002B\u002Bsg5aRVYNJkm5H77mvyjMXpjG\u002B91ddVxF6VhgUHnYPo0vL4aw5S\u002BRm4dnMoZlA2Eg0urNKbTfiIUb7do61aQ43rD8OmTrU3iRJsj7yG2kIy\u002BhXPGKEjhbxTgCiH/DnceuanND9VUMO9yJ/tOM6Vu1nUthUFrveJlcboq4IaobhthBJVi\u002BAlQs8AoehEiqrob3R5M6Esbk8tq3qVYhqYsb1jdZL8I0myga0klyC3jSdFb7zCQX1/fBIp4d2IcFGOrdbMMFXF40Tv1oYc1YPnmuPo089UwoHv\u002BfGoOnU64Sh7syDOP1KnrEMFr/DFRsxlaJTjd6em6wVW\u002B02LmtvV4IXRaRUtMP6tf8T0\u002BQITXLc55ZYuAyozcxz9bBuvL264TUP\u002BL1xbBa9BN7vBUZpqN7J5zMax5q3SeffBvXAOv9ijgr5qfwZPCY/py0ufYIWjxupV0h7pdUOnqmDP1GBVegBNWRW\u002Bjh5OEw8wRvpPvROVdCqOBV4eBsruYHwu8eCGNiz0wYLW0bgtcfoXW36hE8IU1ZV91wRZPJPfaGzeK3Dt4ZYwet5/OMDYRKC8ZKfgXzeXheD\u002BzEkKgKgMxiJNDU6XjF\u002BMTocGLBihkE4pQUTZAShjgmshcPB8up7BoVX73wMqLiQj9BfAFvix/aJY1A6BIwXdgxTY3jjOv/5t9QpncjfbcfDroaSI/pXqlp2YhFdvCtaxkQa/xCX0M\u002BtSWh/kwjHWIhCtiP4iqZujSw6utRYmwz6hzo\u002BqyTvxFKh96Z30NA66v8SSw8C7eXnRxm4CqXOkwdJufjBjG8aXQ1oeHFVeaA2p4wHo\u002BPntIL8\u002Bs47V46RHlo3WD2gcRucjbHWYLZU3qGNkidIlNoEFd9PJ3qtP0LA99vVDbYYu4YK4hdC33BT/L\u002BsE4OhRYIY9my1fSfxFkbt0/CGrm9saIDAhyjjqe\u002BteeiZIrZbsD5\u002BS1xvcTeHm8UNHBgVjTpEhyKLrLfvs8PoVLKRoE6LQjlNaouSVWCqPz2MrVb/rA9aSZBFsJ84lybHGIbMjqrQ0M0\u002Bo7uIsTxSUwVq\u002BcQMXm36H5nmLDcACOriROg7IiCoWi1EAy4HdXDZ\u002BQtutKb3fexUocWtb\u002BLDoWCIhgkpEG74ez/I4LoPL7fB1Y6P3uO7ldjMvw1au81mq1R0T7tseqvUce5vjb5XlqJAbbl\u002Baln1hUxsK7O2Iw8hmMJyL3/R\u002Bf6fm49377cODqmx2PwkinY9zHgUCivg8RukBs5IkNnQNoUemzdG86kCX8dzZwEepW2661k6QsdyXQ4E8Ow4ouPrAWsm5\u002BzU/7dDL\u002Ba0QZPcCHYk0CgPp0o22b7uGIcprXA4j5rxXZNhkL8ye6r5Yoy53oTFk9jsuP99X18lvcfbGAudvW4z7z82JXHMsKcLxaVBqbW4iAh5qUZ2LmaGXIbCvo\u002Bzof5Fxj2mCuPxae/i7KhrNiJMPH2BwtMAzoki231g3mWEL52GTUXrH71jpQOmX\u002BSmxpYa7eAinbGaowcZgKkIlGLF7apNEXlKNKup8uJKmu\u002BAw1G\u002BfV32wrVUJIWWg9GiTU94QScVCEEJD1fR3BNhXkAQtYHv1g9niG2pDa79jNan0vwzoy\u002BcYXpUitNmr5vk0OmVHCA/xDlHL\u002B1xWEqHZ\u002BtyNyuVVE60Y\u002BfHBb98d1V/rQ//PqblJ/3xk4uTpRWVA/kl/7Xg3F5yvOCj22/\u002Bbw88FWnVZ9pMurZhUEG1EVI8kVN4Nr6zfTMPve9R2PEmAmLRG5GbjQqb4nsKzvNsWtLFhGnbPFh0fVZmxoc0ZE\u002BuWv/T8CXJREEIQeY5jePnQw2nqgCc8pqdX6V2kfH4S5x8pcbDbEdQjnbH3JX6SQU8QI9nqSwMeQlJ9piy2o1kFOYD4Sy6YvAMEm\u002Bc\u002BOy3c1fz7mZGj6c/4YM0bCL8X99Bkd6SPAAEusaXEhCxvapKjStkhFHqgzqylBPE9OZO1huJ5cCU4JMq9J/1d5fOllsuQyNlsSWLg3eM18nufwRA2a5Oq3kEu8M8HNISK5aefn7VGkaKi6L9NSvGPGSerfGLh3NVsXYJjX1BqCxVocCHvkY3UKnSPlwH7X\u002BJnY\u002BMz1AHuaPpW5aPCsABr\u002Bjc2dzQb0rv7ZHXVJMDOxiR34jZwTow7\u002BeWxEtuzOWnMz\u002BZG4J7kAko0hEQrPaRt\u002BnG8LPBlP5\u002B6tCfLINt\u002Br7Qapttod4AbVnsH8sz8KjP9KRF\u002BP24\u002BscaM9Hzo93UGKUkUXdtqV9\u002BfThbOkf9rDw5eZcWIAtF1tCYkGL5/VaTu\u002By\u002B6CmsAlJ77UWv1HrIrs6rplToRQNkXadLRA82sjSroyKfiSRcr3Y/vwwUcG\u002B0rWNnAQRaVYs4/I9FeP428HzPDS7y9AgqRf/9UAvCrh6j3F3y9fQGXCrAsrPFLkJRoDt8ZlnEvVLZUnEJhicUxH1Ex9qVz1I24h1mfLuO3\u002BgbP5EzMAABanL0S03VIEm7MHGc0qoNVtqAU1rFX5gKzJ6gd\u002BjchdlViftDf1Ojahx8IFA92Lci/U\u002BvlCp/MPAZc/9tnSGA\u002BGL9KYCySMwTq\u002B74yHlHdHS/WZxpd2AHYmEbFHpbgT59s/KrVG36kCGXeALyPk9NXoW33EUjF9/afoKcp\u002BBwRdNxw79JXfoHxBiJGcXq23kXgVReyJh\u002BRaqNrKlj2a4VVr0725gT\u002BdCLJVpVkkpjhJibfOMn/rH0sxc29zO2Eat6Jwz7bgcpoEtPRyt/KwXQKSHnIvzybDBqBbz/Ls/7CPVibYuRBGm\u002BgJkIcv/EY0ZlkaCWsv51EPO2N3rbtJzbRzNthJ6bUQjvNhA7fOQiFqdejj75wwDyVH5HST1q\u002Bq0lxwefiTjpvn4OEIh3We8L2QKEo\u002BKaBFliYGdL/BQvxxq5MO52Cg2RHQjJFZvR2iOMntYVU42shI2lm2Z04/kImC7kPJEeDWQ640x3UeVIViQivnd67\u002BxfFTTTyLUQh\u002BmOnUg7ZxMzDMMnuedK5R\u002Bg4EVG8lOZxAV868S8MzEuo3nfaukffy1DniqhLhW16AQYq1RSrc8S7cqew2dSWfU7lWgFFbqmYtgLeIzrJVW3qrnnJ4PohbqNJWO6FlcDSwEbQjxyrE9hugpXerblVsQrxZnN4v2IOIeifbtNQbNP6Zom4dtZ8o/lzw1\u002BDtfGmCfSkBrtUmHcWLBs2oeWFg9SXqZEAz25Rwqqq/4ENbpr40uO0VR6B/5ByLDwi/Ulf4ojlVwGju19u0UC0TGKkaTa\u002B7cP6pRvnuRWDBSq/1jo\u002BhmDXgVmjqbQmrROcqWz\u002BV\u002BdBKut3XYTGSsg1PRuuvHNXt3f1QPtydmfLdCaETQlTapgsDF1KTYZLxm53X1tG7gX/SxZs0s4t7d7G9OsDXLtTnTCeDbk4xKYVhcPJoJjYQ\u002BYag6g6QMfcoL2fmdJ1ipfqgyh5LmZuZHdx0bICQSMbt1hhQcvfcFbAQQ5R2J\u002BfI/pYGBgYYRkGNkuQhZrW8TbP\u002BEkKwCHXyx690seWx5G7/gYKKNkeOosjLklnN4YW1zrkvG9K996nZWMFDf\u002BzyKafbkIUqbxE76TjFsTAyeoXhcfoIE8ACqsN0xnt0rlRkoCbE8lOH9CkVfeHZHVviY03AstukR5NA\u002BKMrL4D3CzK\u002BPBVmJctN5pH6iMu2bxfT0\u002BQlogBlmw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "U7Bhfuq/I00=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "HpIf7yiz4iiUsH81P78glEeDkA6Qfl6kKaB6en0S/6XgTt9JQp\u002BRo4IhiagZ4v9u8H6x\u002BDeLjW2p1b0UiOlx8aSrPDzWrvUUG2EEJZkcNspLGHKmqNbN/Fzy1EiYeMU9E4Uv0hN4Bn/U9IB4hnM53ofi\u002BjOot/D/NKsMpaxLBlOz4yUuTCAZ6b/8HYaEX1qjHKwPbJdewbS1pE2Xs2POI8AygK\u002B8fwU6U4sEhwi16xfHR40DHFeVoVIc6FIyltT4f6ZLhcybWGvk7oAxZKeUMovymTYEvtTHDrORX7ZGeblNk4i75KEQ2QBR9qTePW0j7pcEEbqziN2MR98HI8sGmHggnvHI/fJIpdvS8H6/yzeaMPo\u002BO4F9zSVT2xmolMuRnV2NOeq4XwLtZDvxlWZPenVuqlviJLSVBF4z6X\u002B3C8f89dKn8jXcMd7BD0cqtb7waW4J8ud8eRxSidUr4VMtJZP7YJrpmm\u002B5wKBkhqdGyc3EdSb/QF1Hke8l6PJGuQvBjMUg4bckjgRNBNeyLQchrkdLLMmDVEvtkROqtb7tcJUCvssgak9aXPyia9\u002BYFYmvmCRSuJU9BwNlpP0mSxHzZUUN1G1vOsTaAD7ia8gATEpVzSSgOq0BF\u002B2cOmWhPpASmHMcf2XGJ7MF3YKjTBIerTIvee5Iij8xblvkk\u002BvUq/f5LzrtmGY8iUkFRmDy1\u002BHDVNXgpkTDHRTjcYIbCBF3H9I9WEtnde\u002BqIKzIs0bQyMXtsGvFFlbpknwd\u002BS8y10Hyi9tSUxaVYS1h57I\u002BfYGL9yHzdowRxrl0kLZbF1o/AohhbRWEuKG9i87jtYjYstTaGSoBdkTvZgHRFxt0aRI0ulp9iE1EYpGY2Cw3wSwhUaZQUW/DDEpAqd6BmvC2TO1zeiwUHts3Pg8DvKBRc/NZWk/9wanRyA3h918lceNGI337UV4GF/Ki0HcCD8KeBFlsO5Zmp\u002BPiFV6vbf48SHi\u002Bzz7taN0R5fYwGe9\u002Bdhimez85HfkMYSIxnEcygCgKKeyzo3U8rMRV5KJVzTcuXQwQZuhPfxUerCBI0YbwanHTXHH8SCSQEhv7TjS5XblNFtACLqR4ZbGpSa5vdhO/t/iHZkixYnbnAb8FlA7JF2EPPFVF0ZcDSrQacYDOehy30Z7fmPip7FPWhL1hCtIC77BskT\u002BjMtQ2upbUfE/iiGuMbUOaPVa3fVt5WI4pWefWByoKBMuCoTtPJS0hCUMS9EQOjEiY0UHtgWH5dE35Wc2\u002BSXG6ztSCGcnNFR4oWOB8\u002BgEkcls6\u002BOMa2A1KWmwMQ95OtbEHqaLAlMahe7uBiRwCvVEKk1vhagqzHGkmemTovhkIXaZn9VNsHJlSamJtHnVgDEwVk4z8YmZCwAwXqAa88et2TKqswDqW9CgwiSw2stqOu3x2JQn71moteQsmalXGxtagM0O9mTEqTcsFweZQLpyzQ\u002BVH8teUkrASf1ql6r8BBlSLFWsKUNWu719OH\u002Bx5ya8SbvK6v5w/gWonEqCA20/9qf3lLn2wpLsjy8UKT65v6JfNCga27SEX6Rl\u002B8eyIWeCwr2tjtarQG0ezgzK7aJAInHkziJCtbjBYHdiiWYjpQOKqOD0fOxSQviQr2mP6OrBCqQLT/isnL/oxeuVeYEbd9WK3cI9vqr16rNLynahaO1A0Gz38mT40P3Haw5wnCIYyDYY7h\u002BaEXm9Oc2Bi4dHcYcynjEMQYka9cP5GZPt0EbrNYQkWaLZGP7ivLbvyVGla4cM6Zc7VeIy2FfOEuDOcJKF8dZWSseRCJKax5ByMB9LdnRUwHQ4ciYw2f2yGObV96mnqcUwzvMSsk1V70qbQr0D3HtrJrV0ag7/fCaMD8LD0pxrdnhw3Wajmt\u002Bd\u002B5cFyuwDOkByF7lDFUMM9376Nkco3XJmzwXABUfIKESgdwHRtkOlTbgdHmHpfzuF0yvCb4gogieWq0oqoTTXkskVpRfyFA/kx2myQ5BsV7CaeOdJKRc84KexusDbKQf4n2Qc3lcN6NWp70cQ4uHibJoVsndzQsNJdYeIE7fbFJyTdXgfuqWn7PB6veRe0iFlXGfevmUTISaCZguTVTVGw0j6oS0rwNAf9Q\u002B5ZP955TP0haxJMkCKQNS7cutMITW2VbkDE\u002Bfd7Dennpd7YqVk9kL63ERT5ILnek8azyzi3AM72S/SXLW7FS9ivh754yZWPlNWz69ESe5ie7/STUOi82F3f2IQrJ8RbjgIrZVoo1w9Ly165GKjlmrNqRPUZoZg/gK/2vJF8l\u002BVkIbgD8GWS1iEyfkoj6Dc\u002BaXfFuNzbI4NhwcOEnBGep83OXRJZSxrkc32yLEFaBmmRP3ZyXdQOLgS\u002Bd1MEwECVuJNXqwb\u002BH4VTcynWMLJlsO8gcLnGJYhHZ99hzlBWfHQzLCkJgiZS2EAFn9nFPs/GsxHRRCKfs6/QSBcnWgKJu4LrkT9HbmM/u9gynC1s/jyqcpR0saIAt3fPkBmTsQQeVYLi105wmsWk4spPczdl4XiBj6Xwg6jEMn3MSKfkSHC0rJYZCNEUteYSWapFUkyyJLtnr9fCb/TkApygsW7hvYKe42Ke30WFR15fSAC081uwrZxvye0IAoPKTqvp68IGRkK8Z3efBggG9mHDJBJzI0/Wt6L3UyCO/mi2N3Q5Bhn2z8RBXhpK3biRaVpSUG/xxg\u002BaNF7Pci36G0MTbrC6tkmcv7P3WcjYuOSs5Vj3rYaQnWTGlRMzNaJ4pQBlb/T2BRIuTvXoluWa24XDvM0YElEyDPiCFjNg3cPq19h2z3XC74/jczLIbu4NvpOs\u002BTk5rtXwkoEnqVVcFun2lwYBI1w31YC8EPhXqcgACYZm/HpS8TFUR7nYwZ\u002BHrJhA2DlCHXfVGCmpoyiRKijX\u002Bfjn2CHYYtIcKg6CkFblbUjahKP4NFqnmh2t7E5l8mqvHdgjl7Qm7fX32f2rq8K1K6ZoaVivz\u002BPJ8TKqZrVw/CYGP7pXzlp\u002BvgOzHAVIimpaBIJOKM55QNzP22YKqQ9ZsA6XXSkLzVkgMrOksI75gYpk7LdPakwCwqhjGAysR1jxqwkP7Wo9s4bUhmJIqnB9klGqd0F0R3ssPJNPvDXQQxmdnuO7QNYpW2ePUd3akburPGssJoSyULD1/fjxNekeAN/cgQIWO5lFoseIHpkpIEM2f8Z07KWbyOOLunSncS9dIO9\u002B3oXsxETVHMHLjINur2eID8sUVXkgcro/XZnjuKQDpPUIBo07GT7b\u002BCyUKFDYKLsHs32Pjl8kjx2i3IROsjgdDEbWl71JBnmrxLNYsin20cYbUWPy9JNCJPrTrhbSSKWeAQ1PmG\u002Bz4qet1EULlCciovkta0DC0rYCc3\u002Bm\u002BeBEKVBum4n7uaTmTZQxrq\u002Bj3hWkLos\u002BSQPHwt8fc5N27NGKHl0svpMysVpDsJZ8IxRxypsuAzOIMSFlmGF9MgWOIMNtvewt/ClkcXh0H7SJG7P8PImT4oKLmn5MAmryI4tp8DUaftvsbOiiOqHvjMGNjIz/ohmLezBKJ8ZqkqxPcBIE7KVttedvB/yXwD2STbgxJtaEhA3yDdSYrqOsXU1cK5nv2EtYWD/DXDz9aMcl7t6Rpg2q9skIuchieVJOaFJw7NiPJQZoPlvIdZ4K7gJUCzuGVIsS0M\u002BIH0oAFfekw1zAlgD0heZ0eiZB/udnU1LIVZ8p3B8xtuHfdN8sYEn3Lg/B2tU1nxTKfxxKPmIeg6vPUQSikTXMZHqHPauOCtU\u002B5d6OOi97QOigPMwtwv6b8ZjHVvUcXZcxekDNuH6thLVdHHE2XYOG/Km44qSN\u002Be2u\u002BRbWRoCSwp/qGp1C/7SIoKJYwFcu9SzSRM/biBCwCCSyspZ3nJpSxoLTPvT8imfEuRuo4eFEAhFQjC\u002BW1cxUOTWWHC6xJ5ujgzih7ZkUK06qwIvhztVo9BIh\u002BdgGos4dSpdf1GAcBJhbAvlVuFVTYLK/HptvDe3ryQnUTIHG6cbpLlNsnWebUN6fqYwOydak1nbJq0W3uWEZMgqt8DVT9lzt3YASoXZ\u002BnOWmBiw25fhDXDPVsOZSh6jlhsZvJd3o2CXt3H3AfYFL\u002BzPv/Tl\u002BZCkGyPpmHnpGgtmh1em0b4OBGNjstQ/TKCxmCIE5Rou\u002B6CByydDznpd48ajb31nUxOzJM3Ak1asu\u002BfqEEEVfX4vdnKMQL2KWoDHUly4Oq3XIPJzcuWPmZlGiri1y207eSY1nq1lw4j1PCO3aPnLerd80rlf/QK1AhM4el1868Hq9tsboaeEUrfVY8T7T0IXb1oEv4RYFHVhb9eXG9O6Q7ugaCj/IMVx3lDAU5wVyHOc\u002BxSvS1cuysN3wdHKa1NBV\u002BVb8QG3oCf0PJ5I9aW0lYWTUxN\u002BQ3RUMJBpQBVxJ0kj9YAEl9jVKG4/I9Z\u002BiCHQgVY7li8tg5gCc1DvIk9ixIOW\u002BzQNgIi31r408u\u002BjMYDSb20fiwq3PVS46VuNRTUyV0P\u002BV1QsCE0udbIYTuKNidjUfD\u002BdiverSauMdNlq/UIkCGsFJWJ2\u002Bpla2mAfvkWBGuPPO7f2aUYCV4GFRf7nIj5gvemYLLxGeBPvGENlo/ds4VVMAjTQIpkfGbX9yoeWNsycqfGII4MdKXGiSxRt6DqQi8VdZ6dfhXgfjXVtu/4nKrBkoAjS\u002B3ZBhdlnsnp0F7oNeTsRnt00\u002Bj6e2jWS\u002BqD6ZOSeVTZYtMehoRwZH9SmMiAQw5ZeIq5xtqcI/i9zBbBN8tF6ukmBQdzM2oxkfOXud0oR1R5ceVxX4IMcviDw5bzHaJ87MYNTsJukgmnSd5dq14aonAPONk5xRvp0Tq/nVI\u002Bl2HZBo0YCmFmHlWlYwy2WhKYesATFRXnKnnTqLdUC7g0NYmXff1O1TMkB8yGnJYfhbutfbGmB2wrNfb0MK47zn7rX6oWxHW5dDL6zb4NM9DewPGV8UViEAwtEoia/pbM4kIN/vlcWCVfGiqgCK1x8AQldRxuzvXiY75HS0bhdspS\u002BstzmktXkqFHkay5mPVoLVoFtBb4oD63\u002Boh9ULYbbS7zGqkVpPrYdWZ1W0wX6Mp3ci5oiTZFpWmRdo2QkmRlEdru9ntccuzvde5\u002BJS952I\u002Bi6BWPOolmY2j/6JRCpB1z3ZRptbIQ/bKAIuTT\u002BaQzb4EDpsJdxJGDCoM03oK0eIMHgYgWQMmQspF/PfO6BRksXDfy3qGy5jqkOCXH6T965VF78BMK9OoGoIHSOybmbcGS0jtvgNoWMLu/12lNtiw8MEWY1qlhs4TxN7rmIYODC5qnxEeugrcDiZ/YZfWq6JwElUBwBdR3vtXl3oNHz0FILPvTCdTby5zN\u002BMND5VvWYb0GjM85xVj/1mbcWVBQTWrId9B9Ii/fhHsu9CdHjoV9PD902aAk3HyFo49YQkcCOD/jRmTKUSV8QEUi1Tq1nSUkKFQnMp5PUIM4NQFHUq0TPaXKG7qckbyJ4FSPAQFGvP6QQO4kCgnw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "lUPpVLsW\u002B2Y=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "PcVp81k5rVKnendA/wR2MNu3DZSPpxw6GOovaH7SNSQEMjL4rp0uOxOjaG0CuS10Q7JWGwEh\u002BP\u002BjKA1/G/SjXXkCkrJJXZhDWaAg5gSQx2ERhMrzllvGHVbbbkn\u002By\u002Byykflf\u002B\u002Bvmt7Ao9iOF6995xyIjeM\u002BMs8GUYG8trflXiiTGo/\u002BEJfb2TsBrq2vUXotyuMN6/k8vqpBce58eRhvoQywUHIrCyX6GD\u002BBfcIBx1PMn5RpaVw8DVf4VDQu/pSfGYVGNNViMCeDkbEYkRkuy4AQDpPqlSm/wBoam5O260m3Ni6KYxCuy27ckcsA2kaJLC96sElgRDqyDT998HXJLdhD6BYuJInkmzYKV2rbC3m1rZy3HZXXfyURxTct2wVndFTs4qgWofh0GfaddgVgMDEVJmt2Euj\u002BqC92TvJ/tSFN2NURw6StnM1lfjGHFfutDjc3RI9vs355Z8ltya1J1KiLwI5P5IN87a2t4G4V43u0vngH7rWo844HkTHfm3THRSFFm1RCDF6MSkyDhDiQNWMaCRXa8VOHiGx\u002B3rtlQmImdazXhdbFPLSbeMlBLozuZRWHDLI1/v37AnXaJ0QNNXzQl66yiU6Hc0VCcaN\u002BOeIW6LEqvQyW32f6PXviKRRWD11s7HWL\u002BfcmiK1hfpaizWgTQX\u002BOVB\u002BlDe0sgbEYzxPAA4NiBrdgJmUqX/uS\u002BdgF3hDdERWKAe7fgdgRgEwIaeWH3zk\u002B8UPzpw1RK1uhvmvDSxMRDoYstS0notBxKRfkPYXuvwFvobtnIHxzE\u002BV4sksWm\u002BNRhyY2/9ourqJyTjEC1vEcB8lWaGusRmx0l35Ki8rGuZbxMdbWNtPwOYvLb5F49wi6zIO7CkPgN\u002B0qJ2wo1eLgpZ7yGgm8GiGLySEELAIx984bTEgtqiddeHW1YYD9IOPS\u002BwZNYf0cY/grcyK0Wv\u002BVC4ONewWU3BA4jBXIGcxCudWA4FwjCZq35huuysXYI5okz72ILrlQ8AmHUVhmAjVPSmPm7Bx3V0U4bKoeMtYwkcLtU8IXGeCWBs0\u002BEzziQAyODWyYus3o68f7g85dV\u002BK\u002BXDTsHJSXmryj/mQd8loQMOz7yonKIZz4KJaFLefm1BvkNllZJvsXnBY3U/x2mGepJff9HPZZT8IJnYeUFyhltxlbKhfKeb/fAwCVL\u002BC6dqkEBESQqHvHnU1H5XuTJpnVsslclzO67B7tQjOCBMXmF416wkCGTTpuA0h/8Bm3nrDKLc2VBGPUSrahKikAG8CgTtReNkhzuK5tyP9ti4\u002BYSzKuqq9nZhtAbXSoTFMPcbvw4u35uBHqGu21GnNs/9tJZ7OU/i7EFyBLRN6MzOfcBHj9zBTRkvSRBNeJJ4SXeTgIwqvuFQk2imAbQns796hdAS6MWhgZOrz4xqzENBDyKxTQ1yuEvLiVUB5fJz6bhnHpdIJFpIqNFSZ7FLj/xmIvLrzt8iHH8cr5h1aj77Ttxw2uf7qc4k37AshJcbaeQ6WmgQTvzFVDJX1QakJXRw7klo4YxSJL\u002Bj\u002BBgpKZEywTPWwMp60sRzVkGNn30p5xV8tCtR\u002By1cg7y5HjXLCftAsmCLOolm521LlZzWDHqbOPC69IFj2RejMIoNmh4FsO2Jqy2Y\u002BcHbfmaXxdxXIlEYyQwzjj5ggbZHS63mLqGrrKpXKAb5hHAzkJa\u002BxELi1qnuT\u002BRcJ4JZLMhtKEFgO8sYyuHiwFOragf0KIyhTJbYf9yQs0WFQwHA7EFAgoA7NoYiWF0zXu8mMl/SvFAbrIrYph2q8sFXg/SDEW8r2GBk6eRpgobEod49/U/SzP0WDKYkiA6sH9GBzD7P6s5HBdXGZfzALo378Di48nzlLVjnxEJSBQc4xAskawngvy2u1fdndsnz9tex8\u002BXEA3/MV25bjctVaPlZn2YdIRqZbYmBZ7d9cV6ujgqkEOXkOG4W64jqB31Wj1FjXmCvUY1M39rldbblTqD4C88/uuivAHqagS21UWnnkhjDrUqHYfz3oPKkcgcqll13EJoEndohdJG1b\u002BjgP1Ea9AKmefdMddsi47jjAWqEW4SLyvuODzOnQ3EilIMUG9Qlpm6Z13DteJZhReIU66HHCh1JUKvbsWciN8CVrOEWVt9cEMPSt6qHXHZ01o1NT0sDaIZdD0mcgmVSRkzNBUweNaVtWGNNj8OlyWzEubS\u002B9CDUhqWkGA7xF3FDB3SyZeyJUiQI0qTJffDQl9hbvdF\u002B6hEUlFswYwT07Kdg6Nf1KxgrxIyku1HwQNzIndGDl6OprfnwJD73V0dUGGUHbA3aEySnffySYguaonXi\u002B6kgRelrQ1XCLKpqFKRaeEBBwhYVJwUyvTu4eY5tosJpzvBpwbyqdGgT4joW8iaKgTqV4TVbXMKQJITjDGvRL3ZqBX\u002B4v0GowYdWxJg5VE4uKpSVTgUNeFomtfdYv58x2/zajtN/Aa2WYXIHPK6YIKPyZ3\u002B0oBnsD3tfi4kOPi\u002BIfWo05wLbBKveuKy64UyQPCgpQwPTcqtyovHikTAyVTslEVWtgYihybcCakE8arQo4BPQ9t6u0Wc\u002BdF/5LqEXquYdzTs0/dawyzBJyVZdWyZSxbcLeXoLwz6bydEIWW5nSkfp7msEhaMA3FJyXRU9S1usHH8bTlJmuzZ6YR9tPUxQfcAwcGrtNHBnieTfMOrf/vwiOPrEpVYMpLVZms2GXN4abOg6AF0dSlnhrm/KYeNF1zHqZcBrBiPwGKLSlNSOt40EX5F2FatOMYL/s029VK2DfzbJFWQY9ZDNqE/SWZq5qJQX2YMhsAspoMzmVYbTLsEwubfRix8xWNqwyFS/FGXF4Q5Mm1K1xgtVHoR0tfBM5yhMjFk8hrcB7EkxJdjBXe0doCxpjd6FqOtCDm1xb/F6oXAFv\u002B/t0sun1kAhYySNfmx6vCWgkXiY9wwFP5ulk67oPVA4iWMOWB50X9aAVqmNtc8ZKvNhWhfHBafWY9FE74antiKf/gc5d2RTv3btfaVmggCUzmqYg3lSTlhVEq9sJeXUbiVZN0/grV4o8pfflAEHL7z/fSQPHCYFNUCFJJdO2/f3jlgQJ8wLtGnGma1g3/lVM9zvmDcz5iYznQGxnBtpG0UJlPYBc5OqfAcq1ucLz8LmdJHmgQL8MELcguQjyR\u002Bi7/eS54hdWjUwESDKqC6VITbeO9ryqfM3ik3Z7E/bE2LlBfgnC9CUsud9MNLoThlFYo155ExjTnQxaFGIigBXL6m266Yvwol2VcUBlqiEQin1T/7RRL36nTsKTFM\u002Bw5cCcjTuA3j/8PtT62ppDUwiTokh3w8hU8jqGBmrqYHhfC3NC3lS3KSxrcPoc32DA6Jh4OtWDL1nNaBtfS9f4N7MDN47Rlx1xHvGDSYyssZ5ZiwPkAdUw74me2N/8x27A/T7nKWZzbTNlb/1C/iP6SoyFvYLEDSXAu9z7mIDhH2SEjDOEo9thdqu4M1GT0KZpeinztyO6PPgo5aRA\u002B9fpGkpQbZWZ9D9Fd87IDWL\u002BNH0LzBCptVn4w5nJohUD8kv/YUx0z5t8V9bV6KLj2XEmY0c/EI0RamyNXZtEAra\u002BSfAF\u002BIw\u002BxzyZiPPeffDOJds1NX5VXFgpVSHfiJmx/pgWhYckEEa6mA/D\u002Bg4OIn5zDwEc\u002BdBx8buTYqX3nBu\u002BwYg5ENb6xFca5ZKItr\u002BmDs\u002BOyZ82WWuTinvhgZcTxIdRSRZDt1VKCFhc/1aa8QvSpcSLz2GJYEdqzDgfhF/yFHBjPk5nf96n9crXJ7LellWaqo/Cy/h1OhWSLW/yMBE\u002B0A506k0hRTf5T4V4xsLiTXbRpv1G9UaEjsNDUEMIAFYp81HxYR7Wo4zBCPvFVhqjjh\u002BfElQqsO9znPZ\u002B8\u002BAsAH\u002B7IfWYxqnq6YYWOcZpKNc6KZ4MZIIVc2z14HviWjIuGwrOXAijagFKFAsINnbT1uDlSVCB2jtD8/iCn3VB/uvoAq3SdRveJGrSFwAf/mBotfuuxeAbqjiRFX3XzCKLbKd/AKvuBW3wOZZxUwlVHeI/yF6EKBHnuxCU4tTgwSoXJFb4CmDJ24mgxtmloDXw0i6t8BUgemU1rr\u002BllPuLvfs7q3XeBEXTIPG02DblqctZbAMI7DzB1X/zMZykQOjZFb1t0/plRIW87gsUiSdBpeJ5WGj4N/gOQTmEAnsa/VALUoYzk5Zgqn701VT40m32OeoUym1bM/NP\u002BF4mmgaTTwcKqGtrgTRPQiKzKZ73Pz8balUU0\u002BLr1PmQlWjvh8qq20QJoIxHs9/kX5BUVQzOcxG/daTHZ3GXnzXtl9qBM7G8QcmNbmx9zH1Q4iw5NUYy8mU8qnGXkgwBuNjI3GYjWJLIBO4Eh\u002BmXdWGXOcMQIQYi8WnEZ9hVq/qmBhYuTo8jx3xBR6dc3HdevK3DgN\u002BQNX\u002Bz8c8SobOXApl4\u002BNXHEUe3I7ypb9SHt//IMh3AJ58i3xG7zNPlDkXQJiZNai79YPj8dBXZWv9dWib8lMn2ZpuCzk3pGeg7fpGzpGhjPiKuyjMVTStzzYGAX1M\u002Bgqg/6sg6jD9IkZLs1qacfBVa5xztlBxEySNOV3HBf8UZXOsy2RXdQtqxto3GWeHO2mflUS20nDhI6fO6UTJGIwKOxVC/hzRmGeWOCGsk/hHYLN6Mw8kRwGPi7UL58CHnEzPU2AEBYv0snHkIGnSO0zq7hitSLjBMe0d8IPjRj2QQmz8BE0e4UEcMxo32DVGlncSahJF3kkorIHWKTJHDtZLwRmgHrjwViyDc5uebIUADLfUXnRaLVFj\u002BYEiKyn1szc8\u002BXXTppOUDeWKEK1G7XZTfIEGCukedna3CgJUO3LgjMoByUl2zUQE0/8DgT5lBXvupmlPDsx3KkIds55X9THdRs2O\u002BexA0Z9YcJtFdsDRgO65f6vl0Or0riwC5640LRizpHpdSN/DXDOYxkNqujeukz1rxa7\u002B78ohafTm\u002Bntt1W1MvaQNHhC\u002BbEh\u002B7JMaNIyXjW\u002BDUsteQjCvD9wYHpAmpYPrLJUoU/MDK6v5S59H\u002B8g8mPohEZ/uX7B\u002BfKgDaiRwV2vmnIaa3tGGPeQkJZapLvo8IVLgWZ3JqzStSh/noOnZ1ks31SSmKvr2jimedHg7ka1JKUcgfvascF\u002BZwOvPqq7lwSoK0hwqwZMCTGpmj/JoP4lMNSHQgDvNxYhhPxZ/Rqz\u002BONmsUCH\u002BzVQOKb4EjNEFKI0z2dRIOz9S/6kqtdpGa3P8RCr5KiJnqU7I4leSv3pogR/P1sLQeiDhDUAueuJF0OS5AbGYHt/O53GXWwle7iKINXMWGjJXViRb9tWDK02Z4Lt5BCi/ShHLiMy7vC1RZmZY7ihKBk26/\u002BjpFkH6P8JfVBB7roBL0kt3GrauSH2t1EbNw7wKuTGOvsia69o2nMNAxWcwvhmAfyIm7Fl7xF9djyjwJoIoyNLTUM2RH4RK13/FrFGRrwX\u002B7UOl8lrxJ9vtfZGZRL9KlXwVA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "w6Qk5VWpaiA=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "PXWa\u002BlukHiPlqcum/yYq6g5/c4WIM7l4wuE9H90Jte/SOMCmOz8cNzSCcfVdv\u002BfKFMaP3eu0CLV2IirpZlA3BlXlGBt9c2/zywn6cWH\u002BsCjuqyAxEFUvaL4wnev69sTb3Rfurlfkp/BvhUV3r692GbckeSuBzYDqjQ1075mSGcfXIEE2JySJO7wYkV4siKbSQV6cNPNXf8RpBtJgFYcqocMIQvcqZEtMjw5n1mWt7VX67XgNz8Ph1wybd7Ecr2bxt0H45Qmkn5WgNLydjd6wmjmS0WZkAtpGVimtiFDMzt5FwRVQtOh9t3h/pefitQ9Ak52XppybWc/bkTdqNCIkk50bYSR3fmaubg\u002B0zcn8zUuaiJxRWpfYUdtJ0VX4\u002BpWtDnL4a00O4BzBKPHWf5dodf9LWIM4TRneSkT9wVBMQpiYXdKzqSMLe3WlHycSlsnHsf1EtSC5ACbxwpiCaaa5Kifl2WAr5UHDintE8xdVKBCpDKGELbrYh905wHjubUA1UdySySUTkPUpkhTi8ievbNqzZNOh0wxePMHSw60hR0/fXR5xINki05oqac8XR\u002BEqj5s5ILILrjGzPpoNpsvZGn/GPrSUgjuG9HKAAK9aU94V1MIPnuvoNjP9DcZQuUwhCi7X66Rcf/Wdsr1j8NIbYc5lGJat9msikpDS6cbNqEB5i8PKAr9MPD8ky59kY8uawI\u002BPf5ZIOBKgOsUa\u002BTrMC9uM7rTy0WSaiZiYiMgq2dR1otfG95HekmCPuddbmdoh8KXMVnioTRHoBlAkcn4XcfyZ5KJb44XhIAnxxiaRznjgqoSkIkRb/u1Ot0VVz1AhrmtaQ6Yxg1lt2JxcWKdLX7cglxp3VGyE4hUtPgF1EoLqgSZeMAvJzvkPojgRY0t/h7pnxqR4xWDsWnkKbAyVUwqswiutwhr7/PCouhsBK\u002BUYbE7H/eaRDUxGfwZZZ2/yVh9w4EO79oeKT7RE2nJsb3YHHVzqeOxyurJCgK5nXAmLJ9ANfahoZJVf7r67gb0IOwvu2sWDK/LYnr8wfUOq5TzMxd\u002BZTrvzPNSHjr4q8bBBL3bXc62MdZ8kqh4YnZ7uOBViPOpBinQo5SSyEzA9\u002BM\u002B0GK3Wedd9VkmMKYKUeQCLJja5Dsz2ueH2NSYcr24PoVqGwKsb7pIRdV7\u002B/xx2AOcB3ohmSWPKTlMRsHZRtNB3qkuImyjMfkhPIayOmEpX89Lx0oxdJcsJdua1tJAF42qY/O4Lokl3a5hRxoSagH/nHVSobK431AAPflLSJLZ8hD42XrqXa9yHDeHH3rn9oZ5qyXeELZzqjWwWasI6PfuS9TIJ\u002BFws2/TWe92xaBO6o6YAg5ihpXTvbucdXDdTUdhu6Tl7dO39GVYpQ0fDYgEL4qbphW63mekxFHNE9VI2sSSifivoCteYk8lF3M/\u002BXf2YIJRJulIl9uDJXpJa91hTPtxeEsBOeHH4Hp8yAuO0Pqw3\u002BImnfdDK9nhxPxUcExpghSzyCHQvfk2XD8gxetSa90mTzHuidiK2O7skSZQkkUBiOS3rb\u002BXk9fE29zASNN6ySURnSyis/MkpW1fLVRPXAZj5/HBCOTlw4N\u002BquoXyJX8Uhq/QCWIPsEZgWGtucNdxd7TbRglvVezprWkEChU1Ds389gs8RWm9ZRQe2dx3IaqTuN6d8JURDbKPQPaqx7ExsdM4tIAcqcS6I0Ba7E3LjsSgMHovGW\u002BX5/HyZxCMVsrQUn1PiPndf3c6kAWOWxBTRiZVYIj8FX/gpJ2hpRddQZuC5exKVPO1Rf9lWB1QiHQJDthtJXCqVbkTa3yaQdnYzs58S\u002BGGILP8WvVSo48Z1aY2\u002B17uzG32SsLTwuefokKKxQJK3N6QMWInasaBrHWRIrNilz/g2cM0y2D8jon/Z253bMZ8iWEk6G9HL6BUTJEB2BM3Kyr8kV090OnRyWJI\u002Bt7sVaOGnxUVHLNd44T4XXt5U0JzZ1zV2M1d0EOrGId1UIYnpsPrqNHfAMrtk764GsEmsvU5JFWMqChy8/FTd\u002B1byjx\u002BMSh1dyoO7cWJIYMlHHTs/IzBsh1A6wAoiSGq6thNSUe33ybkgLDVSx2eKZvfqcoc87fqxtzsW/Gsh261YAtCkCB6FcYMjuzs6BKgPzpGWpg/Z/\u002Baxx1rTHSkFSYcK1pv7GVQ2PPcV7WmO291bcafU9KF2paAZxzBiH1anGB4Vr0D1IQ9okYFne2AocmBFWtmfGw5LHSW/OMVcoMCOv4e8GRT9z7wwAElc/nf8POVnHgMkZMbWE/1TYG6CH5SwmpRQKwYtfs0JveaSC8IYjz0EgjNCzIq6ifFogveOfg\u002BB48DFEaTG8YzeBNEJ4kI8wPXUc34rpqMd05FoDRC0gCaAJUQGizehFnxiwiKBYhtYz8RDIWQjsoW5l/St/xKkKhcE5E\u002B8XaFcf0CtcUwY/MtgNYmeswuAPD50ovRxC5IA1dw\u002BqQaq7Jl71FFRmunEuKIsr4c2gXM/eBV1eYsqUC7ZSTZHngyIGEKqEtQR1ktcMWOxB3X8kCqWYMfB5Er1ve8veiMXOyHxl1N3nj/iydRCjMydFIN3SMgVZz77noa6lBAjuky1B8UCTQQrd2HkhMyVAIcjNxv0E/lO1opQSAdB2cz97cVybwuDNdDDZNlsxuFMBIb2b5YSr6LW6VupsggqpblbySwU2ga3531F6huyoo/FK3ucvgTRcgpXCF3dr5ImPs3rYu1ygsm9AcvmYKqhj6J2skpH1pWxtyT50Gm2wcfphsSTMrsmUvjOZYCeRRihmhYPWeT44V5yDTopHTXMQSB0iLPXhRig7B0dDSLx3PAUaO8Um0ZXpOm58pFIeX5SJLdPlp7ItlnuqnHovJUDDidgN0AWwMxwSghGMOfe\u002BAnwV\u002BRV\u002Bg8xDp0otmnamhPEO5p0VUMQq51dZeI64JjNKUCT1q6nYbxLwIttCPoD3pPqTd2i83Siey9Bb5wsCTNFC8Y9JosSQpa49X/\u002B4FGvQ8nJITn7o8CbVB4uPV6/R\u002BHV99PY3s99ygS\u002Bl\u002BxKL9zqDYJPG/ntpLDsn7x9RiWq8esrosN8\u002BSN83O1gk\u002B2vGpGuiL5YTuH/xWDb\u002BqQDe3rB5NqHODdGmN5BQWcXcuM0mw6CknSYNVdleZMaiU6w6Y/Js3Fv\u002BmsFsArWv\u002B9KJ0fo6J9uyS8e7XisdVUqlnvgER\u002BurUDTvUIyccYbIH/9tDp7vY2AgoEf5f5/Y0YJcYD0qQlgytj7kAFBfCEWka44Fte/EunGAGFNcTvrMCi1w/MmcSBNW6aE3hevTR3aUuJJMi\u002BDbBoDxHYcDflPUvknRJyTOcrBRvQO3aMnNIEYBUBUEIMMPUzszZNRaNIpGPbuHVdLjHLMpF3iArORPK61gaPGlg1SfUg9MkkP3AdwWgWcirtX6E2uQpqX3lZkRY85eZd8nsBsdAP24qnCagSwdsHwN09CaFSPtIu45Ks4f09oE0tg2z1A757c6b\u002Bj\u002Bc6euRfZbnHDbNS7tNLgvsds/2Pal5BwFQas4zLZ/G1xRu8WhfyAvbhijUIfdyfsjmu/GrcLeGXsdhj1xds19Cyl7CH42cDBHF8RfwlIf\u002B5ynqbyT0xHpQQqUFWZZUEVUPxGhclnt\u002BzZcOQf/Q\u002Bp5gzk6UmB3y6OtPn1rsaAgpgFCo0OEPPJZaVZ0NSB0npZuNnFAG7pgKujC\u002BmmG9xpKsvL7iO/1Mksdj/FqQkJzGI1B7HwF4Sqdna0RqnAiaY6NUILIKWTbEaqTTtpAR9Kt0yRuNMwIuh7HQXPX\u002BRL3dDne5SEe3a/8psd7yLt\u002BnaC5q6IApjgUE\u002Bix\u002Big/PfUA6BqaZXQnAFcjMyFBCNQB\u002BZVRh7COGmmsBqvFGE\u002B1/m9fNXg8RaXJQGvwiUBSO/pa\u002BLlNU73Y8auJLw1C\u002BtQR0z39KTMYRGHYESOMCmEa8\u002Bt52iAbv2U6fKckWxfkE57kat2dzvxj5Rk2ihqYMdL\u002BT0VygQxTajAUIgHy0IWi0TmPu\u002BebC2mj39zLxzrzrR1dcJuJZ1Zq0yZsX2jGJdSFNgl\u002BfPwMN/3cBGB05/kW\u002BFzGhClyG7L5nJvw1nciA7RUUUpi8qca2R\u002BPHHhxYnc4BKrqMuhodhPWpEQ\u002BU4w5Xabjg\u002BcA9jAhT8Sr1nLr6654gODIo0EvbiXdl69UwmlhF/6vS6Rz39mKo\u002B6zg7f05yqSM4YPPm6EiMa7eRbJJhAGETzNS/Lej6url2nVbC3qMGgxAkkNCfL8CDtwfAh0PpB90io9AzZabcWz/9TcdoYuPuPB0rfxS5DA3ROSY4GaTVGAKnaEcdqNfDPU10qj4VvPlBcKXSMl2O34SktoJTcxrD7Jc8bQxitjbDelVJZKEh2LeDue5/pkA9QEczZtwGayPjF9vetiR1oPApFrIXjNCmS5L6LGJggYRIcJpUR7PWwk5qyz13fDzUjhccobCj7PkZaKMgvOYAD5ZEv21f4ccWT7knfDF\u002BBJqBtEa/r7nTQyH9RgW38H33VOPSEv1CEh5MvA2hs3WMI73si40ehE7GUE2QBqWodST/io38OEWGO7galbsWcRJtYVHcNI9fwC8gasc4RSKNo8QgOHyPwKiExWyMzr3K9iphT2kNl6ActaFWTkYvYa//UvMuhKNgND7ttArkz30UKbM9q6Fe7f/vKk5LE\u002BrSvYqmiVY3MxUvvOhZogV7GoI2FfpzASZNCM9bHuQTckETPj6iaWTYc4P8gYlhIyNSvPvCdHLrH/emAevIYUkvZg5MrusBc4Qwv8jjQf6NtHDu2NNaAzmbNShiufQCqb9xh2Lv/xzD/Ia0ZfnA3Lp0EiXs2kdaVD\u002B2YvwilXsSdwDO08ZkrRPT5TMgjuZelP\u002B42XUGq0dCwaIqUTJ6\u002BjCWjfWhfKfOhY4NtlK8M4\u002BqPZT6Q4pRYtfGDwhM28Tkgbu3h6KgyMjuZ0XiZBAOgk/zF2wCsSOwegMQvXuUVC6VNK4pvYQruZ6pZpwavKFok9rw7gAvDxxhIBWUoKYalo4ko\u002Br\u002BEA4djC3rk3wWhtAndcIL7jJAas7DoJ6rmJQztslJ8npBgpI7fvzz6T4258Xj6MfZJ9Dcry1AAEsKdvN8BQ31WjLqx7bRgu5xAzszbd8P1\u002B8JUHq/QmFlvzqeI8RUqqJGsXT5S5a6\u002ByHc37q7eOORbImEV\u002BtKHnq1J9EegavntSt1KtPMBqIP6mhL/Z9VHFLVyIB5AeDm0QMTHi23Hm8AAHUfYSYl0pdk\u002BbzH\u002Bl\u002BRzWXj5zEoTr7ygQlCRuS5TCHM4KIQ7EtjWGybjmzzt5wiSxWzLri3ixOn2eZGqMy2DyzRkw1mt/HXaGe5pGpkubYgM4wmBQ3mR\u002BRNqGx66E206pLni\u002BU9PpNszSgJjH15np27DKZIGlv5bE4FuFYLM2e9rbeuO1bBIzyoaihTqXpOgtvkIxJIuKdQj/yNirghb\u002BAo/Y\u002BtyfTfTU2AfGvOKJPk\u002Bw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "2PwIkY5YfLE=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "2/iB/uBOQr6aFTV/27fkRA2wxLuc14zicOS4d4jsYc2YHeStzgq3BHWkVI6AnYma4SBwWmf9EDkCGPCUCJ\u002B2xykuoL8r38uzaPcFzReWMRUYeaUNZiiS8bMYudXP7Rf5\u002B/j4avo7h5MFatIBFXbOsFq9fqJs5DRzIY\u002BYqfex7RnkbodGWm1z2ozGzV8rqYnsglJY0gTTyc8nBgCppZaguEjbYh5y1rOycu5qI52JAXqkjQyPIn5N8GQDeMuhCdA6ronUTgO6INAxJwcz3neLuGqdj1Am9EcZhAXFiGB7ALwTrjSXqSbRm0D8H7OsNwQ38pdX1TT4wQEL33EXYHT0kXkog7NjJYXWac71LgbEpi3h\u002Bm3n\u002B54B/NTAKLHQQ8fzdTzBN\u002BqTjZ2FiKyrNdhjUzAPGIptH8DyovSSZxDVbQIY2yW/YeW\u002BJOQkCUtTw5Cp4EaTKXjRk2KYukR0GYSwokpbyybugW\u002BisshSb2SZOrq8xJNb7OICsjbdSwNLujIQJqaWUs8Sa53TJpg4SppbZ5WDVXUwH9Lkp/CqsMWzLQ5e7eiXNXoN4ZKHFh1sJi4LIuIdWL8D5hgXvkPCgyPAtJ5W5jAyn8I0pSyxkaNDHuW0Kd3qFbf62IPvA/XVgew6LSxGaAWEx5NvqnARHH0FyKN57ClwMdkEftuzWsPS1v4121DxCIGP1DSoN8K5GWRnYtY9LGaPsEgS6yunyQ534lhDXUmDocTkrsHXfWPK10Z/i/NqDC7MzyePv/pu2XOoSpKboRpp4BwbMoIh1e13xKpRteUgKnpPb0SJ6cj/wxzHnDLx0gV8GeA5j19/b\u002BAUaURh\u002BIrzJenM12tczMy/bFSme0R0HZ5uQMK\u002B/Rdq969q6sBBAJ9c9U1kV9iynPIlJrxFosizERmXxX3kvXou\u002BGIhgx37ELzvII6gEg0G0vHadolDqzj6sHHjMl5x/ISfNZn\u002ByXo/9btbCTADPWPaY4kCbtlfS\u002B1k8nSfNS4kRcBKq8btmJUQkqnevb5qF\u002B3DKZIym0PscRiwcru2bOLfI0NvnSSWUUZNMkHIClGCbOt/o4RA/fSQk9hkHSsW6KReC8csYtr2fYtfWkUuGa35QSfV2OJDuj5uAnhfH/cTr/3GhfzQfI0UYTeY98zoR2ekYFXKS1NcaPfLXWseWfo53D9XktENDc5e\u002Bfev7gAzUk3eFaMpCzDe7iymm9rKYROjvzf3JWFrHxKc4yCa9zOuNF4ZNsKioabclFrJVALPFgyVpWWuZ/yYLq99D2wKbTAa6JFOon0v0iyH9TlKZwQTITqWrF5Oe90hdcWGhC0eYMJlWGnhkfd7KL2YelTrN0FlUUXxxok0GIPflUOLf/3fHjQTzZR8YXSOaOZt985poF\u002BmYCM9AxZybk\u002BiWH9VQxq0Unfnr\u002BIbudBOUBeX7F2ZJzJf\u002BjClC/2nMncaDPy3nzylzGdIl08Sy6IxVZhAwMEXYhYXE\u002Bc7C7NQM1xIIW3c6\u002Bg7jGAaGiX6GFcRkFEi14lC4LSjcs5eF85s9ABTQZcMPHSXzXy1QVn1as2YkEGXJ4HFq0FoKg9AMnrxXIyFfJJAtTBCzYym2vXNJx3mL3UrUCHfo6XW2xkfkovdON33eG4IH7lEoKq8\u002B0yg4YZiewi0Evyzb8ZJFmqSuiskcURa0FuBYPfyVfho4FkWNKPABZHr/A96iyH7cwB91S8RIG0GVXMlm2/MtoKWbIXCf6sAbGiEO6ezrqYAcVJk9Vw2eEIBda6aV9VDHoEKH7LQ2\u002BkRJHG4zJDQgenIdz8C493JG7EyjhSNcnjXXQbDpGBpcaPROZZwL38nJZezlESEZAoFIWjbEyJFl14\u002Bw92I3P/NSJqcVheBrD4u8yjBdEDEeX\u002BLoXQ\u002BUGRtIIGmFaCllzF746lg1Gc8rbvzNPRKelVkUJuGaOr//bRRflHo0C2XWDJaLxyQjZXl0vwCG6xk6KjAcPkr1GASp5Y/a1ofznmus\u002Bq73rQD1CJFuZHM5BkvKjvXwSvdiYtdARGv1ZP/XTDMabu9ZavTW/0DIqAIcb6NYf9nyr5L9GXRAgyG0UagkpH\u002B8LbklNe8yHM4rD9Nts\u002BuiUmZVuxak0BmrFKGYJLSPfB3RBDSDZRcGjWEpzYbyCNEpp9B4sBsnGva5fie94cYge73dP8pYkEwzWGM4iJJB/TFtaHWNtKoU/sM6cMx8c/cUF7lgu7hvx6\u002BomUqG8Xphm3UTvVwQGCJG4i2/ID34iqUYOwgVdWvhC7T38pFGXoPN6xcdWHSZby6f5KqWOT1Gdlqlm5a3sCc\u002B46oVLf3scyiRIdPXM2VcSAiEmVUkZ9lHU6BxfZ8G19ldXi1eQ3JQDQWkCX8Ipj\u002BM8S\u002B0LrWCJcBKConqWROvL3gwTz/KkcGAdlwqGBX06wrh2lkX3HjU5XqPKxCOSeibmFf\u002BnjFIu851zfKOGj\u002BhCNiK4R\u002BgKLWrl5W0igyUIyk\u002BwGehfnK7FiRZ\u002B7gQhgWZqQgJGjRFvA\u002BWz6HswtThyvMdrWzlLrV0SvNVGBQsq0F\u002BGnXDaFJ1ijD0T0x8KR3TZIzIiOzZvWdgmQfujUzjF1rlbpqrzTB\u002Bl77f0VufaRL\u002BvzmvVTKerDq70elsrbV99feLK7mmuQ9iyGrSLbmiRhhTmug54JsmeJIpnwP31t487dG6CdTC58szryYEIshEWG0gDUvtDcvZ6Un2Ve5DgUJ4R6AXz8maifYu/gA/qKYHFuYydIALQUnakBI5hR5x0JIZQF6tTmf5SM4QMKWIPniWGbbOS384grh5qTIcYxjbm2Wd8xhzlaEMU/rVXeWXW2ymdiJzyI6tPnHLZFacHt9YAKhI1Y4WHKMnRjih/gx4XCFXbNsvGsCDpRSuJsJhYrSsTGIIx0jPPSihONz1WcEetfk0PEc\u002BrbSlvBvpNN0dW8745oYZce1PeT7e0uhxobUokLi\u002BUNwtwTHDhcAw/wJab\u002B1lUpIPUiTsOtE8rfQvpZASrZcbz3Q/iJZRkhZ/uRywXAP/nrZQqbBVnz2kN0XMDXph/A8HwmCGzZbE3GE8qkKdga9MA0qur3aFiu50oevGUfNhc\u002BwOPHRLJXzA/R2rj/NxngDkLlAVE8Ms8AI0daM8oGBNZcsxAi5KgzD8RCHDChyr1sl7k3ZjTszdHNpl2zCFoA8ClhE0l7J0tIXe4zOCQ3en\u002BkspnkaxXD4YwB4WQlReKQC9LWnqKtxZoG9RPxWr44VY8F\u002BKiUIgPkIvG0UXaqVrMV0IwMuwcbtxTkC/nWf45CTLKSApoKT6/6B4UhvoISTJgOWlcjSLe8D1CfN4fDBM04aEcLl\u002BySDAFtRods/UxHJ72Ol79/Q5Pfzh/BwOQQ4NVDsNloTyG055N9JCKgje9f3joAR76lDNyr7VN4yGe25kI5CcptGlNkiP9xq2EDUkcFQrFdKPdx2aJ1x9VVT3TStoDIMdJvuVWiV7Swq9ZbuL/Ziej5X\u002BZngIlbrN9HKrxR1Bophjy81bCKUU9/rijlUAj2RQSFmRUGGCYnEthOAKy\u002BkmnGihZus1/wuICfVeW0aaj0BmKx4dRP/S0UTzqB/NetVEYxPss1vusfOhYBieUClnsa9\u002BmtpqK2uP2/yhkPP8rZF1lmwn24o1oiEf1/W2Yje\u002BoocQ/J33ti2MwdejHVtx54BF7/QVXNBwmA4i/QG3XcUuqinjiFNxm95aSbjg2jMZ99jfb6kxtb5wGHEs6hrVsoJysMq7dvKnvJq/Ly86VCCFY6teN4epqw5plHqjCE3I2dKujD0ojzDYz0/PlOJbXnD8Loqfo\u002BUFOLas5vGOeF6kNhojjYoPpK0VpSB9Y5LTKidXIm6u12/sz4wuE8tXOAIMiHe0l2cDjNd8PgPKK5rdB5KfMcf8ehh7NkKag8AkuWe8BWTwjxSBBJ7wOxlQKiCGYxJ10KVSkbbwOa81TG/M3saek\u002BomPf6KkjiIO9OGEhozAJro5yz3MEO3mxz1tnDox0DJTGK1vPbhJlLICZLuhdbBowDtNCXYg7mPlkHIyb9Vf/FiVuRRo/I8m3JcHnX/8bcbH2cQd0vAePZoMR0/rP4DTZAgzYmL/nobI0CIsZtH4GfwMJZRfhNX0I93BJZdcKJVkFD0vBdEWaSqO7qiqm/dUXjh8k4fAwK/eyDSXmMFYMvcxMA1EWLnTfEYAwEqCeRbNZJ44b4GsA0CiUAt6rqZsCJoI4cTJQYmlq/rOem1lRr3F/LB8fWKx0hjjqPHI1\u002BbhQ4QPasiQ\u002BTVVsxmMHigmHt8lzl\u002BxSOfNdnoaov/3uKulLKyi7t14GfZuT9Qi6TLMjCiAFGEP2R8CkDtX4eQS6EF6EhAjkLgt\u002BZsrD\u002BiaLUd6iccUsYbA4raht4He5An\u002B/9klvPywKQI5Wh59TtSQbBtMkhF3jdoeleQWCDyd3JgeFpdXQsr8BuCv0khWCl5F\u002BRVSP1ms375sMiJZWrAcfboH5Y64begIy/8/1nUXURlwHa8SZs83rGUIiIpX6fuBt7yaP\u002B7ytA2y\u002BXUataJBsDsbFwHKTGkTXVtrY5HML\u002Bei3Za3YsC56XKzn9rfIutXjM6iak3BHJoSw6kL003mz2V7T81DbjkDkWjD9bckMgAYr2INbdA\u002BzFTj1aE0VMemctbY8PyiFw2uTtWmxrZ7Gu3qAIvbDY9qQx6b4JA1UJwJMnQycJEF2xlO7d0LMRIewgC7lYpK0lllut3F9azMWxFKQCuMtSR0gfpc1O\u002BvR73Dp5si6KkTEsY4\u002BiaNn\u002BHNGbpsVjlQePUkkN8ZdDI88r\u002Bp/WKq3ApZt2NN2S3k3nSQMtnSc49GmjdeRhZ2x3\u002BEqEdO2FsSvlhvYb1VJCSQvFEQDs0PkU7ZQJxUGPg\u002BjS/g\u002B7CU/gN5E2n8TgSHRuLPUlHY39AV/yxAt/Kres4y1voP//ug4ZKFdiiyXX11ugV8B4haQ4k2Wb/tjoehgbu7RLZ0nz044T8/IYsOspFDmSPuwLYWB9h3aGmomBh6FHYs/uz4ecIp7w0SapY3lrJv3SvDo/JkpaxAlBkF9tjLuIRm5TGtAWPVI\u002Bych0TXFSi76XnO0dlT6wUMEdHyWLe5QowENGHWf4SGkFysUEaXWDv\u002BH3lQXOjVtpfJGYpT0yXaUCVG3qq\u002B9cDQEJi3\u002BHptwJYAELd7WUnBM/ktlpRBxtGa3vKQi/M1Hpva9gKo9\u002BrFk/qNSfNossGxWzaESdcGHrQKwCXc0WFBjymih8XiPSIqQv/UzBDB/qnDlfBW1V5aM897sW4WL8eIh/FHu7V5rw01n144KVl78iDP90Zaxuxh/rWtJ6kjOztjj/6wK5XXW8fyObRBQ7zsGxlWrnUtn26brEByuzsz6OY\u002B/6PxBfUXz16qnW/cTdvUc/Vbv8eInX6z0ckg62\u002B0LAUdu3JMAL2wrjFlL1002LA1qCSoF52vMZwnejHL222rERsxVXw7oRgIyNrUobn3EhvS7IOuCW5g==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "Gd9T6x4xf8k=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "kzcC8EtKDKPz4LtWo8eDKyqYZPZc0DTqsTHpMn\u002BHZR2R\u002B824onA9kh2HJIG7WKCuMJuYgjwnl0JaTNBCgOk9P3h3COQ4lntxjYnEBRm/gZEEnBi5gP2urgYH8S9Y/J2NUVyL3WAYl1Kj8PdtmtFtjIYENugxo4g54fFUgFnILufYkzidbtXAiEVlgXsQHZz/zNpkyGQMNgpNwvG5zFTARMnEwmMYhMmZvUvitqtG3b6FGvMwL50i0CUJLCYup1pX0dSqFe7OK2\u002B9hKyRk4fLWTZmxrHzC5lYUDFI3sz7IAiT/6W6nkWFBaYScSQDEH\u002BtidK7JWJ8B7VgRoh51k5hXAfrMFWYAaQEGcgDzg8EC2/n79MPbk61q\u002B0fyWdrnqWjbZujyth7U1zsymvRXRuFbXeDePMxVWT5Imkp8v6JEIDuXzRj9U2KxcHiqLScHMKJdGYg85lqjf1Y0GZnn7y8B7tp/QokMhd52CkFUVweYbVsYBk3Wep1fokzGEAwSZl0BYdhK780/Rt7XZmYWg3g30rYs3yA2onvf9RKXFrK7127PMzhraYXHLjMo2tX8lVjs\u002Bgbc1inxQD/q3IKoPxNgf3OVb7P6M0sPnYPj41uowcYtHEOtXkCn/gRpfGnCBjZihgYCsn0KGUbyBOrmCRMGpRASJK/KNjmhwlQccLLDmNCk1jpyQM9Z0XkAhOa4UveGq2em3cEEblMjjxzQiVxkQ3iEvyQNhzUWlpZy4fukleEuNaDcHnM73ou7s0fNABclZQsPrTiWgPqD2jZZN4LaNoUXxyuZowU0yiMory1wDG5VXpY2A4rzzgSwaeaOCO8VH/woqD6XXIcBKVPtnTK0OQtRsX5SsK4WYSJhv4TBylmD5bokm19Dk3pRxZQydz6XaKjfhr8Oi7p8X/O0QMIY7tdy7TX4cWhwUZwkOz7rGGyik6nvXXsROX0wkxIRouG3cJxZkHyiA\u002BXzBOPijQlFPVhphsT8UkEUTe193IyLd4ZhUySHU4CKvBFgoWfMwSOvgtXZx13e2vJk\u002B14rid/4hSTRpbgeu71AXN7PDI8tcIe6YYNQ8WUADRNWRnqa2Ub3SiPnJaq19rLty70XVbGmxQoMUQJARH2HRaqVlA2RZ9P7jLlGCKHxrr0xEg1MvC/KQwkxLo4BE7yeSPDU1kVAJ7YJgBaG7JCwDIBs8Lry26Z\u002Bu0yWz0oQnFPyV2sHVKeY9Fjv8gkkxRE03meF1TTELJSa6JjtDYtiyGofTI\u002BtpFPH/9atHBFaynZEZC0yaazx6hyFQttRSEJtBBqt/MM2mQo\u002BNuubw5kh/P51VDOnbY78P3xz5Er1jllPIR5yqozpHxPCW6hYK6Sp5g5CugostuOyNwwfbkMRB58D8jnDezduogxdNTJl8ZPwiosAqk3KbYJQQY0Ulur\u002BkePB/\u002B\u002BSVI/tesRfjbzbcgi7st22/9Sfkya8Ldlxr0UBGWpo5JSFyEzD1eocZJ2lpODzaOQMu/fJysNgkWtWyLv1S7ENXvR\u002BvSpm0hTLMTDmZIFtCpKYX/cI6AujmtnKb/N6g\u002B554Bn\u002BtJcDBSBGIGP8XUOkJCH/ujTAejNzLWccqBGmLJIT4zbJp\u002BKZn7qTNImJ59/sqy0f7miP\u002Bw3JVZjQRGWpMD3spF3OexYJlJ/q6iV\u002B/11JgsRzZaWklSIvd0xTh5\u002B7eL4hC3ikyKxeU47KP9fYX8mVW989OlDqE28VBTT7CZ9TSRkOwqzz3bDsMZc7eQs5HMIX5SqE67rcNBOa8oOgkX/HAdyqBqo2RAmg/hx0wNc2nTqTkYGegRDCFjejGDn2zh0gaLgjyM86pSTsw\u002BIc/P29IbpupzypG2LNwtPe3v\u002B/7MwKJshfF9rnqQgBscnOp\u002BHmsAewNKhEDfDriscnWDfU9SJLYFRViJOw1cbSuX9IrVrhvmhl7TFhH9gp8ElfVae87f0YSoOtdfPT\u002BWAT6RplTcamzzevF2wFtJ002cpMbnVcqrxPfjUYh\u002BPH/Zv71OiWInsVUP1anbxdzTZWsBxH2v4JYnhzb7XVc8FMIfFpU64O22/J56qygjHm44\u002B63LiSQUr6jnSxFpUKDjs6JJ8KNjO6AgKeLZWJ56j\u002BhJY9XCKSxXNHnuXTSCVb2gpGi3Oh/X5W5a23zNNhdG2/flPIN87xwz1kfZ5CQbUOEjFem36DpUNV8fhfnOTB90wiheotd7QcDNA9hU8/AOCrpsRfe5kApkNbbmtKGxdi6XUi2aglMLHnMFV6Yulaho5C/NwhRIwVf6z/Y1SG16t2\u002B2mEGrBTBBx1KLs8XoaFWuF8TzmajOz/DF1CXdtGnGZHWWwAN8TX9IJBPnsO\u002BpaS/l\u002BMWznejO2lfGjkYOaRnCrjqFkSQA6/JAaMwNUeKgnPc871rh\u002Bl0jvVJpY0tvvXculG84tdRUxNxYz\u002BVByxSyA5oAXF0GnA8C89Cxpr6P7f1kRhR1wxYGNLUQhChgenrrC6LHmtGui8NqaA6691055AA9LEVHLU4OgZ9V\u002B6oHXjicNpFMc44jD/MazBraFZJZaemRvA7Ya6sNMc2TvSxAslPwqCwASTGPD/tVGC9gtVWwrZ6MXExLkExONy2qz75a\u002Bi1r3H4REDMbqmzhToNI2AfV2I/GUQHi79BDMehsGDQHwdAEAq7AZgPMZf/4xUNRCs48VO6x1tCmL56xJBYjNLFYPnhLk3rEpZvFODIa6ntZ95ek1spxsk1/cn6oXy5lay\u002BvQ71hRJO5aA4/jjXOn4MgOu\u002Batko9Bdz9NgXMsZXTdF1B6EkjE0pdKqOYdbuuroQV2u5npGVyUyHmm4nObICrKwGj84dcZUVz8EuDX9Ohqjd8ZJ/Zny9GnjZUdXU2HqU3oWhIVHAb0yGs3pSoZ0KYibWynfeQ6MnwnCxHQN47z3vZnTxcRuC6yiFOLvbVDyEoJoyELcf0k6vyYfyXgb6219yxTL8uYOABpmcd5Dy3hYmUk\u002BonVp/OP1s6QeE0nl4SVpZofLrP8/NM0BK1mEnXXZVvSvvRAAaRpxdHJvC0MfY3P/ktydoXGS11AZixo8Moc1r9O9xbIIcK1aznfqcGDGbnu0cb3vtQ6CIZOPidfC6XNIiftJH97ymYc9n9rZdB1CyKX/qCnPWVVLyd2OQ5XqR7Lw3o4kFqozE7ClA1sMjL8DXY5UleQldD6qZ8\u002BPMyOzP8i4rtkJNktWksF\u002BAlUgnrIeDnszxUZriHRotW0zsjY6vA7RirKvPL9AGHbii7vpOf5gDRX0e68tHpIqJdpN3Gn/1\u002Bm0YILQRMQosXgf\u002BGgoMkAOO0kvHTlsK\u002BmLMy5GEWqjWjOp61qSqToKLJodJ4RoqdHMU4rwwhKLMY4yQWj4Po3yApByrRNEgkfKfb9GiUDlP0jyJ4VZDFSa9reh0kDpZxhh2374EN/3YSi1NvFjFvfryRJMaQtlaKuWl7DH2FhTi8FOUh1BofTy025t8yJQq3nCXMOnC0URxnNZua2Jy2I4MTCBRyKOm/tcSpg4Z/7\u002BlLVdOYUJJzJpp5\u002BSElOJk2V/BQCSxLVB0JWJVlLA0plk39Fcs85LRLzOMuu5D\u002BuUqCpOGytkny2s38PN2yx0NOv3rhjFDqunxolrJyK1j6Qq/Ke221Zzp9\u002B/1olFl5fYjl0PAT0ne6jda1UQ/TbbFh4en79I6CuEJ6ceh3nLcwClIjxxHnZyNSrXf61hS8CxLgs3m0SoiXFif7i0ms0PtlcTeKUbvsNGM7bmaXvzNyx98sY1T6xvdImurOzzQw1Lexz0Wqc03uCP\u002BkjDbtmgSeA0T002CTWT9\u002BZYNxSZMLEWSmSbS6UfzuIxQEKuirTmhcNF4KX11Uap5cd5RAtGqgaafg1wKXKSO/LZsU4oN8uLF\u002BFKRyNpuSWdSmNAIkpwzTT/2\u002BUSmfscxbMX4ts8BLXwOWwijaTX9A9Y9gzKl3jjgyhnBM5tEWpkzIwQUw0L41cZS0GzyUiijDOUB2Z21JQNWu8KNhbmzvJ8Qk30M1IucAGWhcTtf9e8xEFkhPZVXWM8x8xYmsARkNfxMH/MRIoFQ34PKYj1HPsn0Pa1Xr1i7XB3tjm3VHGD3lwsJI9nBI\u002BshcVYcD5UBVKWtUvknn9TRe\u002B7Z0KFqbHIqjXOFfy9NrHt9tA8DJNq/wxM86ZhYWt\u002BBMr5VdGT9OGJTFeAIMEp3TjLu1iso\u002BWRl7JEwC0ZCjVYELH305khMvhK9ZoDU9FvpM0IP1utBmi/F/nFcOdXitLxI2wngnCq/7uAj3SfGW71cN/0F3kA/qkgmXaofxFt\u002BaWEha\u002BzwI2S\u002BjXJG6hQd5c6Fn7HO1me6RQTakBlGHez5\u002BRY4zJVgONbW1Y\u002BLwKdl\u002BfOrcszf6fB37BAszzjmHnTWQ8QueRBe5NcZllEfo5Xf9f0Z7ivJhPUzYwqeIrjNNV9UJQctjAawQnol/75OgNnwro5ryzSi2vQo7PhVO5dNHLRPhnqJb4oFoZCsB02hMEdJtXQ2DPttv/NUreUG2o3y/772Btg\u002BTdjHyez1uDyMF2VttNGxW8b\u002BDYfLibDazcag0EQH3kAzyQUwlwW2IXAIq46cBTNalw0Bs3dMIeOUbD17SPlTPWOX0wfRNRGmpinALkn0ugfrXLmKAMI1cDCvMTehNsApamTQHgEpl/Ey0fz\u002BI\u002BWpkhtSru7e0UmRbhiYpIYYLtYF8wDE6gLzkAqWws5PQypTvxc0ltSZLeXe4oCYRzgg4GNInAFvYDbS5e3Yi91Yy\u002B4w77xWMWF4GGAc5iyvscFQeWXOJmQYJQEYCo9YdG9KhARPfGs4e8zQNhqH/mDGrElZJIZPmANBKIJgkODqpvkSjrZe7buIBsk10gS/twPcTEeq3vMPWDCk4VOxuoM7MYKO9r/NIn/SOniYDMyMw7qHtF\u002BMKtziPhAbKizHisCtIqHbHwgzRBVOa4KBtqnK6mFyzvFA/zo6B3sDne/BcoJMFNz7fEMmHo8qG7zzBaEZOtl0iziXu5J0h7MXEDUkZt91ZFGmerc3jkMfXGJY8v\u002BinPODGEu3PbVO0CvqCRWr0vSm5U5UiZl/4/4\u002Bve/Lms/Apgtk4PwpcvqH8kOPbBL6z/bwDo6C99yK/LABdJBMLhemRCf/BviXkQEiuw52Waty1ShpgEYPq32E/eVo0NcJxHPMIG4isdRXsPeReLi3eHEQ4aSv6mRV9Jau7pwu4SsPFZrPdisx7QkmgXDZCQF5YV2IlfVOePL8RgbWFm8UEENko2rM3/DkNsbmXZWzD9qkthqJQWt\u002BMS6RA/tXa4rjMJnLx/2tkJS0JDVUM2TYHEK8f4tDNcV7j7YqoGVhz7xQ8t/NlSqpKR7lc82E2tP8eKBK4BFHF\u002BSmfzaN3a45ZXLSPphKKAaEOjaT0H9TrBZy/6L5zSYetot2exJxV8ycQ2T/ZS74mTvyiOg7TJSnAfHvFu2yotAKFumyEuN4nG7xGaqx/BLfxIZR3\u002Bng==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "MGVLmTtalF8=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "4096",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "N2rdOO4kqC5tN9hAW/fIyWFhyK2WPtkyn80c404JEZiwHC\u002BpnzfP0SuTtHhVhUMzKBkiqbQwD9faq7MyhFAKO9tqi7UqTgCmn\u002BYiPI4s76BHORy2Yb7k4ieLrhhfkm6qh0ntRIL40H8IBVYaXT888n8uhMb3BaK/NbApH0k2xUxOo0zI5xpiqhpNO6LX2FGSmNSsCy4B3aNLWzJlkz/uWjmLVYlnxNzsLCbTlKPNgP29NHhOLbiSHGoVcX0z/SGPuf1vnXyP04w8xbrwZu6XcTVqawQdFfTwSTlpIbaE2zcPPZQUb/VrxU2fwLrbLAvF3ABsEQkcHS8psLF/GMkk6PuDm00duflbFV\u002BpUGHP17aV4okmRB8R8uMfeU3uQj1WdBgkSPnQuh7drh1ZU/fSPbJzW9znapidVe2T9tj\u002Be2ArhwgVXVWTrOL/ysUp1jIlM8s4qIb5WzFsbIuNhnxONzaJxHIPv3IQgrxIR1/0VKNyZLf65o0q9PVflyrvT2JQRxABWFvopzAf88Z8FBTr5nUrE4qtT2sBlea5aBSyHlpewdD55aZjd8p9InDZTPpFcBAciw1qmvbyRss6yTK9p2c6VIW1CNQv7sZTm4ineQ4MK9ekPnNW3O\u002B9bf2Ds7t8HKcwAdWWus8TYFBKKK3Zp7hHVw9ugZUHKfQFBGWkiwFxmPsomk/zaAy44RZLNKrKQ7S1Kmyf3S0L7bYltqarWsyX1grUggbzzQFrQ8d0X222F\u002BMlX4vjfs/bxKO5ip6tvqbN1KVNQW3fQoamYDhBjAfP8NjUr0wWIOxpwXXI2tdLsm\u002BIXDHJAngfnRzFCG8pk0hj2mhZfVqC4mZVfhztykGzbo6aOE1djz3lP//07zlhl3JCJDlTzyqNabtlRLhMIJLBLyP\u002Bvc9Cns3NKXFDWQQ5FrJAJO5ofv4f8UrfJekhUexfsgOhle0oMX59cTwpmY/ex722ytUNmkfU29BQfGVktym/mz31Jbi8bMaHAdRWh3rUkhgEueudj89PRK4kurc1vdCcib7igqedrOMGusSEf900kQJeszEHuYAZDB1clHiyyrW3UazVI24DZaEpdpmRaFSDqg3GzEYf4SZynKakoSE1W5UUkWFIx6\u002Bf5rhDLnN4jU6076OT9GGRCHPjmECMcJrMQ0qrZs4jXdbI6fbORK0y/jD1GNCvZsuF0B0TBBujcPr\u002BBl7PQoNgRO5ocggZ8zXXgz7MFZ2iU1Z5crnngT\u002BlDVIaIaLsoCgalEayOb3H2dqmbAiypqB1GUr\u002BYwUaA3GxH5n8gRyrxWYJPjxmgIVARkEvtY1harwNwWXXaEsVVSH7A4u8IUjvnzFoLtE1BagSCpYSb6mG9BTrx0B/CvFlBj5RiMoP77kNkDDz735o3C36EtnjgRUwjYYi/pEkV9X\u002BX4QyoJp0R2rrx9fcKmeYqbvfNc52/yeGf4HQcpOK\u002B8rc6MV/ZD/xC\u002Be99Tm7n3SbP6RE1KrQsSC4ldyhk4pm/tVCJc49ACZJT3WB4jNjVuL8NBfHM5l5m3l7buVRR4Ajf62A8bSt2ypxqhiFlBplBt8rZ35um5PvvjQxyS93lJreyIVew5tGWCL0RijLWRx9cOCexmnvtiMY2eeZoAZeBNYWRtQqJjqkDawmyjNDpZzIArrZlk8mLj9y/sjkA6hiqDPu9YFGZr9jhhaFDeaeB5nEY5A\u002BEyb4yM9b14SasslCL\u002B1/Wv/IAaJMY7qEU/UkR75didnEZFtXiM6I95F8DfZ3MhLS909W1Rw/rlCmgeFxTwtGqxFq8UbTHXOrwYwV3lnvag7ZFot2GL4SYlaj0cs3StmQ2nJ6Ljt9KklpzFVvHjTll6d0Qi2KEPNnhXDYUBi3O/QVWxppiPPv8S0uOm1oUTQ8sfMVUjAzt2GqADouO3pYGI1e9vFIE6Czn5wcd88cdVuoyedvITsRPPrHnsR/nr4i4nAj7PdzeIl3Gg/YK1HzXtCxkWqj2JlaO3zSptt/sVL3O9qARDAbgqH0eEu1lJ\u002BAUFfwSzF5HKpXJ33KvyosbWxidNEpuq9PCaFYkLV1tXHiHMFLduVQtX2dtsphkKpx/zBSqcoUZUhq5Bie2YaT3ivI2KQXz3kgHD\u002B1BQA9lU\u002BUkT6x3WUxtL7kJ2t5Ne2JDsm/EkTl82CByFRbnhKB1Rsvq0ICxORXYjCDtm7f4AGygWaSeG5VLHg9OaT07eInx8nvCz7dT2yXSfY6YA5MpHXCsLu9ZdA4KOtN6jdjI8rAYks5PByn0ZXXfG2Dh1ZxDDnJGO/IwhoIYW8LQkjCK3798bcLOyLztOGA0i8G7eMJku/F02h/5flhoT3lWT400p3YuRDBD8ICVXdniHuZX3NpIQ86PbpzsTlwTaAjflEghUlK4SwPpclLAZvK1unxKdX2jECoV0ILwl12nBEFl0XoIXlYx17nAXUJHaQ\u002BDqlznZvKmbctdBs\u002BM\u002BW0ZyliYxnjmiI0Kwm5zBrZnBZXV0L0SQktKPIiura68i/5x4gQKO8bzMlorm2\u002BwLmkzXYQ5ci4YM4unc9bdjiHn8Z1HRWYxwnFmdXpiGNJP0BbCeLu1jLuVwEyK47HTgVLdmYMpc7weELY1xnwt51/VWR0Fn9Rba886hVbvMnQtyu/HXx6S1Er3Rf0RXBpq9SrrYu1AToZuVKR/zVXi1ISMBpH\u002BM7Gn23HqBuI3TnEh0oDsLrNtoQs7JYLx0QRcdYSFPl2qhK4aALLiH4EcPYFFvlmVD4bzyffoiSHIMJXaIw9sTEoQwrwn8blfJUSJSMsc5QUazVoR101vCowNBYjR5GMJZ5j/1ekK5SjJFZjA2N2t8zxii85PPiVk4dYjJQDij5ff6F5Th5eooeArbVxVtRPHtqBUjuFDGp8fHuOAV\u002Bfe\u002BtbfTk5fPcewsATTtkTKx7nzngQGHZYvgYiTsqtWmT4Zc/yB/S4PXhhBwbXCmj7Es5CyXFUKx25nFjtFjb1wTJfKwcHUN\u002BFrrgL7T1EtsHHbpft8\u002BL5KmXfWaDc0MrTMDnWHkDpK8oALdy31GEOGzLdvqthDUeT4W8dFdxPL6FuyyzksAK4k3kRpxHIyqd/aSM\u002BaIijQjvmRNsuxqVKtWxcfh5\u002B\u002BUCocthrpvIu/OMOLatXK8X0yYfCc0JV\u002Ba1eXV0sLkVegVXimfy\u002BQKm0HXAQgBOxPhCrSTjdLaVJThAGQz8PjknQb4emZf1UMiycR/kjm1SQ31qdP6\u002B/tkuSNzoeRveE1KQZWcePJMGZPjDcvqD9\u002BBaQeFNh0H4T9xz9pOyT9K0CySWluEmSWlnlwdt8vJ8ad7Ql8hM3x119to3dK/vuSIolZap2EPCQgMCGMAOy9gJmw/\u002Bx2Pyz\u002BSzgBZqIHigL7M1jDgjPcawiCgj2qntOFTfAzOWDhmCG92Xpy3\u002B\u002BB9zZuAvVf2VwRinXt\u002BvfjQMVYyHXwQT7g3VJcOOyWW0vR6Fe95g0uP03o5tfomdGyd/nQZm8ecBeZRdT4eKZfnDM\u002Bmk3XWB5WqCVGPWcuhxibcLgV1xP4Y/gbKKg7/i3QsK6pQL2G0smHKIzTqfW6/7gb9y\u002BciyctT7nhKVpMocTO1LtAhvFPB/ft00lvTGAJGSF\u002BPCHblTsQV\u002BIhUzJIzh2B18GLbQhfqw7RsVpJUhpWWUuo\u002BMt3e1JUGXAAod\u002Bj1VQR9SRPojoG324xrZ358G5Ww/ujoRcLhjFA0VAvRljWXy73JQuLKXTMBJIygXfMh8uT7qaGquJK12kYBuEcrUDTjk1on8IduqCsESVnawUF\u002BYiP1fgI/P0MfPA58K\u002BI/kyZbQ4MmsiHMUfRml9Bbh50IeC2Ksez0TPOizNdO7gP/Rsfi\u002BiNCHsyfq7gO34nKitWf7PS\u002BtWYsVoLFgGzHyInZ15bBId/IFDS6cIucgO0FNt2D6rlVjTi9PsSvKf7Snx4LkZz6j6tjVLrA3HZPJ697zw3nn9Bx7njgpgR2YvL1rKB/lmKcJR6SsN7iRsCspiha5JYgokwGUvqOnDJ3z7qSdsAhRnhhRuTUemBITBRWWnuX5/A/IrK8y4LDHXeFduguLWuVgUhjtW8h66TkoOS5/H4J6\u002B7pLt0FPtYtM9AwV7NvUs\u002B61RTwKCJX/g9qqiiQ/\u002BYc2FNQS2aj9qzipXlzLFsMQmwzbd7J3Nf\u002Bg/xQIL7gwlrLFo9AxGjTU2Ibm4izCxguJY0VmGcHjzMAa/QeqPSEYvcqbfWzEEjkXjsm/ArZl5EzdD/3ZofCf13moL2Wm8Y22pRM7mF9w52mf35OLy/SHpfPxCAtBQ1uv3ge5r\u002B/q/yPxOb//OmzAch3IOn\u002BGA9son1ZE/uCLI0BiIYOA63Sciv8LRtvzrI0reYQ0tjECrHy3cck3y5yXeU5EeAzMOhnv/xdjxKjsJyU0ApAHoTKVSH3c2s8cgKLO72jPdkwhkZJ58Gok\u002B/qZcXxAJymoICymbxt9IB9ycBivPkfcghJ9RCvoXEKcxIZWVHFa2CdLw6vb0M7mTn/M692ZX5Bl/OFNAp88ucc8NzRZgvrElgw0GiAHrdn/p8A8zPRkUOPzIYWdEzLbDIhs0wk57fdszKISjtL0qHMyWKNOm90vafspmXV8y9uiYz5Mop4cdwv4sWJMCAo5btdT7E\u002B0N7MTN7tUvn\u002BDH/Tuw6ZsRuJlZQ8LMVu\u002BsWLWhbD77Dw76gLWlnpekd\u002BMYxyNcBQpTP4QqTjv7Ae3IzyrW6/3orfrLHQ0rdvLJqtSX07yiQQ6wg0crY\u002BOg/Dn16HjneKQ6k/Cv/MRAkf5/l9HNZaULeMgYX2SUTVZ/uiK8Jw47r0tUOJ8Ze9ScSC5L6w/23tdl2hKSuvwJOu6n/68Zi4w/yC4BDc5/fk8SFXS505BArG7FzfHilvHL8nS9ddFil3u7ORb4r0pbKE44qkf7lmtWU2C7ncVqviVZNONDTbcXzRXVEmL\u002B/RCNx\u002BZAID2xDce6NbUHLDwfyfOAifZ\u002BK7hGiEy17cZye0emraHrfAODtFKFZTGRkLiT3EGSG9DFy6CHFYtLjgMf3mah7NQ46gfvtW4gEuzbwpwalFsvc2zg8ewwKOo2oMTvyD4pP4OajR4X/hlrvnxOQg3luwexsdprxdvWgd\u002B9Ll9ippF/YsKf/Fv/t9a8LAyk2i1yB8oJaF1jxpFCtWrqVgNnB\u002BEFupGwBpV1tytXqn1CTYtG3RY2Qr3ooZeGashseppl0h\u002BnBp5xyzucHRD0lVHcrWbpBreWxOkrf13a2ke9kPEr5Py2TjExEZmp60vxeAErstFPK740oioaoMc/ug2Mk7RMJlCgYveW5AtxRK\u002BLySUDMORAEf\u002BW3gAM2dBCR5bIk6nXJsxfSrnSDQKRtIz5j7PrMxiEZbgvmMsTevVNYTV6CRSYo\u002BgZ2qZyu7QBZtkpWLM\u002BJu5Iajsc1KFQcMQvb0u15E99ZLAx/OihWgLJMUrqqCneJp2b3/cuerYR2xtI580LT7zaOA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "R75pMOJ0sV8=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=block\u0026blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "nB4skFhfpfFcTFnNQfJXKw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "ICvt8zzTNKc=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be?comp=blocklist",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "791",
+ "Content-Type": "application/xml",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": [
+ "\u003C?xml version=\u00271.0\u0027 encoding=\u0027utf-8\u0027?\u003E\n",
+ "\u003CBlockList\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==\u003C/Latest\u003E\u003CLatest\u003ETURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA==\u003C/Latest\u003E\u003C/BlockList\u003E"
+ ],
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "JrUyAGTFWYY=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-Range": "bytes 0-1023/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "gJXrHRAyeHaW2iGbai0SbzGSr6TrfQJ\u002BamGCeA8p55EVXUklVjGx4iNfCWII98AlNfvkXl\u002B3t5Ea\u002BHKTWWHUzI5EK4D2r5zUT2IkNrf7CS4RKETBeofZWAhNstNW7GMFDJsXplkQc/UTqG\u002Br8Y3UxG90DVUcWWUIxLb4B1oOcrrLgAGp2fapkF357KQU7fv7QlSezhI3\u002Bs2mUek6mGwV678r23uUuZ2g04kgIIvNZTZ1v6JpyVCknSHL7x80OLRbDkNONFKtGaZFa3rBGZ7X0jt7/bWl4Rg3tCBaf7uwyXxxWfJ6GyInm3G49rMkkTIyKWH6HwowhWbT8sMxOySPxmT4EFikRiyNezSwRZffLvrkc69BLJzwhHpR80WnkbOuaoT\u002BU4Tgy7ee5Hkf\u002B7XN3Nl13RI8AQ6QNtlet6FoDdcLWDPi5b9s/6HzL2lLMihb\u002BbsT8bJT77RubCH1uy3S1fUInKOlSnwM8PbhCvqkj7ny9JC\u002BJeTyvflDYsfXu7W9HqI8c50WjLASUQUuXQNId2au1PC6Y9sGYD9v2RSXyA4yXYc3vxlwGMTk3Y0f7CHAGvzlX5K6LCe\u002BajHFrZBtLVMMUWV41nWdzyTwLb0gcG2JhIxoZzwjhrxLYtNe6qRpmdKXilOrXN0TbJj82V83ct4rojdyLkdX8BqP4DC8f3uNog0s86HOicowvdnkMDap2kFcpblAvbahVPhUqCS0ec0JSDRfMJwJTnkPhK/RMBRggqxcPxLOtOneY1ELAqVIKsIV8E2dvj\u002BC2bfjd\u002BS0l0xsy1CtSs19RGaAQIpw1IkR6h3FvQh9zWz8A0htN4BtMf6XnAfxuRc2ABAVQm/kw9nSr813eLI5hrkL2M/p4FXW0wRUYHpSHG/0cfO\u002BsoDiUEUSeBWmCb25rnZOJLOnhkuLUAUd2F4nIIZ\u002BFotpmA32Iaxa377Pf1ZKXgZdzFsiP/uaZSj2odDn65DPmCugXunYYz3UlfTWzksGlxKkVbUOwRvtG7DKqMES1RgM4rcIDV7VYRwPSh67kbJPz2gz1oxghhBKgLp6Zjx0\u002BPDKuDrBxi7VgqkFKH0rxSQzfIgtkafwBxxEpNfHYX1MZg3WuBI\u002BPZ4tv7qdeMr70w4zH/mrvOULRA4n1/CYRDiO7xFb23B1OrTFfsCiFyQWX\u002BxxgJ4TF0PCvyLbHwtPhNQJvqOH5938hpVBXntjXgALIWN9KTav2LAZm9BNlwehM0yCbr9Q9qEtLHr/zGoiGYjw0GoE7gzWQf21lDRRsMjvJSoGHbaIHCkYZufxeKaN1py48DwGkdRamIJkMVZHtnNPedxrIhIhNAp9vS1eFKlnec93w/UFqxLHMhxoeVtwsXTO9Q=="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=1008-2047",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 1008-2047/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "w/UFqxLHMhxoeVtwsXTO9aiZJm/9j/4HLJDvUxfV8JoEfSGHuWddsdy1LhP\u002BjXO3PtMnlOH\u002BzuZyAYX9fiL0tAZa36NhEjOn7qzmXL\u002BU4qjpqiG5sLqJ8PtrXif4eU5/QlKJmTUD1cxokSVP87GwqvAPoeK7tJubu8uCTkt5UpFlB2ooiSN/xtJqtSxsh62f8cbBeVNtkDk\u002B/CMjz9/T0bY53QynsgwyyJvxwubkQACY2bX9QOMXVVRwhsijTw6WOdCy4WrEdmiipHrVm0FYYIW0afr7EehYtLNbjWv4UPUK367e2sclUTdfRHJfnBEhMUsFP4QNOopFVygDqVmVmLgIS2FtTq1F1ZERKbPKzQOqQb8OqazBIv/\u002BTcfoies8CZfBgVR7Xln/vb0KltgSiSHDyny1MufAob0ISZJ2xLtlnWYh0Vq9avp51Vv5Pld3sF618yuRnQZWF9HGKGwuEqZtx0dtRyADzcL3DrN\u002BRYPiOQBXJxDDsIunaleHJyMwbmjMRJJBaRNPrb2pvm\u002Bba9VjOqAl1cWx4ToRop3EdMl2g\u002BvZNnmXnd1Uvpx9yMiEtwrqcNPnssQH2gVt77AhzUJogaa0jIt31ToAMmy9C2cfvqFM5wYMsRLOM0ycrhejNJStjtuNXl7mN3sAvxzLkNzIAAjXt/ftDCiNwCuxXlaOTnjXyOf\u002BaaNPSeFdWUCICNYhkjEdCmFvOaO3ulD6UATDo2tQ8RheF0Vrdu5iWaYxn3bThFZgU0xJLTEMEV/cFpGfQCU1Ho/5G7AsbpJ8eqqgNVIg4bZ0wmUJOSUHDxkfghx3pLjGK35zZJPA6YBfsLalkdNTsWvoxhWH0jvYrrdFMn8CI8Wv\u002BSTlc6XknzE1UgG9iFSo/ITGuIMcWSpVFc4ImGhI3S0M660lK3n6XBAUmKMu/Ode1y3pB82wLb4pgj2VBQCI304OWeUYOQH1OedDk4xf3U3lX4sUeJCd8yLAofcD0zcr3zG9niUiNtpeLRXNWcCg5gBcfcMo9Prbjvfr89mpfSDTWyeWIOg6N7VAe0ZWBYDZiKH8ojUOQYQdpSC2O/rsTmXKU0vWElbGQV3HCOfBsBzLRgCPv7AcaElWTO4L0pdDLGlF9/kOtZP6Tq8Vl3WR2vAKvVJOXKnn4uPlUHcWzSbpczCqrQpGP34lOCv1XN4Rt31KJOos9TvNqQTKMExBkqZ5S4ecMTP33zINwjFPRabbP1PB66QZHQVF9oBU\u002BNHUHsBkuzhYHAs01ZUmS7fuvR9gwpJwTh03TO/WAwBtUuWMzEFCqm7ScYiz2ArWY2\u002BfiEg9rSn\u002Bj\u002BRdfPD8RnxYJny9feKPTz9iJjExfZ4deb2xmItsGPs3tuXtAT1VIYYrftijUxq8\u002BRo="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=2032-3071",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 2032-3071/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "5e0BPVUhhit\u002B2KNTGrz5Gt71tCOb\u002BcTpDwT9eQ8ZCaRSiwvsfnZ3QxHQ5W7/n7ATVDF0E7gdSr0plU7Q5bMhO5\u002B9s9fpMMqlj2M88lMlEIODgpXvZ/my1EU0mjssuRw8Y4xK7nevNhqYO18fWcGCC3genEBBQFwPtnHwnFVh/jXGBVxw\u002Bij5GcReGV4Q\u002BBN7xPTuaIGrPiopiIXdYifVt9RvdsbTBWvDavgsj4vGKDuoj1sI2lG78EYLuiybR8wVRD40rQ9O3yftueDrtvJA4f/bXbo4YgrUY6JiKXNeJu3szeqZi1uEBqUHr5pO1Vk7qptF\u002BFJ9wcJNaNcwmDC7g/UsNzKN2rKzCQAJo7CJRkev0mqM4a1NEERw55dfvtW26l76HDUYWXIOTh6gTunaao682OwGKTXgyBo\u002B8h8YwREk6fgAfTC4k7mhvcHd\u002BWbreEJWUn6vCV6UQLVfv9Sk4meikprm9cQzgHG\u002BIw7Y9Sb0h71x5g1O8kmwli54r2uNzCYdPxVUSyfp0OgVChXrzDaxTk7/GDVU2glD8aRsf31fxDs8w8AotOCS4yiogJnv3FkG1/dYtY9fOjuhmsq\u002B4a/A0s2BSz0BpfdvYrnLYyKt\u002BhshqB5/xpB/gb5pYEYt4ZvOJiyDV5J2/RWMFEenPoS89PDB7vndf8\u002BGkXFKErTEMdGLzY/Fd181P7o/E2oyyyksPpw6pP4UmykCebLfH1OrSyX/o7Yn\u002BxdGYw/NwB5lERAqCHcuaBxLNGUPQu\u002BkzWo6cbeO8ujaNBTHjO95kX3IYHfMaCHdqi7K97ldzY\u002BG6mXDp3NBsOw7F70tlzAuHanIhaj\u002BFrpA8U3cowgLOOkoAwIvAld2QP69zBJGyw/gYx32/DSOGYKKDYyPNpI0Cj2tdCz/SKE5T4Q0msYnRseV2WIlrFoh84d2Kj\u002BIe6d679vJuseMzHmyXCDr9TF\u002BWNZBaymDjydZ5dEpLcJwj87IuLVgHGW4WKe3ObwUUpkT6EoSNvzJ/xsV3zqpIRl\u002BVDeZ33cP3G4\u002BOHniaUZcHVP\u002BKE5AgrdhbzcanxGnbTb/a27VsVIwSI6P5l\u002BNQyyPwtq4X0IbvvtM11zhqRmcK3tg5Re\u002B445YLusPNxColKaonZkub6KV99lks/jyU4itDOZ2IRjS51zyGsQNtzI3D1JIkVX53Hj6dL6PHDMVRJKoNlDHChJnYCl/uEJO7lkNi7\u002Ba3NergdQfW55QtkbpvNYAKgTpN8deSPu9Go8hB1dNCh28Sfc8zRoGpk1tnB23cqMqAGFgI6lzuEWBlxHNDpK3W0w3z6znTrlWk\u002BopTSD0iUoMNZmkSLkEMvlCCaoxKeoJ\u002B/KLlheIOZUJYITGVeHU0HOZAkCpkx\u002By8myTmxc="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=3056-4095",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 3056-4095/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "4dTQc5kCQKmTH7LybJObF1zA/\u002BOckYBotOCP3y4nt/wHCmIJeoc441uToTjrxwX3lE\u002Bhie3\u002BNOhV5YThgmpfHU1PfmCD4bZSwSkjy\u002BA//s9VgcC25w2n1gkWz15T9pL5das/u1l4JBgHpu01PnfbGjHHdZlNbJO21Su/Pg\u002BDSNDW4s7YF1WgkcrRXjqnIcOkhMl5mIJCGHdsWognc9/XaauxlfneMLywY7Dtv/HztCSF4NDzBOP/NojGEgoquUyHvLbbbOAD0wvTKzeliK2kqj0rtemPvjuBuzo91C8L7A/pEZkLAnsA5r9tR2COYBVRVyfeEe\u002BlYiTTeye7yGtTcF5cy8j7OZdEOe1nh4SkjvZPG8PbKWLpsRN9ganFlGE1jbxGfvUzo0ACySAYlnFLT5fT1ve\u002BgLSoAIwEjhRzNpLjNZsp/Xl9o7XGGoDliIFqSxoFjOtuSZfLXZ9XZtDS92O3jtJZf\u002B80CQTh3gyGIlmDRpzfpOy48SUK3LFm0aABMGkg8MZLyiNgJcCmNECkgu7kuLK0bPuDXEQh3EYc3sssl/ZjBUwRg9A4Ok9oL\u002Bp417IOMRAFOxHa5bAO\u002B6t6n\u002BKqYv2O3dQcBIU5D8fOdZ4adyVhXdVQ\u002B7x42zipXjwxPPywYnXvjCsCM/YOrOX9Tx4Yzyw8EmfrmV1Q7bLjljtb4Wgz7UfMmmowoVo9AtooWnEu69a9atYPkK0McnOj4ecDtRFlgjwyxrhYIDjU2A4AwJ8hNqfTeCatAIvDzSS1jQAyBV9Nvg06mcP6GaZ8dvUpb\u002B4uTwW9kyCKolTd7PP600LEVswHUpBfKhzpwTemiWKy2ZAX9yEkg8Esl128yZzFfwjBbxLVJ1ploJSbMFYDzrdfoQP6FtZp57XoIdLK5arKKqtaa0pWA8OhqKZNNC\u002Bq7aN\u002BIMirnSp95YeU6irXcinY8/yHX8MpdJQd7MAtmLj9uGVeaSw7YmjERhNXXyNAM04wjIE4w/kJRwHr9QtP9LJda9QnMJ9A5xvgzNGcnp1wVhQc1oS/RuMfiaXXCuAf\u002BZIlazvV8FdWb8mghb0tzOd1Lyelq5YfHI9z1NqAv0mTSHQorrq2eeuA3tiiGAVsJaFXCPeoRSGxcQiqsZK2sZF2\u002Bm2dx2stMpj5flMvQ/KrsB93Ere2l98fR/X3wu32JbgpKrjo2HO6zfrQqU\u002BtxzDsPyGmFCL8DWH\u002BsZfTDBHNWdTdKTqEFC8Mu20yLXN81gsTNouImT99xFoYGUrRh8y4YXUpumGavs9YcrAr/goySv5fmu4x5K/q0xp\u002BM62aU8mDu\u002BzmcMMA1/9kT1nRVnzmCJ0IeBxZTAUdc0nj70orx6p3nxjzGCImPn3btHVGOS9NcBRk1AV/bk9cYBc="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=4080-5119",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 4080-5119/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "dUY5L01wFGTUBX9uT1xgF/YnzR31USr/9XwoSab71dMurZW1G6FAauNCQ\u002Brl0zgNkGCvPbqw7Lj/gqZ\u002BsTxUUjMuepJgFrBBuIcJvSGtrZpQ5oZ2lPTyLpTjR9I76zQXrZIsvOYXFW\u002BrjUVczU2GzLtPiScelO2RnMx5p8T6zRjutgE5dRzGASEFf2y90GJFMUvpqiWQTsDZqNOPoTHCHGix2WPpgGTjSbo0w33AiB1mj3qXOyuTO4Fu3s5zJ3EbCDzaD8qhgQPiJyFHbJdemBKL2S\u002Bi9bPraxX1ffMzqBDLli\u002B4KqcQWLS5W3WzutDtBFRUB44gZzloSP/xer/RSrHT/GvErxm548E5n7FZslbOZaY3jfowaEONBuL92A4KgY33dxLoF0cxiBPrrop82miJFLxLWY3xUcbT3Jxll2cczm2EpSgx9tQ0W0wEgqxfJXmzB8B5uHzFhQ3L1jegzZtgmdzZsgz6pR7bjFYGIg\u002BxmKhPslEYAh1tWazDEpaQBDc/KvRtqWW2ynbT3\u002BTBlSuMKmaR7/PUlWmx8YqEvfj8o9puHxXQOUXeRG1/8GYvDfAQRenWOU7s3Ls9BdrR6hwxTamXIthhcwHqXqdRJqLyqVwdY5bfxaKlZTS/iI7tluYj3e3EACA7KiIPewZ2hIWDbw7jWIsakudIx7y4m93sR341Oe7XbObActoSikJ7ARYYKKah3gc5s\u002BbUqn2mGIIyOfe9bKgMnp\u002BzfM57a3eiTFTgXWVXkFsaDn48jk3FbWSdDfSvF8KCHPKO2X65KOKt1ogdXiVKofoB4T3eDxDgl75Ls13qRvfhT00K2SgdOrpE2ueE5saHzQK2ha/r5DLagLVtVAYZiyfu6JM0VKLduRCwAFBpSfFLBGMcZ0qJkqTs6DvlLAJOsxi7m7vp62sOWy9g9JvZxvHzIw85ZbOBHWVf2kY0pUGHVGv\u002BYbo1xH9B1VFRbhvRgdy7SzsHxUREHWuoFLJHVhf1Q8qbqUTE9C9uW0qpooaP105O5b3d\u002BEbjnW/LbKkI\u002BEY\u002BS5yVViHQJMQBm4H2qcWVaIVw5Lo0/t51ZzhzlsyDaMeidEVDQNcFTf5UEKFKcPXJDh/XWSn16Mwwihps5kmsmSgxLZneUTfYg\u002B2XowzmGub/FypndRsBWgbkQchnYqORoPaBmAUepGdsoEBiG33Zg0pzyILe1TVS6nCenP9C0FPIc4IcRY5Z7C4Wd2z9DdMRpwBPuCOw20xlL0Tg4k10iH/QEYXEi8qGp4O5ODaorwWh1UDnvnZq4VTJ7tL9EvH7ES6p/xf\u002BP8QOIGoRT2yB2gsX66iC9BrsG5tLy7c5nCfmC9K\u002BnTS0OluQlFOMcWib6Oz\u002ByK4kxGEIROyZ8o90x83Z1us="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=5104-6143",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 5104-6143/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "riTEYQhE7Jnyj3THzdnW6/61MuxhkOHPt6pDJnOeGtkMz\u002BWy0/K\u002B97UPgiKmHyYieyXvPfEjj0u/ZF8VlUaTDosENNmZmpxlCGoZvR4IpGMObFtqqsbuAFjU5Glq4GJmRbKJ70ZoUzxMKWsZM7YRqrt\u002BNscK\u002BnwFps1yKRJilNEYsADGn2iqNKW1CYVmKNuT705haF2lpdgazdWQl80TZU0QiqIylWH4wsgEsL05PJlGQEL94yMSJ4KMNooSQvEH93wIlz5Rc47fuqpS3MlLXPic/3n9RUIqOty9HOfJlI5YP9Y5pbrMzUVXZ98PDgQI9/2uIANGEkX6gIiJalChE3YkuToO/PlTloc2\u002BbhzYCdGkCLlVrIylYIqbJB60O5OxRTt15Xtv8kBlhUhwAqfE8spOgc9TNohiQyxJ\u002B\u002B2YwVPTyc0XJ6KF6jc53S\u002BOPlTndI\u002B\u002Bsg5aRVYNJkm5H77mvyjMXpjG\u002B91ddVxF6VhgUHnYPo0vL4aw5S\u002BRm4dnMoZlA2Eg0urNKbTfiIUb7do61aQ43rD8OmTrU3iRJsj7yG2kIy\u002BhXPGKEjhbxTgCiH/DnceuanND9VUMO9yJ/tOM6Vu1nUthUFrveJlcboq4IaobhthBJVi\u002BAlQs8AoehEiqrob3R5M6Esbk8tq3qVYhqYsb1jdZL8I0myga0klyC3jSdFb7zCQX1/fBIp4d2IcFGOrdbMMFXF40Tv1oYc1YPnmuPo089UwoHv\u002BfGoOnU64Sh7syDOP1KnrEMFr/DFRsxlaJTjd6em6wVW\u002B02LmtvV4IXRaRUtMP6tf8T0\u002BQITXLc55ZYuAyozcxz9bBuvL264TUP\u002BL1xbBa9BN7vBUZpqN7J5zMax5q3SeffBvXAOv9ijgr5qfwZPCY/py0ufYIWjxupV0h7pdUOnqmDP1GBVegBNWRW\u002Bjh5OEw8wRvpPvROVdCqOBV4eBsruYHwu8eCGNiz0wYLW0bgtcfoXW36hE8IU1ZV91wRZPJPfaGzeK3Dt4ZYwet5/OMDYRKC8ZKfgXzeXheD\u002BzEkKgKgMxiJNDU6XjF\u002BMTocGLBihkE4pQUTZAShjgmshcPB8up7BoVX73wMqLiQj9BfAFvix/aJY1A6BIwXdgxTY3jjOv/5t9QpncjfbcfDroaSI/pXqlp2YhFdvCtaxkQa/xCX0M\u002BtSWh/kwjHWIhCtiP4iqZujSw6utRYmwz6hzo\u002BqyTvxFKh96Z30NA66v8SSw8C7eXnRxm4CqXOkwdJufjBjG8aXQ1oeHFVeaA2p4wHo\u002BPntIL8\u002Bs47V46RHlo3WD2gcRucjbHWYLZU3qGNkidIlNoEFd9PJ3qtP0LA99vVDbYYu4YK4hdC33BT/L\u002BsE4OhRYIY9my1fSfxFkbt0/CGrm9sY="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=6128-7167",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 6128-7167/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "j2bLV9J/EWRu3T8Iaub2xogMCHKOOp76156JkitluwPn5LXG9xN4ebxQ0cGBWNOkSHIoust\u002B\u002Bzw\u002BhUspGgTotCOU1qi5JVYKo/PYytVv\u002BsD1pJkEWwnziXJscYhsyOqtDQzT6ju4ixPFJTBWr5xAxebfofmeYsNwAI6uJE6DsiIKhaLUQDLgd1cNn5C260pvd97FShxa1v4sOhYIiGCSkQbvh7P8jgug8vt8HVjo/e47uV2My/DVq7zWarVHRPu2x6q9Rx7m\u002BNvleWokBtuX5qWfWFTGwrs7YjDyGYwnIvf9H5/p\u002Bbj3fvtw4OqbHY/CSKdj3MeBQKK\u002BDxG6QGzkiQ2dA2hR6bN0bzqQJfx3NnAR6lbbrrWTpCx3JdDgTw7Dii4\u002BsBaybn7NT/t0Mv5rRBk9wIdiTQKA\u002BnSjbZvu4YhymtcDiPmvFdk2GQvzJ7qvlijLnehMWT2Oy4/31fXyW9x9sYC529bjPvPzYlccywpwvFpUGptbiICHmpRnYuZoZchsK\u002Bj7Oh/kXGPaYK4/Fp7\u002BLsqGs2Ikw8fYHC0wDOiSLbfWDeZYQvnYZNResfvWOlA6Zf5KbGlhrt4CKdsZqjBxmAqQiUYsXtqk0ReUo0q6ny4kqa74DDUb59XfbCtVQkhZaD0aJNT3hBJxUIQQkPV9HcE2FeQBC1ge/WD2eIbakNrv2M1qfS/DOjL5xhelSK02avm\u002BTQ6ZUcID/EOUcv7XFYSodn63I3K5VUTrRj58cFv3x3VX\u002BtD/8\u002BpuUn/fGTi5OlFZUD\u002BSX/teDcXnK84KPbb/5vDzwVadVn2ky6tmFQQbURUjyRU3g2vrN9Mw\u002B971HY8SYCYtEbkZuNCpviewrO82xa0sWEads8WHR9VmbGhzRkT65a/9PwJclEQQhB5jmN4\u002BdDDaeqAJzymp1fpXaR8fhLnHylxsNsR1COdsfclfpJBTxAj2epLAx5CUn2mLLajWQU5gPhLLpi8AwSb5z47LdzV/PuZkaPpz/hgzRsIvxf30GR3pI8AAS6xpcSELG9qkqNK2SEUeqDOrKUE8T05k7WG4nlwJTgkyr0n/V3l86WWy5DI2WxJYuDd4zXye5/BEDZrk6reQS7wzwc0hIrlp5\u002BftUaRoqLov01K8Y8ZJ6t8YuHc1WxdgmNfUGoLFWhwIe\u002BRjdQqdI\u002BXAftf4mdj4zPUAe5o\u002Blblo8KwAGv6NzZ3NBvSu/tkddUkwM7GJHfiNnBOjDv55bES27M5aczP5kbgnuQCSjSERCs9pG36cbws8GU/n7q0J8sg236vtBqm22h3gBtWewfyzPwqM/0pEX4/bj6xxoz0fOj3dQYpSRRd22pX359OFs6R/2sPDl5lxYgC0XW0JiQYvn9VpO77L7oKawCUnvtRa/Uc="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=7152-8191",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 7152-8191/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "1Wk7vsvugprAJSe\u002B1Fr9R6yK7Oq6ZU6EUDZF2nS0QPNrI0q6Min4kkXK92P78MFHBvtK1jZwEEWlWLOPyPRXj\u002BNvB8zw0u8vQIKkX//VALwq4eo9xd8vX0BlwqwLKzxS5CUaA7fGZZxL1S2VJxCYYnFMR9RMfalc9SNuIdZny7jt/oGz\u002BRMzAAAWpy9EtN1SBJuzBxnNKqDVbagFNaxV\u002BYCsyeoHfo3IXZVYn7Q39To2ocfCBQPdi3Iv1Pr5QqfzDwGXP/bZ0hgPhi/SmAskjME6vu\u002BMh5R3R0v1mcaXdgB2JhGxR6W4E\u002BfbPyq1Rt\u002BpAhl3gC8j5PTV6Ft9xFIxff2n6CnKfgcEXTccO/SV36B8QYiRnF6tt5F4FUXsiYfkWqjaypY9muFVa9O9uYE/nQiyVaVZJKY4SYm3zjJ/6x9LMXNvczthGreicM\u002B24HKaBLT0crfysF0Ckh5yL88mwwagW8/y7P\u002Bwj1Ym2LkQRpvoCZCHL/xGNGZZGglrL\u002BdRDztjd627Sc20czbYSem1EI7zYQO3zkIhanXo4\u002B\u002BcMA8lR\u002BR0k9avqtJccHn4k46b5\u002BDhCId1nvC9kChKPimgRZYmBnS/wUL8cauTDudgoNkR0IyRWb0dojjJ7WFVONrISNpZtmdOP5CJgu5DyRHg1kOuNMd1HlSFYkIr53eu/sXxU008i1EIfpjp1IO2cTMwzDJ7nnSuUfoOBFRvJTmcQFfOvEvDMxLqN532rpH38tQ54qoS4VtegEGKtUUq3PEu3KnsNnUln1O5VoBRW6pmLYC3iM6yVVt6q55yeD6IW6jSVjuhZXA0sBG0I8cqxPYboKV3q25VbEK8WZzeL9iDiHon27TUGzT\u002BmaJuHbWfKP5c8Nfg7Xxpgn0pAa7VJh3FiwbNqHlhYPUl6mRAM9uUcKqqv\u002BBDW6a\u002BNLjtFUegf\u002BQciw8Iv1JX\u002BKI5VcBo7tfbtFAtExipGk2vu3D\u002BqUb57kVgwUqv9Y6PoZg14FZo6m0Jq0TnKls/lfnQSrrd12ExkrINT0brrxzV7d39UD7cnZny3QmhE0JU2qYLAxdSk2GS8Zud19bRu4F/0sWbNLOLe3exvTrA1y7U50wng25OMSmFYXDyaCY2EPmGoOoOkDH3KC9n5nSdYqX6oMoeS5mbmR3cdGyAkEjG7dYYUHL33BWwEEOUdifnyP6WBgYGGEZBjZLkIWa1vE2z/hJCsAh18sevdLHlseRu/4GCijZHjqLIy5JZzeGFtc65LxvSvfep2VjBQ3/s8imn25CFKm8RO\u002Bk4xbEwMnqF4XH6CBPAAqrDdMZ7dK5UZKAmxPJTh/QpFX3h2R1b4mNNwLLbpEeTQPijKy\u002BA9wsyvjwVZiXLTeaR\u002BojLtm8X09PkJaIAZZs="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=8176-9215",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 8176-9215/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "5pH6iMu2bxfT0\u002BQlogBlmx6SH\u002B8os\u002BIolLB/NT\u002B/IJRHg5AOkH5epCmgenp9Ev\u002Bl4E7fSUKfkaOCIYmoGeL/bvB\u002Bsfg3i41tqdW9FIjpcfGkqzw81q71FBthBCWZHDbKSxhypqjWzfxc8tRImHjFPROFL9ITeAZ/1PSAeIZzOd6H4vozqLfw/zSrDKWsSwZTs\u002BMlLkwgGem//B2GhF9aoxysD2yXXsG0taRNl7NjziPAMoCvvH8FOlOLBIcItesXx0eNAxxXlaFSHOhSMpbU\u002BH\u002BmS4XMm1hr5O6AMWSnlDKL8pk2BL7Uxw6zkV\u002B2Rnm5TZOIu\u002BShENkAUfak3j1tI\u002B6XBBG6s4jdjEffByPLBph4IJ7xyP3ySKXb0vB\u002Bv8s3mjD6PjuBfc0lU9sZqJTLkZ1djTnquF8C7WQ78ZVmT3p1bqpb4iS0lQReM\u002Bl/twvH/PXSp/I13DHewQ9HKrW\u002B8GluCfLnfHkcUonVK\u002BFTLSWT\u002B2Ca6ZpvucCgZIanRsnNxHUm/0BdR5HvJejyRrkLwYzFIOG3JI4ETQTXsi0HIa5HSyzJg1RL7ZETqrW\u002B7XCVAr7LIGpPWlz8omvfmBWJr5gkUriVPQcDZaT9JksR82VFDdRtbzrE2gA\u002B4mvIAExKVc0koDqtARftnDploT6QEphzHH9lxiezBd2Co0wSHq0yL3nuSIo/MW5b5JPr1Kv3\u002BS867ZhmPIlJBUZg8tfhw1TV4KZEwx0U43GCGwgRdx/SPVhLZ3XvqiCsyLNG0MjF7bBrxRZW6ZJ8HfkvMtdB8ovbUlMWlWEtYeeyPn2Bi/ch83aMEca5dJC2WxdaPwKIYW0VhLihvYvO47WI2LLU2hkqAXZE72YB0RcbdGkSNLpafYhNRGKRmNgsN8EsIVGmUFFvwwxKQKnegZrwtkztc3osFB7bNz4PA7ygUXPzWVpP/cGp0cgN4fdfJXHjRiN9\u002B1FeBhfyotB3Ag/CngRZbDuWZqfj4hVer23\u002BPEh4vs8\u002B7WjdEeX2MBnvfnYYpns/OR35DGEiMZxHMoAoCinss6N1PKzEVeSiVc03Ll0MEGboT38VHqwgSNGG8Gpx01xx/EgkkBIb\u002B040uV25TRbQAi6keGWxqUmub3YTv7f4h2ZIsWJ25wG/BZQOyRdhDzxVRdGXA0q0GnGAznoct9Ge35j4qexT1oS9YQrSAu\u002BwbJE/ozLUNrqW1HxP4ohrjG1Dmj1Wt31beViOKVnn1gcqCgTLgqE7TyUtIQlDEvREDoxImNFB7YFh\u002BXRN\u002BVnNvklxus7UghnJzRUeKFjgfPoBJHJbOvjjGtgNSlpsDEPeTrWxB6miwJTGoXu7gYkcAr1RCpNb4WoKsxxpJnpk6L4ZCF2mZ/VTbByZUmpibR51YAw="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=9200-10239",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 9200-10239/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "XaZn9VNsHJlSamJtHnVgDEwVk4z8YmZCwAwXqAa88et2TKqswDqW9CgwiSw2stqOu3x2JQn71moteQsmalXGxtagM0O9mTEqTcsFweZQLpyzQ\u002BVH8teUkrASf1ql6r8BBlSLFWsKUNWu719OH\u002Bx5ya8SbvK6v5w/gWonEqCA20/9qf3lLn2wpLsjy8UKT65v6JfNCga27SEX6Rl\u002B8eyIWeCwr2tjtarQG0ezgzK7aJAInHkziJCtbjBYHdiiWYjpQOKqOD0fOxSQviQr2mP6OrBCqQLT/isnL/oxeuVeYEbd9WK3cI9vqr16rNLynahaO1A0Gz38mT40P3Haw5wnCIYyDYY7h\u002BaEXm9Oc2Bi4dHcYcynjEMQYka9cP5GZPt0EbrNYQkWaLZGP7ivLbvyVGla4cM6Zc7VeIy2FfOEuDOcJKF8dZWSseRCJKax5ByMB9LdnRUwHQ4ciYw2f2yGObV96mnqcUwzvMSsk1V70qbQr0D3HtrJrV0ag7/fCaMD8LD0pxrdnhw3Wajmt\u002Bd\u002B5cFyuwDOkByF7lDFUMM9376Nkco3XJmzwXABUfIKESgdwHRtkOlTbgdHmHpfzuF0yvCb4gogieWq0oqoTTXkskVpRfyFA/kx2myQ5BsV7CaeOdJKRc84KexusDbKQf4n2Qc3lcN6NWp70cQ4uHibJoVsndzQsNJdYeIE7fbFJyTdXgfuqWn7PB6veRe0iFlXGfevmUTISaCZguTVTVGw0j6oS0rwNAf9Q\u002B5ZP955TP0haxJMkCKQNS7cutMITW2VbkDE\u002Bfd7Dennpd7YqVk9kL63ERT5ILnek8azyzi3AM72S/SXLW7FS9ivh754yZWPlNWz69ESe5ie7/STUOi82F3f2IQrJ8RbjgIrZVoo1w9Ly165GKjlmrNqRPUZoZg/gK/2vJF8l\u002BVkIbgD8GWS1iEyfkoj6Dc\u002BaXfFuNzbI4NhwcOEnBGep83OXRJZSxrkc32yLEFaBmmRP3ZyXdQOLgS\u002Bd1MEwECVuJNXqwb\u002BH4VTcynWMLJlsO8gcLnGJYhHZ99hzlBWfHQzLCkJgiZS2EAFn9nFPs/GsxHRRCKfs6/QSBcnWgKJu4LrkT9HbmM/u9gynC1s/jyqcpR0saIAt3fPkBmTsQQeVYLi105wmsWk4spPczdl4XiBj6Xwg6jEMn3MSKfkSHC0rJYZCNEUteYSWapFUkyyJLtnr9fCb/TkApygsW7hvYKe42Ke30WFR15fSAC081uwrZxvye0IAoPKTqvp68IGRkK8Z3efBggG9mHDJBJzI0/Wt6L3UyCO/mi2N3Q5Bhn2z8RBXhpK3biRaVpSUG/xxg\u002BaNF7Pci36G0MTbrC6tkmcv7P3WcjYuOSs5Vj3rYaQnWTGlRMzNaI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=10224-11263",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 10224-11263/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "5KzlWPethpCdZMaVEzM1onilAGVv9PYFEi5O9eiW5ZrbhcO8zRgSUTIM\u002BIIWM2Ddw\u002BrX2HbPdcLvj\u002BNzMshu7g2\u002Bk6z5OTmu1fCSgSepVVwW6faXBgEjXDfVgLwQ\u002BFepyAAJhmb8elLxMVRHudjBn4esmEDYOUIdd9UYKamjKJEqKNf5\u002BOfYIdhi0hwqDoKQVuVtSNqEo/g0WqeaHa3sTmXyaq8d2COXtCbt9ffZ/aurwrUrpmhpWK/P48nxMqpmtXD8JgY/ulfOWn6\u002BA7McBUiKaloEgk4oznlA3M/bZgqpD1mwDpddKQvNWSAys6SwjvmBimTst09qTALCqGMYDKxHWPGrCQ/taj2zhtSGYkiqcH2SUap3QXRHeyw8k0\u002B8NdBDGZ2e47tA1ilbZ49R3dqRu6s8aywmhLJQsPX9\u002BPE16R4A39yBAhY7mUWix4gemSkgQzZ/xnTspZvI44u6dKdxL10g737ehezERNUcwcuMg26vZ4gPyxRVeSByuj9dmeO4pAOk9QgGjTsZPtv4LJQoUNgouwezfY\u002BOXySPHaLchE6yOB0MRtaXvUkGeavEs1iyKfbRxhtRY/L0k0Ik\u002BtOuFtJIpZ4BDU\u002BYb7Pip63URQuUJyKi\u002BS1rQMLStgJzf6b54EQpUG6bifu5pOZNlDGur6PeFaQuiz5JA8fC3x9zk3bs0YoeXSy\u002BkzKxWkOwlnwjFHHKmy4DM4gxIWWYYX0yBY4gw2297C38KWRxeHQftIkbs/w8iZPigouafkwCavIji2nwNRp\u002B2\u002Bxs6KI6oe\u002BMwY2MjP\u002BiGYt7MEonxmqSrE9wEgTspW21528H/JfAPZJNuDEm1oSEDfIN1Jiuo6xdTVwrme/YS1hYP8NcPP1oxyXu3pGmDar2yQi5yGJ5Uk5oUnDs2I8lBmg\u002BW8h1ngruAlQLO4ZUixLQz4gfSgAV96TDXMCWAPSF5nR6JkH\u002B52dTUshVnyncHzG24d903yxgSfcuD8Ha1TWfFMp/HEo\u002BYh6Dq89RBKKRNcxkeoc9q44K1T7l3o46L3tA6KA8zC3C/pvxmMdW9RxdlzF6QM24fq2EtV0ccTZdg4b8qbjipI357a75FtZGgJLCn\u002BoanUL/tIigoljAVy71LNJEz9uIELAIJLKylnecmlLGgtM\u002B9PyKZ8S5G6jh4UQCEVCML5bVzFQ5NZYcLrEnm6ODOKHtmRQrTqrAi\u002BHO1Wj0EiH52Aaizh1Kl1/UYBwEmFsC\u002BVW4VVNgsr8em28N7evJCdRMgcbpxukuU2ydZ5tQ3p\u002BpjA7J1qTWdsmrRbe5YRkyCq3wNVP2XO3dgBKhdn6c5aYGLDbl\u002BENcM9Ww5lKHqOWGxm8l3ejYJe3cfcB9gUv7M\u002B/9OX5kKQbI\u002BmYeekaC2aE="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=11248-12287",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 11248-12287/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "7/05fmQpBsj6Zh56RoLZodXptG\u002BDgRjY7LUP0ygsZgiBOUaLvuggcsnQ856XePGo299Z1MTsyTNwJNWrLvn6hBBFX1\u002BL3ZyjEC9ilqAx1JcuDqt1yDyc3Llj5mZRoq4tcttO3kmNZ6tZcOI9Twjt2j5y3q3fNK5X/0CtQITOHpdfOvB6vbbG6GnhFK31WPE\u002B09CF29aBL\u002BEWBR1YW/XlxvTukO7oGgo/yDFcd5QwFOcFchznPsUr0tXLsrDd8HRymtTQVflW/EBt6An9DyeSPWltJWFk1MTfkN0VDCQaUAVcSdJI/WABJfY1ShuPyPWfogh0IFWO5YvLYOYAnNQ7yJPYsSDlvs0DYCIt9a\u002BNPLvozGA0m9tH4sKtz1UuOlbjUU1MldD/ldULAhNLnWyGE7ijYnY1Hw/nYr3q0mrjHTZav1CJAhrBSVidvqZWtpgH75FgRrjzzu39mlGAleBhUX\u002B5yI\u002BYL3pmCy8RngT7xhDZaP3bOFVTAI00CKZHxm1/cqHljbMnKnxiCODHSlxoksUbeg6kIvFXWenX4V4H411bbv\u002BJyqwZKAI0vt2QYXZZ7J6dBe6DXk7EZ7dNPo\u002Bnto1kvqg\u002BmTknlU2WLTHoaEcGR/UpjIgEMOWXiKucbanCP4vcwWwTfLRerpJgUHczNqMZHzl7ndKEdUeXHlcV\u002BCDHL4g8OW8x2ifOzGDU7CbpIJp0neXateGqJwDzjZOcUb6dE6v51SPpdh2QaNGAphZh5VpWMMtloSmHrAExUV5yp506i3VAu4NDWJl339TtUzJAfMhpyWH4W7rX2xpgdsKzX29DCuO85\u002B61\u002BqFsR1uXQy\u002Bs2\u002BDTPQ3sDxlfFFYhAMLRKImv6WzOJCDf75XFglXxoqoAitcfAEJXUcbs714mO\u002BR0tG4XbKUvrLc5pLV5KhR5GsuZj1aC1aBbQW\u002BKA\u002Bt/qIfVC2G20u8xqpFaT62HVmdVtMF\u002BjKd3IuaIk2RaVpkXaNkJJkZRHa7vZ7XHLs73XufiUvediPougVjzqJZmNo/\u002BiUQqQdc92UabWyEP2ygCLk0/mkM2\u002BBA6bCXcSRgwqDNN6CtHiDB4GIFkDJkLKRfz3zugUZLFw38t6hsuY6pDglx\u002Bk/euVRe/ATCvTqBqCB0jsm5m3BktI7b4DaFjC7v9dpTbYsPDBFmNapYbOE8Te65iGDgwuap8RHroK3A4mf2GX1quicBJVAcAXUd77V5d6DR89BSCz70wnU28uczfjDQ\u002BVb1mG9BozPOcVY/9Zm3FlQUE1qyHfQfSIv34R7LvQnR46FfTw/dNmgJNx8haOPWEJHAjg/40ZkylElfEBFItU6tZ0lJChUJzKeT1CDODUBR1KtEz2lyhu6nJG8ieBUjwEBRrz\u002BkEDuJAoJ8="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=12272-13311",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 12272-13311/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "yJ4FSPAQFGvP6QQO4kCgnz3FafNZOa1Sp3p3QP8EdjDbtw2Uj6ccOhjqL2h\u002B0jUkBDIy\u002BK6dLjsTo2htArktdEOyVhsBIfj/oygNfxv0o115ApKySV2YQ1mgIOYEkMdhEYTK85Zbxh1W225J/svsspH5X/vr5rewKPYjhevfecciI3jPjLPBlGBvLa35V4okxqP/hCX29k7Aa6tr1F6LcrjDev5PL6qQXHufHkYb6EMsFByKwsl\u002Bhg/gX3CAcdTzJ\u002BUaWlcPA1X\u002BFQ0Lv6UnxmFRjTVYjAng5GxGJEZLsuAEA6T6pUpv8AaGpuTtutJtzYuimMQrstu3JHLANpGiSwverBJYEQ6sg0/ffB1yS3YQ\u002BgWLiSJ5Js2Cldq2wt5ta2ctx2V138lEcU3LdsFZ3RU7OKoFqH4dBn2nXYFYDAxFSZrdhLo/qgvdk7yf7UhTdjVEcOkrZzNZX4xhxX7rQ43N0SPb7N\u002BeWfJbcmtSdSoi8COT\u002BSDfO2treBuFeN7tL54B\u002B61qPOOB5Ex35t0x0UhRZtUQgxejEpMg4Q4kDVjGgkV2vFTh4hsft67ZUJiJnWs14XWxTy0m3jJQS6M7mUVhwyyNf79\u002BwJ12idEDTV80JeusolOh3NFQnGjfjniFuixKr0Mlt9n\u002Bj174ikUVg9dbOx1i/n3JoitYX6Wos1oE0F/jlQfpQ3tLIGxGM8TwAODYga3YCZlKl/7kvnYBd4Q3REVigHu34HYEYBMCGnlh985PvFD86cNUStbob5rw0sTEQ6GLLUtJ6LQcSkX5D2F7r8Bb6G7ZyB8cxPleLJLFpvjUYcmNv/aLq6ick4xAtbxHAfJVmhrrEZsdJd\u002BSovKxrmW8THW1jbT8DmLy2\u002BRePcIusyDuwpD4DftKidsKNXi4KWe8hoJvBohi8khBCwCMffOG0xILaonXXh1tWGA/SDj0vsGTWH9HGP4K3MitFr/lQuDjXsFlNwQOIwVyBnMQrnVgOBcIwmat\u002BYbrsrF2COaJM\u002B9iC65UPAJh1FYZgI1T0pj5uwcd1dFOGyqHjLWMJHC7VPCFxnglgbNPhM84kAMjg1smLrN6OvH\u002B4POXVfivlw07ByUl5q8o/5kHfJaEDDs\u002B8qJyiGc\u002BCiWhS3n5tQb5DZZWSb7F5wWN1P8dphnqSX3/Rz2WU/CCZ2HlBcoZbcZWyoXynm/3wMAlS/gunapBAREkKh7x51NR\u002BV7kyaZ1bLJXJczuuwe7UIzggTF5heNesJAhk06bgNIf/AZt56wyi3NlQRj1Eq2oSopABvAoE7UXjZIc7iubcj/bYuPmEsyrqqvZ2YbQG10qExTD3G78OLt\u002BbgR6hrttRpzbP/bSWezlP4uxBcgS0TejMzn3AR4/cwU0ZL0kQTXiSeE="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=13296-14335",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 13296-14335/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "OfcBHj9zBTRkvSRBNeJJ4SXeTgIwqvuFQk2imAbQns796hdAS6MWhgZOrz4xqzENBDyKxTQ1yuEvLiVUB5fJz6bhnHpdIJFpIqNFSZ7FLj/xmIvLrzt8iHH8cr5h1aj77Ttxw2uf7qc4k37AshJcbaeQ6WmgQTvzFVDJX1QakJXRw7klo4YxSJL\u002Bj\u002BBgpKZEywTPWwMp60sRzVkGNn30p5xV8tCtR\u002By1cg7y5HjXLCftAsmCLOolm521LlZzWDHqbOPC69IFj2RejMIoNmh4FsO2Jqy2Y\u002BcHbfmaXxdxXIlEYyQwzjj5ggbZHS63mLqGrrKpXKAb5hHAzkJa\u002BxELi1qnuT\u002BRcJ4JZLMhtKEFgO8sYyuHiwFOragf0KIyhTJbYf9yQs0WFQwHA7EFAgoA7NoYiWF0zXu8mMl/SvFAbrIrYph2q8sFXg/SDEW8r2GBk6eRpgobEod49/U/SzP0WDKYkiA6sH9GBzD7P6s5HBdXGZfzALo378Di48nzlLVjnxEJSBQc4xAskawngvy2u1fdndsnz9tex8\u002BXEA3/MV25bjctVaPlZn2YdIRqZbYmBZ7d9cV6ujgqkEOXkOG4W64jqB31Wj1FjXmCvUY1M39rldbblTqD4C88/uuivAHqagS21UWnnkhjDrUqHYfz3oPKkcgcqll13EJoEndohdJG1b\u002BjgP1Ea9AKmefdMddsi47jjAWqEW4SLyvuODzOnQ3EilIMUG9Qlpm6Z13DteJZhReIU66HHCh1JUKvbsWciN8CVrOEWVt9cEMPSt6qHXHZ01o1NT0sDaIZdD0mcgmVSRkzNBUweNaVtWGNNj8OlyWzEubS\u002B9CDUhqWkGA7xF3FDB3SyZeyJUiQI0qTJffDQl9hbvdF\u002B6hEUlFswYwT07Kdg6Nf1KxgrxIyku1HwQNzIndGDl6OprfnwJD73V0dUGGUHbA3aEySnffySYguaonXi\u002B6kgRelrQ1XCLKpqFKRaeEBBwhYVJwUyvTu4eY5tosJpzvBpwbyqdGgT4joW8iaKgTqV4TVbXMKQJITjDGvRL3ZqBX\u002B4v0GowYdWxJg5VE4uKpSVTgUNeFomtfdYv58x2/zajtN/Aa2WYXIHPK6YIKPyZ3\u002B0oBnsD3tfi4kOPi\u002BIfWo05wLbBKveuKy64UyQPCgpQwPTcqtyovHikTAyVTslEVWtgYihybcCakE8arQo4BPQ9t6u0Wc\u002BdF/5LqEXquYdzTs0/dawyzBJyVZdWyZSxbcLeXoLwz6bydEIWW5nSkfp7msEhaMA3FJyXRU9S1usHH8bTlJmuzZ6YR9tPUxQfcAwcGrtNHBnieTfMOrf/vwiOPrEpVYMpLVZms2GXN4abOg6AF0dSlnhrm/KYeNF1zHqZcBrBiPwGI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=14320-15359",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 14320-15359/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "ub8ph40XXMeplwGsGI/AYotKU1I63jQRfkXYVq04xgv\u002BzTb1UrYN/NskVZBj1kM2oT9JZmrmolBfZgyGwCymgzOZVhtMuwTC5t9GLHzFY2rDIVL8UZcXhDkybUrXGC1UehHS18EznKEyMWTyGtwHsSTEl2MFd7R2gLGmN3oWo60IObXFv8XqhcAW/7\u002B3Sy6fWQCFjJI1\u002BbHq8JaCReJj3DAU/m6WTrug9UDiJYw5YHnRf1oBWqY21zxkq82FaF8cFp9Zj0UTvhqe2Ip/\u002BBzl3ZFO/du19pWaCAJTOapiDeVJOWFUSr2wl5dRuJVk3T\u002BCtXijyl9\u002BUAQcvvP99JA8cJgU1QIUkl07b9/eOWBAnzAu0acaZrWDf\u002BVUz3O\u002BYNzPmJjOdAbGcG2kbRQmU9gFzk6p8ByrW5wvPwuZ0keaBAvwwQtyC5CPJH6Lv95LniF1aNTARIMqoLpUhNt472vKp8zeKTdnsT9sTYuUF\u002BCcL0JSy530w0uhOGUVijXnkTGNOdDFoUYiKAFcvqbbrpi/CiXZVxQGWqIRCKfVP/tFEvfqdOwpMUz7DlwJyNO4DeP/w\u002B1PramkNTCJOiSHfDyFTyOoYGaupgeF8Lc0LeVLcpLGtw\u002BhzfYMDomHg61YMvWc1oG19L1/g3swM3jtGXHXEe8YNJjKyxnlmLA\u002BQB1TDviZ7Y3/zHbsD9PucpZnNtM2Vv/UL\u002BI/pKjIW9gsQNJcC73PuYgOEfZISMM4Sj22F2q7gzUZPQpml6KfO3I7o8\u002BCjlpED71\u002BkaSlBtlZn0P0V3zsgNYv40fQvMEKm1WfjDmcmiFQPyS/9hTHTPm3xX1tXoouPZcSZjRz8QjRFqbI1dm0QCtr5J8AX4jD7HPJmI89598M4l2zU1flVcWClVId\u002BImbH\u002BmBaFhyQQRrqYD8P6Dg4ifnMPARz50HHxu5NipfecG77BiDkQ1vrEVxrlkoi2v6YOz47JnzZZa5OKe\u002BGBlxPEh1FJFkO3VUoIWFz/VprxC9KlxIvPYYlgR2rMOB\u002BEX/IUcGM\u002BTmd/3qf1ytcnst6WVZqqj8LL\u002BHU6FZItb/IwET7QDnTqTSFFN/lPhXjGwuJNdtGm/Ub1RoSOw0NQQwgAVinzUfFhHtajjMEI\u002B8VWGqOOH58SVCqw73Oc9n7z4CwAf7sh9ZjGqerphhY5xmko1zopngxkghVzbPXge\u002BJaMi4bCs5cCKNqAUoUCwg2dtPW4OVJUIHaO0Pz\u002BIKfdUH\u002B6\u002BgCrdJ1G94katIXAB/\u002BYGi1\u002B67F4BuqOJEVfdfMIotsp38Aq\u002B4FbfA5lnFTCVUd4j/IXoQoEee7EJTi1ODBKhckVvgKYMnbiaDG2aWgNfDSLq3wFSB6ZTWuv6WU\u002B4u9\u002Bzurdd4ERdMg8bTYM="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=15344-16383",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 15344-16383/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "T7i737O6t13gRF0yDxtNg25anLWWwDCOw8wdV/8zGcpEDo2RW9bdP6ZUSFvO4LFIknQaXieVho\u002BDf4DkE5hAJ7Gv1QC1KGM5OWYKp\u002B9NVU\u002BNJt9jnqFMptWzPzT/heJpoGk08HCqhra4E0T0Iisyme9z8/G2pVFNPi69T5kJVo74fKqttECaCMR7Pf5F\u002BQVFUMznMRv3Wkx2dxl5817ZfagTOxvEHJjW5sfcx9UOIsOTVGMvJlPKpxl5IMAbjYyNxmI1iSyATuBIfpl3VhlznDECEGIvFpxGfYVav6pgYWLk6PI8d8QUenXNx3Xrytw4DfkDV/s/HPEqGzlwKZePjVxxFHtyO8qW/Uh7f/yDIdwCefIt8Ru8zT5Q5F0CYmTWou/WD4/HQV2Vr/XVom/JTJ9mabgs5N6RnoO36Rs6RoYz4irsozFU0rc82BgF9TPoKoP\u002BrIOow/SJGS7NamnHwVWucc7ZQcRMkjTldxwX/FGVzrMtkV3ULasbaNxlnhztpn5VEttJw4SOnzulEyRiMCjsVQv4c0ZhnljghrJP4R2CzejMPJEcBj4u1C\u002BfAh5xMz1NgBAWL9LJx5CBp0jtM6u4YrUi4wTHtHfCD40Y9kEJs/ARNHuFBHDMaN9g1RpZ3EmoSRd5JKKyB1ikyRw7WS8EZoB648FYsg3ObnmyFAAy31F50Wi1RY/mBIisp9bM3PPl106aTlA3lihCtRu12U3yBBgrpHnZ2twoCVDty4IzKAclJds1EBNP/A4E\u002BZQV77qZpTw7MdypCHbOeV/Ux3UbNjvnsQNGfWHCbRXbA0YDuuX\u002Br5dDq9K4sAueuNC0Ys6R6XUjfw1wzmMZDaro3rpM9a8Wu/u/KIWn05vp7bdVtTL2kDR4QvmxIfuyTGjSMl41vg1LLXkIwrw/cGB6QJqWD6yyVKFPzAyur\u002BUufR/vIPJj6IRGf7l\u002BwfnyoA2okcFdr5pyGmt7Rhj3kJCWWqS76PCFS4Fmdyas0rUof56Dp2dZLN9Ukpir69o4pnnR4O5GtSSlHIH72rHBfmcDrz6qu5cEqCtIcKsGTAkxqZo/yaD\u002BJTDUh0IA7zcWIYT8Wf0as/jjZrFAh/s1UDim\u002BBIzRBSiNM9nUSDs/Uv\u002BpKrXaRmtz/EQq\u002BSoiZ6lOyOJXkr96aIEfz9bC0Hog4Q1ALnriRdDkuQGxmB7fzudxl1sJXu4iiDVzFhoyV1YkW/bVgytNmeC7eQQov0oRy4jMu7wtUWZmWO4oSgZNuv/o6RZB\u002Bj/CX1QQe66AS9JLdxq2rkh9rdRGzcO8Crkxjr7ImuvaNpzDQMVnML4ZgH8iJuxZe8RfXY8o8CaCKMjS01DNkR\u002BEStd/xaxRka8F/u1DpfJa8Sfb7X2RmUS/SpV8FQ="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=16368-17407",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 16368-17407/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "l8lrxJ9vtfZGZRL9KlXwVD11mvpbpB4j5anLpv8mKuoOf3OFiDO5eMLhPR/dCbXv0jjApjs/HDc0gnH1Xb/nyhTGj93rtAi1diIq6WZQNwZV5RgbfXNv88sJ\u002BnFh/rAo7qsgMRBVL2i\u002BMJ3r\u002BvbE290X7q5X5Kfwb4VFd6\u002Bvdhm3JHkrgc2A6o0NdO\u002BZkhnH1yBBNickiTu8GJFeLIim0kFenDTzV3/EaQbSYBWHKqHDCEL3KmRLTI8OZ9Zlre1V\u002Bu14Dc/D4dcMm3exHK9m8bdB\u002BOUJpJ\u002BVoDS8nY3esJo5ktFmZALaRlYprYhQzM7eRcEVULTofbd4f6Xn4rUPQJOdl6acm1nP25E3ajQiJJOdG2Ekd35mrm4PtM3J/M1LmoicUVqX2FHbSdFV\u002BPqVrQ5y\u002BGtNDuAcwSjx1n\u002BXaHX/S1iDOE0Z3kpE/cFQTEKYmF3Ss6kjC3t1pR8nEpbJx7H9RLUguQAm8cKYgmmmuSon5dlgK\u002BVBw4p7RPMXVSgQqQyhhC262IfdOcB47m1ANVHcksklE5D1KZIU4vInr2zas2TTodMMXjzB0sOtIUdP310ecSDZItOaKmnPF0fhKo\u002BbOSCyC64xsz6aDabL2Rp/xj60lII7hvRygACvWlPeFdTCD57r6DYz/Q3GULlMIQou1\u002BukXH/1nbK9Y/DSG2HOZRiWrfZrIpKQ0unGzahAeYvDygK/TDw/JMufZGPLmsCPj3\u002BWSDgSoDrFGvk6zAvbjO608tFkmomYmIjIKtnUdaLXxveR3pJgj7nXW5naIfClzFZ4qE0R6AZQJHJ\u002BF3H8meSiW\u002BOF4SAJ8cYmkc544KqEpCJEW/7tTrdFVc9QIa5rWkOmMYNZbdicXFinS1\u002B3IJcad1RshOIVLT4BdRKC6oEmXjALyc75D6I4EWNLf4e6Z8akeMVg7Fp5CmwMlVMKrMIrrcIa\u002B/zwqLobASvlGGxOx/3mkQ1MRn8GWWdv8lYfcOBDu/aHik\u002B0RNpybG92Bx1c6njscrqyQoCuZ1wJiyfQDX2oaGSVX\u002B6\u002Bu4G9CDsL7trFgyvy2J6/MH1DquU8zMXfmU678zzUh46\u002BKvGwQS9213OtjHWfJKoeGJ2e7jgVYjzqQYp0KOUkshMwPfjPtBit1nnXfVZJjCmClHkAiyY2uQ7M9rnh9jUmHK9uD6FahsCrG\u002B6SEXVe/v8cdgDnAd6IZkljyk5TEbB2UbTQd6pLiJsozH5ITyGsjphKV/PS8dKMXSXLCXbmtbSQBeNqmPzuC6JJd2uYUcaEmoB/5x1UqGyuN9QAD35S0iS2fIQ\u002BNl66l2vchw3hx965/aGeasl3hC2c6o1sFmrCOj37kvUyCfhcLNv01nvdsWgTuqOmAIOYoaV0727nHVw3U1E="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=17392-18431",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 17392-18431/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:45 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "o6YAg5ihpXTvbucdXDdTUdhu6Tl7dO39GVYpQ0fDYgEL4qbphW63mekxFHNE9VI2sSSifivoCteYk8lF3M/\u002BXf2YIJRJulIl9uDJXpJa91hTPtxeEsBOeHH4Hp8yAuO0Pqw3\u002BImnfdDK9nhxPxUcExpghSzyCHQvfk2XD8gxetSa90mTzHuidiK2O7skSZQkkUBiOS3rb\u002BXk9fE29zASNN6ySURnSyis/MkpW1fLVRPXAZj5/HBCOTlw4N\u002BquoXyJX8Uhq/QCWIPsEZgWGtucNdxd7TbRglvVezprWkEChU1Ds389gs8RWm9ZRQe2dx3IaqTuN6d8JURDbKPQPaqx7ExsdM4tIAcqcS6I0Ba7E3LjsSgMHovGW\u002BX5/HyZxCMVsrQUn1PiPndf3c6kAWOWxBTRiZVYIj8FX/gpJ2hpRddQZuC5exKVPO1Rf9lWB1QiHQJDthtJXCqVbkTa3yaQdnYzs58S\u002BGGILP8WvVSo48Z1aY2\u002B17uzG32SsLTwuefokKKxQJK3N6QMWInasaBrHWRIrNilz/g2cM0y2D8jon/Z253bMZ8iWEk6G9HL6BUTJEB2BM3Kyr8kV090OnRyWJI\u002Bt7sVaOGnxUVHLNd44T4XXt5U0JzZ1zV2M1d0EOrGId1UIYnpsPrqNHfAMrtk764GsEmsvU5JFWMqChy8/FTd\u002B1byjx\u002BMSh1dyoO7cWJIYMlHHTs/IzBsh1A6wAoiSGq6thNSUe33ybkgLDVSx2eKZvfqcoc87fqxtzsW/Gsh261YAtCkCB6FcYMjuzs6BKgPzpGWpg/Z/\u002Baxx1rTHSkFSYcK1pv7GVQ2PPcV7WmO291bcafU9KF2paAZxzBiH1anGB4Vr0D1IQ9okYFne2AocmBFWtmfGw5LHSW/OMVcoMCOv4e8GRT9z7wwAElc/nf8POVnHgMkZMbWE/1TYG6CH5SwmpRQKwYtfs0JveaSC8IYjz0EgjNCzIq6ifFogveOfg\u002BB48DFEaTG8YzeBNEJ4kI8wPXUc34rpqMd05FoDRC0gCaAJUQGizehFnxiwiKBYhtYz8RDIWQjsoW5l/St/xKkKhcE5E\u002B8XaFcf0CtcUwY/MtgNYmeswuAPD50ovRxC5IA1dw\u002BqQaq7Jl71FFRmunEuKIsr4c2gXM/eBV1eYsqUC7ZSTZHngyIGEKqEtQR1ktcMWOxB3X8kCqWYMfB5Er1ve8veiMXOyHxl1N3nj/iydRCjMydFIN3SMgVZz77noa6lBAjuky1B8UCTQQrd2HkhMyVAIcjNxv0E/lO1opQSAdB2cz97cVybwuDNdDDZNlsxuFMBIb2b5YSr6LW6VupsggqpblbySwU2ga3531F6huyoo/FK3ucvgTRcgpXCF3dr5ImPs3rYu1ygs="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=18416-19455",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 18416-19455/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "yClcIXd2vkiY\u002Bzeti7XKCyb0By\u002BZgqqGPonaySkfWlbG3JPnQabbBx\u002BmGxJMyuyZS\u002BM5lgJ5FGKGaFg9Z5PjhXnINOikdNcxBIHSIs9eFGKDsHR0NIvHc8BRo7xSbRlek6bnykUh5flIkt0\u002BWnsi2We6qcei8lQMOJ2A3QBbAzHBKCEYw5974CfBX5FX6DzEOnSi2adqaE8Q7mnRVQxCrnV1l4jrgmM0pQJPWrqdhvEvAi20I\u002BgPek\u002BpN3aLzdKJ7L0FvnCwJM0ULxj0mixJClrj1f/7gUa9DyckhOfujwJtUHi49Xr9H4dX309jez33KBL6X7Eov3OoNgk8b\u002Be2ksOyfvH1GJarx6yuiw3z5I3zc7WCT7a8aka6IvlhO4f/FYNv6pAN7esHk2oc4N0aY3kFBZxdy4zSbDoKSdJg1V2V5kxqJTrDpj8mzcW/6awWwCta/70onR\u002Bjon27JLx7teKx1VSqWe\u002BARH66tQNO9QjJxxhsgf/20Onu9jYCCgR/l/n9jRglxgPSpCWDK2PuQAUF8IRaRrjgW178S6cYAYU1xO\u002BswKLXD8yZxIE1bpoTeF69NHdpS4kkyL4NsGgPEdhwN\u002BU9S\u002BSdEnJM5ysFG9A7doyc0gRgFQFQQgww9TOzNk1Fo0ikY9u4dV0uMcsykXeICs5E8rrWBo8aWDVJ9SD0ySQ/cB3BaBZyKu1foTa5CmpfeVmRFjzl5l3yewGx0A/biqcJqBLB2wfA3T0JoVI\u002B0i7jkqzh/T2gTS2DbPUDvntzpv6P5zp65F9luccNs1Lu00uC\u002Bx2z/Y9qXkHAVBqzjMtn8bXFG7xaF/IC9uGKNQh93J\u002ByOa78atwt4Zex2GPXF2zX0LKXsIfjZwMEcXxF/CUh/7nKepvJPTEelBCpQVZllQRVQ/EaFyWe37Nlw5B/9D6nmDOTpSYHfLo60\u002BfWuxoCCmAUKjQ4Q88llpVnQ1IHSelm42cUAbumAq6ML6aYb3Gkqy8vuI7/UySx2P8WpCQnMYjUHsfAXhKp2drRGqcCJpjo1QgsgpZNsRqpNO2kBH0q3TJG40zAi6HsdBc9f5Evd0Od7lIR7dr/ymx3vIu36doLmrogCmOBQT6LH6KD899QDoGppldCcAVyMzIUEI1AH5lVGHsI4aaawGq8UYT7X\u002Bb181eDxFpclAa/CJQFI7\u002Blr4uU1Tvdjxq4kvDUL61BHTPf0pMxhEYdgRI4wKYRrz63naIBu/ZTp8pyRbF\u002BQTnuRq3Z3O/GPlGTaKGpgx0v5PRXKBDFNqMBQiAfLQhaLROY\u002B755sLaaPf3MvHOvOtHV1wm4lnVmrTJmxfaMYl1IU2CX58/Aw3/dwEYHTn\u002BRb4XMaEKXIbsvmcm/DWdyIDtFRRSmLypxrZH48cc="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=19440-20479",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 19440-20479/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Z3IgO0VFFKYvKnGtkfjxx4cWJ3OASq6jLoaHYT1qREPlOMOV2m44PnAPYwIU/Eq9Zy6\u002BuueIDgyKNBL24l3ZevVMJpYRf\u002Br0ukc9/ZiqPus4O39OcqkjOGDz5uhIjGu3kWySYQBhE8zUvy3o\u002Brq5dp1Wwt6jBoMQJJDQny/Ag7cHwIdD6QfdIqPQM2Wm3Fs//U3HaGLj7jwdK38UuQwN0TkmOBmk1RgCp2hHHajXwz1NdKo\u002BFbz5QXCl0jJdjt\u002BEpLaCU3Maw\u002ByXPG0MYrY2w3pVSWShIdi3g7nuf6ZAPUBHM2bcBmsj4xfb3rYkdaDwKRayF4zQpkuS\u002BixiYIGESHCaVEez1sJOass9d3w81I4XHKGwo\u002Bz5GWijILzmAA\u002BWRL9tX\u002BHHFk\u002B5J3wxfgSagbRGv6\u002B500Mh/UYFt/B991Tj0hL9QhIeTLwNobN1jCO97IuNHoROxlBNkAalqHUk/4qN/DhFhju4GpW7FnESbWFR3DSPX8AvIGrHOEUijaPEIDh8j8CohMVsjM69yvYqYU9pDZegHLWhVk5GL2Gv/1LzLoSjYDQ\u002B7bQK5M99FCmzPauhXu3/7ypOSxPq0r2KpolWNzMVL7zoWaIFexqCNhX6cwEmTQjPWx7kE3JBEz4\u002Bomlk2HOD/IGJYSMjUrz7wnRy6x/3pgHryGFJL2YOTK7rAXOEML/I40H\u002BjbRw7tjTWgM5mzUoYrn0Aqm/cYdi7/8cw/yGtGX5wNy6dBIl7NpHWlQ/tmL8IpV7EncAztPGZK0T0\u002BUzII7mXpT/uNl1BqtHQsGiKlEyevowlo31oXynzoWODbZSvDOPqj2U\u002BkOKUWLXxg8ITNvE5IG7t4eioMjI7mdF4mQQDoJP8xdsArEjsHoDEL17lFQulTSuKb2EK7meqWacGryhaJPa8O4ALw8cYSAVlKCmGpaOJKPq/hAOHYwt65N8FobQJ3XCC\u002B4yQGrOw6Ceq5iUM7bJSfJ6QYKSO3788\u002Bk\u002BNufF4\u002BjH2SfQ3K8tQABLCnbzfAUN9Voy6se20YLucQM7M23fD9fvCVB6v0JhZb86niPEVKqiRrF0\u002BUuWuvsh3N\u002B6u3jjkWyJhFfrSh56tSfRHoGr57UrdSrTzAaiD\u002BpoS/2fVRxS1ciAeQHg5tEDEx4ttx5vAAB1H2EmJdKXZPm8x/pfkc1l4\u002BcxKE6\u002B8oEJQkbkuUwhzOCiEOxLY1hsm45s87ecIksVsy64t4sTp9nmRqjMtg8s0ZMNZrfx12hnuaRqZLm2IDOMJgUN5kfkTahseuhNtOqS54vlPT6TbM0oCYx9eZ6duwymSBpb\u002BWxOBbhWCzNnva23rjtWwSM8qGooU6l6ToLb5CMSSLinUI/8jYq4IW/gKP2Prcn0301NgHxrziiT5Ps="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=20464-21503",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 20464-21503/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "/Y\u002BtyfTfTU2AfGvOKJPk\u002B9v4gf7gTkK\u002BmhU1f9u35EQNsMS7nNeM4nDkuHeI7GHNmB3krc4KtwR1pFSOgJ2JmuEgcFpn/RA5AhjwlAiftscpLqC/K9/Ls2j3Bc0XljEVGHmlDWYokvGzGLnVz\u002B0X\u002Bfv4\u002BGr6O4eTBWrSARV2zrBavX6ibOQ0cyGPmKn3se0Z5G6HRlptc9qMxs1fK6mJ7IJSWNIE08nPJwYAqaWWoLhI22IectazsnLuaiOdiQF6pI0MjyJ\u002BTfBkA3jLoQnQOq6J1E4DuiDQMScHM953i7hqnY9QJvRHGYQFxYhgewC8E640l6km0ZtA/B\u002BzrDcEN/KXV9U0\u002BMEBC99xF2B09JF5KIOzYyWF1mnO9S4GxKYt4fpt5/ueAfzUwCix0EPH83U8wTfqk42dhYisqzXYY1MwDxiKbR/A8qL0kmcQ1W0CGNslv2HlviTkJAlLU8OQqeBGkyl40ZNimLpEdBmEsKJKW8sm7oFvorLIUm9kmTq6vMSTW\u002BziArI23UsDS7oyECamllLPEmud0yaYOEqaW2eVg1V1MB/S5KfwqrDFsy0OXu3olzV6DeGShxYdbCYuCyLiHVi/A\u002BYYF75DwoMjwLSeVuYwMp/CNKUssZGjQx7ltCnd6hW3\u002BtiD7wP11YHsOi0sRmgFhMeTb6pwERx9BcijeewpcDHZBH7bs1rD0tb\u002BNdtQ8QiBj9Q0qDfCuRlkZ2LWPSxmj7BIEusrp8kOd\u002BJYQ11Jg6HE5K7B131jytdGf4vzagwuzM8nj7/6btlzqEqSm6EaaeAcGzKCIdXtd8SqUbXlICp6T29EienI/8Mcx5wy8dIFfBngOY9ff2/gFGlEYfiK8yXpzNdrXMzMv2xUpntEdB2ebkDCvv0XavevaurAQQCfXPVNZFfYspzyJSa8RaLIsxEZl8V95L16LvhiIYMd\u002BxC87yCOoBINBtLx2naJQ6s4\u002BrBx4zJecfyEnzWZ/sl6P/W7WwkwAz1j2mOJAm7ZX0vtZPJ0nzUuJEXASqvG7ZiVEJKp3r2\u002BahftwymSMptD7HEYsHK7tmzi3yNDb50kllFGTTJByApRgmzrf6OEQP30kJPYZB0rFuikXgvHLGLa9n2LX1pFLhmt\u002BUEn1djiQ7o\u002BbgJ4Xx/3E6/9xoX80HyNFGE3mPfM6EdnpGBVyktTXGj3y11rHln6Odw/V5LRDQ3OXvn3r\u002B4AM1JN3hWjKQsw3u4sppvaymETo7839yVhax8SnOMgmvczrjReGTbCoqGm3JRayVQCzxYMlaVlrmf8mC6vfQ9sCm0wGuiRTqJ9L9Ish/U5SmcEEyE6lqxeTnvdIXXFhoQtHmDCZVhp4ZH3eyi9mHpU6zdBZVFF8caJNBiD35VDi3/93x4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=21488-22527",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 21488-22527/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "UUXxxok0GIPflUOLf/3fHjQTzZR8YXSOaOZt985poF\u002BmYCM9AxZybk\u002BiWH9VQxq0Unfnr\u002BIbudBOUBeX7F2ZJzJf\u002BjClC/2nMncaDPy3nzylzGdIl08Sy6IxVZhAwMEXYhYXE\u002Bc7C7NQM1xIIW3c6\u002Bg7jGAaGiX6GFcRkFEi14lC4LSjcs5eF85s9ABTQZcMPHSXzXy1QVn1as2YkEGXJ4HFq0FoKg9AMnrxXIyFfJJAtTBCzYym2vXNJx3mL3UrUCHfo6XW2xkfkovdON33eG4IH7lEoKq8\u002B0yg4YZiewi0Evyzb8ZJFmqSuiskcURa0FuBYPfyVfho4FkWNKPABZHr/A96iyH7cwB91S8RIG0GVXMlm2/MtoKWbIXCf6sAbGiEO6ezrqYAcVJk9Vw2eEIBda6aV9VDHoEKH7LQ2\u002BkRJHG4zJDQgenIdz8C493JG7EyjhSNcnjXXQbDpGBpcaPROZZwL38nJZezlESEZAoFIWjbEyJFl14\u002Bw92I3P/NSJqcVheBrD4u8yjBdEDEeX\u002BLoXQ\u002BUGRtIIGmFaCllzF746lg1Gc8rbvzNPRKelVkUJuGaOr//bRRflHo0C2XWDJaLxyQjZXl0vwCG6xk6KjAcPkr1GASp5Y/a1ofznmus\u002Bq73rQD1CJFuZHM5BkvKjvXwSvdiYtdARGv1ZP/XTDMabu9ZavTW/0DIqAIcb6NYf9nyr5L9GXRAgyG0UagkpH\u002B8LbklNe8yHM4rD9Nts\u002BuiUmZVuxak0BmrFKGYJLSPfB3RBDSDZRcGjWEpzYbyCNEpp9B4sBsnGva5fie94cYge73dP8pYkEwzWGM4iJJB/TFtaHWNtKoU/sM6cMx8c/cUF7lgu7hvx6\u002BomUqG8Xphm3UTvVwQGCJG4i2/ID34iqUYOwgVdWvhC7T38pFGXoPN6xcdWHSZby6f5KqWOT1Gdlqlm5a3sCc\u002B46oVLf3scyiRIdPXM2VcSAiEmVUkZ9lHU6BxfZ8G19ldXi1eQ3JQDQWkCX8Ipj\u002BM8S\u002B0LrWCJcBKConqWROvL3gwTz/KkcGAdlwqGBX06wrh2lkX3HjU5XqPKxCOSeibmFf\u002BnjFIu851zfKOGj\u002BhCNiK4R\u002BgKLWrl5W0igyUIyk\u002BwGehfnK7FiRZ\u002B7gQhgWZqQgJGjRFvA\u002BWz6HswtThyvMdrWzlLrV0SvNVGBQsq0F\u002BGnXDaFJ1ijD0T0x8KR3TZIzIiOzZvWdgmQfujUzjF1rlbpqrzTB\u002Bl77f0VufaRL\u002BvzmvVTKerDq70elsrbV99feLK7mmuQ9iyGrSLbmiRhhTmug54JsmeJIpnwP31t487dG6CdTC58szryYEIshEWG0gDUvtDcvZ6Un2Ve5DgUJ4R6AXz8maifYu/gA/qKYHFuYydI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=22512-23551",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 22512-23551/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "PyZqJ9i7\u002BAD\u002BopgcW5jJ0gAtBSdqQEjmFHnHQkhlAXq1OZ/lIzhAwpYg\u002BeJYZts5LfziCuHmpMhxjGNubZZ3zGHOVoQxT\u002BtVd5ZdbbKZ2InPIjq0\u002BcctkVpwe31gAqEjVjhYcoydGOKH\u002BDHhcIVds2y8awIOlFK4mwmFitKxMYgjHSM89KKE43PVZwR61\u002BTQ8Rz6ttKW8G\u002Bk03R1bzvjmhhlx7U95Pt7S6HGhtSiQuL5Q3C3BMcOFwDD/Alpv7WVSkg9SJOw60Tyt9C\u002BlkBKtlxvPdD\u002BIllGSFn\u002B5HLBcA/\u002BetlCpsFWfPaQ3RcwNemH8DwfCYIbNlsTcYTyqQp2Br0wDSq6vdoWK7nSh68ZR82Fz7A48dEslfMD9HauP83GeAOQuUBUTwyzwAjR1ozygYE1lyzECLkqDMPxEIcMKHKvWyXuTdmNOzN0c2mXbMIWgDwKWETSXsnS0hd7jM4JDd6f6SymeRrFcPhjAHhZCVF4pAL0taeoq3Fmgb1E/FavjhVjwX4qJQiA\u002BQi8bRRdqpWsxXQjAy7Bxu3FOQL\u002BdZ/jkJMspICmgpPr/oHhSG\u002BghJMmA5aVyNIt7wPUJ83h8MEzThoRwuX7JIMAW1Gh2z9TEcnvY6Xv39Dk9/OH8HA5BDg1UOw2WhPIbTnk30kIqCN71/eOgBHvqUM3KvtU3jIZ7bmQjkJym0aU2SI/3GrYQNSRwVCsV0o93HZonXH1VVPdNK2gMgx0m\u002B5VaJXtLCr1lu4v9mJ6Plf5meAiVus30cqvFHUGimGPLzVsIpRT3\u002BuKOVQCPZFBIWZFQYYJicS2E4ArL6SacaKFm6zX/C4gJ9V5bRpqPQGYrHh1E/9LRRPOoH8161URjE\u002ByzW\u002B6x86FgGJ5QKWexr36a2mora4/b/KGQ8/ytkXWWbCfbijWiIR/X9bZiN76ihxD8nfe2LYzB16MdW3HngEXv9BVc0HCYDiL9AbddxS6qKeOIU3Gb3lpJuODaMxn32N9vqTG1vnAYcSzqGtWygnKwyrt28qe8mr8vLzpUIIVjq143h6mrDmmUeqMITcjZ0q6MPSiPMNjPT8\u002BU4ltecPwuip\u002Bj5QU4tqzm8Y54XqQ2GiONig\u002BkrRWlIH1jktMqJ1cibq7Xb\u002BzPjC4Ty1c4AgyId7SXZwOM13w\u002BA8ormt0Hkp8xx/x6GHs2QpqDwCS5Z7wFZPCPFIEEnvA7GVAqIIZjEnXQpVKRtvA5rzVMb8zexp6T6iY9/oqSOIg704YSGjMAmujnLPcwQ7ebHPW2cOjHQMlMYrW89uEmUsgJku6F1sGjAO00JdiDuY\u002BWQcjJv1V/8WJW5FGj8jybclwedf/xtxsfZxB3S8B49mgxHT\u002Bs/gNNkCDNiYv\u002BehsjQIixm0fgZ/Awlk="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=23536-24575",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 23536-24575/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Ji/56GyNAiLGbR\u002BBn8DCWUX4TV9CPdwSWXXCiVZBQ9LwXRFmkqju6oqpv3VF44fJOHwMCv3sg0l5jBWDL3MTANRFi503xGAMBKgnkWzWSeOG\u002BBrANAolALeq6mbAiaCOHEyUGJpav6znptZUa9xfywfH1isdIY46jxyNfm4UOED2rIkPk1VbMZjB4oJh7fJc5fsUjnzXZ6GqL/97irpSysou7deBn2bk/UIukyzIwogBRhD9kfApA7V\u002BHkEuhBehIQI5C4LfmbKw/omi1HeonHFLGGwOK2obeB3uQJ/v/ZJbz8sCkCOVoefU7UkGwbTJIRd43aHpXkFgg8ndyYHhaXV0LK/Abgr9JIVgpeRfkVUj9ZrN\u002B\u002BbDIiWVqwHH26B\u002BWOuG3oCMv/P9Z1F1EZcB2vEmbPN6xlCIiKV\u002Bn7gbe8mj/u8rQNsvl1GrWiQbA7GxcBykxpE11ba2ORzC/not2Wt2LAuelys5/a3yLrV4zOompNwRyaEsOpC9NN5s9le0/NQ245A5Fow/W3JDIAGK9iDW3QPsxU49WhNFTHpnLW2PD8ohcNrk7Vpsa2exrt6gCL2w2PakMem\u002BCQNVCcCTJ0MnCRBdsZTu3dCzESHsIAu5WKStJZZbrdxfWszFsRSkArjLUkdIH6XNTvr0e9w6ebIuipExLGOPomjZ/hzRm6bFY5UHj1JJDfGXQyPPK/qf1iqtwKWbdjTdkt5N50kDLZ0nOPRpo3XkYWdsd/hKhHTthbEr5Yb2G9VSQkkLxREA7ND5FO2UCcVBj4Po0v4PuwlP4DeRNp/E4Eh0biz1JR2N/QFf8sQLfyq3rOMtb6D//7oOGShXYosl19dboFfAeIWkOJNlm/7Y6HoYG7u0S2dJ89OOE/PyGLDrKRQ5kj7sC2FgfYd2hpqJgYehR2LP7s\u002BHnCKe8NEmqWN5ayb90rw6PyZKWsQJQZBfbYy7iEZuUxrQFj1SPsnIdE1xUou\u002Bl5ztHZU\u002BsFDBHR8li3uUKMBDRh1n\u002BEhpBcrFBGl1g7/h95UFzo1baXyRmKU9Ml2lAlRt6qvvXA0BCYt/h6bcCWABC3e1lJwTP5LZaUQcbRmt7ykIvzNR6b2vYCqPfqxZP6jUnzaLLBsVs2hEnXBh60CsAl3NFhQY8poofF4j0iKkL/1MwQwf6pw5XwVtVeWjPPe7FuFi/HiIfxR7u1ea8NNZ9eOClZe/Igz/dGWsbsYf61rSepIzs7Y4/\u002BsCuV11vH8jm0QUO87BsZVq51LZ9um6xAcrs7M\u002BjmPv\u002Bj8QX1F89eqp1v3E3b1HP1W7/HiJ1\u002Bs9HJIOtvtCwFHbtyTAC9sK4xZS9dNNiwNagkqBedrzGcJ3oxy9ttqxEbMVV8O6EYCMja1KG59xIb0uyDrgluY="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=24560-25599",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 24560-25599/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "gIyNrUobn3EhvS7IOuCW5pM3AvBLSgyj8\u002BC7VqPHgysqmGT2XNA06rEx6TJ/h2UdkfvNuKJwPZIdhySBu1igrjCbmII8J5dCWkzQQoDpPT94dwjkOJZ7cY2JxAUZv4GRBJwYuYD9rq4GB/EvWPydjVFci91gGJdSo/D3bZrRbYyGBDboMaOIOeHxVIBZyC7n2JM4nW7VwIhFZYF7EB2c/8zaZMhkDDYKTcLxucxUwETJxMJjGITJmb1L4rarRt2\u002BhRrzMC\u002BdItAlCSwmLqdaV9HUqhXuzitvvYSskZOHy1k2Zsax8wuZWFAxSN7M\u002ByAIk/\u002Blup5FhQWmEnEkAxB/rYnSuyVifAe1YEaIedZOYVwH6zBVmAGkBBnIA84PBAtv5\u002B/TD25OtavtH8lna56lo22bo8rYe1Nc7Mpr0V0bhW13g3jzMVVk\u002BSJpKfL\u002BiRCA7l80Y/VNisXB4qi0nBzCiXRmIPOZao39WNBmZ5\u002B8vAe7af0KJDIXedgpBVFcHmG1bGAZN1nqdX6JMxhAMEmZdAWHYSu/NP0be12ZmFoN4N9K2LN8gNqJ73/USlxayu9duzzM4a2mFxy4zKNrV/JVY7PoG3NYp8UA/6tyCqD8TYH9zlW\u002Bz\u002BjNLD52D4\u002BNbqMHGLRxDrV5Ap/4EaXxpwgY2YoYGArJ9ChlG8gTq5gkTBqUQEiSvyjY5ocJUHHCyw5jQpNY6ckDPWdF5AITmuFL3hqtnpt3BBG5TI48c0IlcZEN4hL8kDYc1FpaWcuH7pJXhLjWg3B5zO96Lu7NHzQAXJWULD604loD6g9o2WTeC2jaFF8crmaMFNMojKK8tcAxuVV6WNgOK884EsGnmjgjvFR/8KKg\u002Bl1yHASlT7Z0ytDkLUbF\u002BUrCuFmEiYb\u002BEwcpZg\u002BW6JJtfQ5N6UcWUMnc\u002Bl2io34a/Dou6fF/ztEDCGO7Xcu01\u002BHFocFGcJDs\u002B6xhsopOp7117ETl9MJMSEaLht3CcWZB8ogPl8wTj4o0JRT1YaYbE/FJBFE3tfdyMi3eGYVMkh1OAirwRYKFnzMEjr4LV2cdd3tryZPteK4nf\u002BIUk0aW4Hru9QFzezwyPLXCHumGDUPFlAA0TVkZ6mtlG90oj5yWqtfay7cu9F1WxpsUKDFECQER9h0WqlZQNkWfT\u002B4y5Rgih8a69MRINTLwvykMJMS6OARO8nkjw1NZFQCe2CYAWhuyQsAyAbPC68tumfrtMls9KEJxT8ldrB1SnmPRY7/IJJMURNN5nhdU0xCyUmuiY7Q2LYshqH0yPraRTx//WrRwRWsp2RGQtMmms8eochULbUUhCbQQarfzDNpkKPjbrm8OZIfz\u002BdVQzp22O/D98c\u002BRK9Y5ZTyEecqqM6R8TwluoWCukqeYOQroKLI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=25584-26623",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 25584-26623/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "pHxPCW6hYK6Sp5g5CugostuOyNwwfbkMRB58D8jnDezduogxdNTJl8ZPwiosAqk3KbYJQQY0Ulur\u002BkePB/\u002B\u002BSVI/tesRfjbzbcgi7st22/9Sfkya8Ldlxr0UBGWpo5JSFyEzD1eocZJ2lpODzaOQMu/fJysNgkWtWyLv1S7ENXvR\u002BvSpm0hTLMTDmZIFtCpKYX/cI6AujmtnKb/N6g\u002B554Bn\u002BtJcDBSBGIGP8XUOkJCH/ujTAejNzLWccqBGmLJIT4zbJp\u002BKZn7qTNImJ59/sqy0f7miP\u002Bw3JVZjQRGWpMD3spF3OexYJlJ/q6iV\u002B/11JgsRzZaWklSIvd0xTh5\u002B7eL4hC3ikyKxeU47KP9fYX8mVW989OlDqE28VBTT7CZ9TSRkOwqzz3bDsMZc7eQs5HMIX5SqE67rcNBOa8oOgkX/HAdyqBqo2RAmg/hx0wNc2nTqTkYGegRDCFjejGDn2zh0gaLgjyM86pSTsw\u002BIc/P29IbpupzypG2LNwtPe3v\u002B/7MwKJshfF9rnqQgBscnOp\u002BHmsAewNKhEDfDriscnWDfU9SJLYFRViJOw1cbSuX9IrVrhvmhl7TFhH9gp8ElfVae87f0YSoOtdfPT\u002BWAT6RplTcamzzevF2wFtJ002cpMbnVcqrxPfjUYh\u002BPH/Zv71OiWInsVUP1anbxdzTZWsBxH2v4JYnhzb7XVc8FMIfFpU64O22/J56qygjHm44\u002B63LiSQUr6jnSxFpUKDjs6JJ8KNjO6AgKeLZWJ56j\u002BhJY9XCKSxXNHnuXTSCVb2gpGi3Oh/X5W5a23zNNhdG2/flPIN87xwz1kfZ5CQbUOEjFem36DpUNV8fhfnOTB90wiheotd7QcDNA9hU8/AOCrpsRfe5kApkNbbmtKGxdi6XUi2aglMLHnMFV6Yulaho5C/NwhRIwVf6z/Y1SG16t2\u002B2mEGrBTBBx1KLs8XoaFWuF8TzmajOz/DF1CXdtGnGZHWWwAN8TX9IJBPnsO\u002BpaS/l\u002BMWznejO2lfGjkYOaRnCrjqFkSQA6/JAaMwNUeKgnPc871rh\u002Bl0jvVJpY0tvvXculG84tdRUxNxYz\u002BVByxSyA5oAXF0GnA8C89Cxpr6P7f1kRhR1wxYGNLUQhChgenrrC6LHmtGui8NqaA6691055AA9LEVHLU4OgZ9V\u002B6oHXjicNpFMc44jD/MazBraFZJZaemRvA7Ya6sNMc2TvSxAslPwqCwASTGPD/tVGC9gtVWwrZ6MXExLkExONy2qz75a\u002Bi1r3H4REDMbqmzhToNI2AfV2I/GUQHi79BDMehsGDQHwdAEAq7AZgPMZf/4xUNRCs48VO6x1tCmL56xJBYjNLFYPnhLk3rEpZvFODIa6ntZ95ek1spxsk1/cn6oXy5k="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=26608-27647",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 26608-27647/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "1n3l6TWynGyTX9yfqhfLmVrL69DvWFEk7loDj\u002BONc6fgyA675q2Sj0F3P02BcyxldN0XUHoSSMTSl0qo5h1u66uhBXa7mekZXJTIeabic5sgKsrAaPzh1xlRXPwS4Nf06GqN3xkn9mfL0aeNlR1dTYepTehaEhUcBvTIazelKhnQpiJtbKd95DoyfCcLEdA3jvPe9mdPFxG4LrKIU4u9tUPISgmjIQtx/STq/Jh/JeBvrbX3LFMvy5g4AGmZx3kPLeFiZST6idWn84/WzpB4TSeXhJWlmh8us/z80zQErWYSdddlW9K\u002B9EABpGnF0cm8LQx9jc/\u002BS3J2hcZLXUBmLGjwyhzWv073FsghwrVrOd\u002BpwYMZue7Rxve\u002B1DoIhk4\u002BJ18Lpc0iJ\u002B0kf3vKZhz2f2tl0HULIpf\u002BoKc9ZVUvJ3Y5DlepHsvDejiQWqjMTsKUDWwyMvwNdjlSV5CV0Pqpnz48zI7M/yLiu2Qk2S1aSwX4CVSCesh4OezPFRmuIdGi1bTOyNjq8DtGKsq88v0AYduKLu\u002Bk5/mANFfR7ry0ekiol2k3caf/X6bRggtBExCixeB/4aCgyQA47SS8dOWwr6YszLkYRaqNaM6nrWpKpOgosmh0nhGip0cxTivDCEosxjjJBaPg\u002BjfICkHKtE0SCR8p9v0aJQOU/SPInhVkMVJr2t6HSQOlnGGHbfvgQ3/dhKLU28WMW9\u002BvJEkxpC2Voq5aXsMfYWFOLwU5SHUGh9PLTbm3zIlCrecJcw6cLRRHGc1m5rYnLYjgxMIFHIo6b\u002B1xKmDhn/v6UtV05hQknMmmnn5ISU4mTZX8FAJLEtUHQlYlWUsDSmWTf0VyzzktEvM4y67kP65SoKk4bK2SfLazfw83bLHQ06/euGMUOq6fGiWsnIrWPpCr8p7bbVnOn37/WiUWXl9iOXQ8BPSd7qN1rVRD9NtsWHh6fv0joK4Qnpx6HectzAKUiPHEednI1Ktd/rWFLwLEuCzebRKiJcWJ/uLSazQ\u002B2VxN4pRu\u002Bw0YztuZpe/M3LH3yxjVPrG90ia6s7PNDDUt7HPRapzTe4I/6SMNu2aBJ4DRPTTYJNZP35lg3FJkwsRZKZJtLpR/O4jFAQq6KtOaFw0XgpfXVRqnlx3lEC0aqBpp\u002BDXApcpI78tmxTig3y4sX4UpHI2m5JZ1KY0AiSnDNNP/b5RKZ\u002BxzFsxfi2zwEtfA5bCKNpNf0D1j2DMqXeOODKGcEzm0RamTMjBBTDQvjVxlLQbPJSKKMM5QHZnbUlA1a7wo2FubO8nxCTfQzUi5wAZaFxO1/17zEQWSE9lVdYzzHzFiawBGQ1/Ewf8xEigVDfg8piPUc\u002ByfQ9rVevWLtcHe2ObdUcYPeXCwkj2cEj6yFxVhwPk="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=27632-28671",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 27632-28671/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "xg95cLCSPZwSPrIXFWHA\u002BVAVSlrVL5J5/U0Xvu2dChamxyKo1zhX8vTax7fbQPAyTav8MTPOmYWFrfgTK\u002BVXRk/ThiUxXgCDBKd04y7tYrKPlkZeyRMAtGQo1WBCx99OZITL4SvWaA1PRb6TNCD9brQZovxf5xXDnV4rS8SNsJ4Jwqv\u002B7gI90nxlu9XDf9Bd5AP6pIJl2qH8RbfmlhIWvs8CNkvo1yRuoUHeXOhZ\u002BxztZnukUE2pAZRh3s\u002BfkWOMyVYDjW1tWPi8CnZfnzq3LM3\u002Bnwd\u002BwQLM845h501kPELnkQXuTXGZZRH6OV3/X9Ge4ryYT1M2MKniK4zTVfVCUHLYwGsEJ6Jf\u002B\u002BToDZ8K6Oa8s0otr0KOz4VTuXTRy0T4Z6iW\u002BKBaGQrAdNoTBHSbV0Ngz7bb/zVK3lBtqN8v\u002B\u002B9gbYPk3Yx8ns9bg8jBdlbbTRsVvG/g2Hy4mw2s3GoNBEB95AM8kFMJcFtiFwCKuOnAUzWpcNAbN3TCHjlGw9e0j5Uz1jl9MH0TURpqYpwC5J9LoH61y5igDCNXAwrzE3oTbAKWpk0B4BKZfxMtH8/iPlqZIbUq7u3tFJkW4YmKSGGC7WBfMAxOoC85AKlsLOT0MqU78XNJbUmS3l3uKAmEc4IOBjSJwBb2A20uXt2IvdWMvuMO\u002B8VjFheBhgHOYsr7HBUHllziZkGCUBGAqPWHRvSoQET3xrOHvM0DYah/5gxqxJWSSGT5gDQSiCYJDg6qb5Eo62Xu27iAbJNdIEv7cD3ExHqt7zD1gwpOFTsbqDOzGCjva/zSJ/0jp4mAzMjMO6h7RfjCrc4j4QGyosx4rArSKh2x8IM0QVTmuCgbapyuphcs7xQP86Ogd7A53vwXKCTBTc\u002B3xDJh6PKhu88wWhGTrZdIs4l7uSdIezFxA1JGbfdWRRpnq3N45DH1xiWPL/opzzgxhLtz21TtAr6gkVq9L0puVOVImZf\u002BP\u002BPr3vy5rPwKYLZOD8KXL6h/JDj2wS\u002Bs/28A6OgvfcivywAXSQTC4XpkQn/wb4l5EBIrsOdlmrctUoaYBGD6t9hP3laNDXCcRzzCBuIrHUV7D3kXi4t3hxEOGkr\u002BpkVfSWru6cLuErDxWaz3YrMe0JJoFw2QkBeWFdiJX1Tnjy/EYG1hZvFBBDZKNqzN/w5DbG5l2Vsw/apLYaiUFrfjEukQP7V2uK4zCZy8f9rZCUtCQ1VDNk2BxCvH\u002BLQzXFe4\u002B2KqBlYc\u002B8UPLfzZUqqSke5XPNhNrT/HigSuARRxfkpn82jd2uOWVy0j6YSigGhDo2k9B/U6wWcv\u002Bi\u002Bc0mHraLdnsScVfMnENk/2Uu\u002BJk78ojoO0yUpwHx7xbtsqLQChbpshLjeJxu8RmqsfwS38SGUd/p4="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=28656-29695",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 28656-29695/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "N4nG7xGaqx/BLfxIZR3\u002Bnjdq3TjuJKgubTfYQFv3yMlhYcitlj7ZMp/NHONOCRGYsBwvqZ83z9Erk7R4VYVDMygZIqm0MA/X2quzMoRQCjvbaou1Kk4App/mIjyOLO\u002BgRzkctmG\u002B5OIni64YX5JuqodJ7USC\u002BNB/CAVWGl0/PPJ/LoTG9wWivzWwKR9JNsVMTqNMyOcaYqoaTTui19hRkpjUrAsuAd2jS1syZZM/7lo5i1WJZ8Tc7Cwm05SjzYD9vTR4Ti24khxqFXF9M/0hj7n9b518j9OMPMW68Gbul3E1amsEHRX08Ek5aSG2hNs3Dz2UFG/1a8VNn8C62ywLxdwAbBEJHB0vKbCxfxjJJOj7g5tNHbn5WxVfqVBhz9e2leKJJkQfEfLjH3lN7kI9VnQYJEj50Loe3a4dWVP30j2yc1vc52qYnVXtk/bY/ntgK4cIFV1Vk6zi/8rFKdYyJTPLOKiG\u002BVsxbGyLjYZ8Tjc2icRyD79yEIK8SEdf9FSjcmS3\u002BuaNKvT1X5cq709iUEcQAVhb6KcwH/PGfBQU6\u002BZ1KxOKrU9rAZXmuWgUsh5aXsHQ\u002BeWmY3fKfSJw2Uz6RXAQHIsNapr28kbLOskyvadnOlSFtQjUL\u002B7GU5uIp3kODCvXpD5zVtzvvW39g7O7fBynMAHVlrrPE2BQSiit2ae4R1cPboGVByn0BQRlpIsBcZj7KJpP82gMuOEWSzSqykO0tSpsn90tC\u002B22Jbamq1rMl9YK1IIG880Ba0PHdF9tthfjJV\u002BL437P28SjuYqerb6mzdSlTUFt30KGpmA4QYwHz/DY1K9MFiDsacF1yNrXS7JviFwxyQJ4H50cxQhvKZNIY9poWX1aguJmVX4c7cpBs26OmjhNXY895T//9O85YZdyQiQ5U88qjWm7ZUS4TCCSwS8j/r3PQp7NzSlxQ1kEORayQCTuaH7\u002BH/FK3yXpIVHsX7IDoZXtKDF\u002BfXE8KZmP3se9tsrVDZpH1NvQUHxlZLcpv5s99SW4vGzGhwHUVod61JIYBLnrnY/PT0SuJLq3Nb3QnIm\u002B4oKnnazjBrrEhH/dNJECXrMxB7mAGQwdXJR4ssq1t1Gs1SNuA2WhKXaZkWhUg6oNxsxGH\u002BEmcpympKEhNVuVFJFhSMevn\u002Ba4Qy5zeI1OtO\u002Bjk/RhkQhz45hAjHCazENKq2bOI13WyOn2zkStMv4w9RjQr2bLhdAdEwQbo3D6/gZez0KDYETuaHIIGfM114M\u002BzBWdolNWeXK554E/pQ1SGiGi7KAoGpRGsjm9x9napmwIsqagdRlK/mMFGgNxsR\u002BZ/IEcq8VmCT48ZoCFQEZBL7WNYWq8DcFl12hLFVUh\u002BwOLvCFI758xaC7RNQWoEgqWEm\u002BphvQU68c="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=29680-30719",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 29680-30719/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "LtE1BagSCpYSb6mG9BTrx0B/CvFlBj5RiMoP77kNkDDz735o3C36EtnjgRUwjYYi/pEkV9X\u002BX4QyoJp0R2rrx9fcKmeYqbvfNc52/yeGf4HQcpOK\u002B8rc6MV/ZD/xC\u002Be99Tm7n3SbP6RE1KrQsSC4ldyhk4pm/tVCJc49ACZJT3WB4jNjVuL8NBfHM5l5m3l7buVRR4Ajf62A8bSt2ypxqhiFlBplBt8rZ35um5PvvjQxyS93lJreyIVew5tGWCL0RijLWRx9cOCexmnvtiMY2eeZoAZeBNYWRtQqJjqkDawmyjNDpZzIArrZlk8mLj9y/sjkA6hiqDPu9YFGZr9jhhaFDeaeB5nEY5A\u002BEyb4yM9b14SasslCL\u002B1/Wv/IAaJMY7qEU/UkR75didnEZFtXiM6I95F8DfZ3MhLS909W1Rw/rlCmgeFxTwtGqxFq8UbTHXOrwYwV3lnvag7ZFot2GL4SYlaj0cs3StmQ2nJ6Ljt9KklpzFVvHjTll6d0Qi2KEPNnhXDYUBi3O/QVWxppiPPv8S0uOm1oUTQ8sfMVUjAzt2GqADouO3pYGI1e9vFIE6Czn5wcd88cdVuoyedvITsRPPrHnsR/nr4i4nAj7PdzeIl3Gg/YK1HzXtCxkWqj2JlaO3zSptt/sVL3O9qARDAbgqH0eEu1lJ\u002BAUFfwSzF5HKpXJ33KvyosbWxidNEpuq9PCaFYkLV1tXHiHMFLduVQtX2dtsphkKpx/zBSqcoUZUhq5Bie2YaT3ivI2KQXz3kgHD\u002B1BQA9lU\u002BUkT6x3WUxtL7kJ2t5Ne2JDsm/EkTl82CByFRbnhKB1Rsvq0ICxORXYjCDtm7f4AGygWaSeG5VLHg9OaT07eInx8nvCz7dT2yXSfY6YA5MpHXCsLu9ZdA4KOtN6jdjI8rAYks5PByn0ZXXfG2Dh1ZxDDnJGO/IwhoIYW8LQkjCK3798bcLOyLztOGA0i8G7eMJku/F02h/5flhoT3lWT400p3YuRDBD8ICVXdniHuZX3NpIQ86PbpzsTlwTaAjflEghUlK4SwPpclLAZvK1unxKdX2jECoV0ILwl12nBEFl0XoIXlYx17nAXUJHaQ\u002BDqlznZvKmbctdBs\u002BM\u002BW0ZyliYxnjmiI0Kwm5zBrZnBZXV0L0SQktKPIiura68i/5x4gQKO8bzMlorm2\u002BwLmkzXYQ5ci4YM4unc9bdjiHn8Z1HRWYxwnFmdXpiGNJP0BbCeLu1jLuVwEyK47HTgVLdmYMpc7weELY1xnwt51/VWR0Fn9Rba886hVbvMnQtyu/HXx6S1Er3Rf0RXBpq9SrrYu1AToZuVKR/zVXi1ISMBpH\u002BM7Gn23HqBuI3TnEh0oDsLrNtoQs7JYLx0QRcdYSFPl2qhK4aAI="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=30704-31743",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 30704-31743/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "lgvHRBFx1hIU\u002BXaqErhoAsuIfgRw9gUW\u002BWZUPhvPJ9\u002BiJIcgwldojD2xMShDCvCfxuV8lRIlIyxzlBRrNWhHXTW8KjA0FiNHkYwlnmP/V6QrlKMkVmMDY3a3zPGKLzk8\u002BJWTh1iMlAOKPl9/oXlOHl6ih4CttXFW1E8e2oFSO4UManx8e44BX59761t9OTl89x7CwBNO2RMrHufOeBAYdli\u002BBiJOyq1aZPhlz/IH9Lg9eGEHBtcKaPsSzkLJcVQrHbmcWO0WNvXBMl8rBwdQ34WuuAvtPUS2wcdul\u002B3z4vkqZd9ZoNzQytMwOdYeQOkrygAt3LfUYQ4bMt2\u002Bq2ENR5Phbx0V3E8voW7LLOSwAriTeRGnEcjKp39pIz5oiKNCO\u002BZE2y7GpUq1bFx\u002BHn75QKhy2Gum8i784w4tq1crxfTJh8JzQlX5rV5dXSwuRV6BVeKZ/L5AqbQdcBCAE7E\u002BEKtJON0tpUlOEAZDPw\u002BOSdBvh6Zl/VQyLJxH\u002BSObVJDfWp0/r7\u002B2S5I3Oh5G94TUpBlZx48kwZk\u002BMNy\u002BoP34FpB4U2HQfhP3HP2k7JP0rQLJJaW4SZJaWeXB23y8nxp3tCXyEzfHXX22jd0r\u002B\u002B5IiiVlqnYQ8JCAwIYwA7L2AmbD/7HY/LP5LOAFmogeKAvszWMOCM9xrCIKCPaqe04VN8DM5YOGYIb3ZenLf74H3Nm4C9V/ZXBGKde369\u002BNAxVjIdfBBPuDdUlw47JZbS9HoV73mDS4/Tejm1\u002BiZ0bJ3\u002BdBmbx5wF5lF1Ph4pl\u002BcMz6aTddYHlaoJUY9Zy6HGJtwuBXXE/hj\u002BBsoqDv\u002BLdCwrqlAvYbSyYcojNOp9br/uBv3L5yLJy1PueEpWkyhxM7Uu0CG8U8H9\u002B3TSW9MYAkZIX48IduVOxBX4iFTMkjOHYHXwYttCF\u002BrDtGxWklSGlZZS6j4y3d7UlQZcACh36PVVBH1JE\u002BiOgbfbjGtnfnwblbD\u002B6OhFwuGMUDRUC9GWNZfLvclC4spdMwEkjKBd8yHy5Pupoaq4krXaRgG4RytQNOOTWifwh26oKwRJWdrBQX5iI/V\u002BAj8/Qx88Dnwr4j\u002BTJltDgyayIcxR9GaX0FuHnQh4LYqx7PRM86LM107uA/9Gx\u002BL6I0IezJ\u002BruA7ficqK1Z/s9L61ZixWgsWAbMfIidnXlsEh38gUNLpwi5yA7QU23YPquVWNOL0\u002BxK8p/tKfHguRnPqPq2NUusDcdk8nr3vPDeef0HHueOCmBHZi8vWsoH\u002BWYpwlHpKw3uJGwKymKFrkliCiTAZS\u002Bo6cMnfPupJ2wCFGeGFG5NR6YEhMFFZae5fn8D8isrzLgsMdd4V26C4ta5WBSGO1byHrpOSg5Ln8fgnr7uku3QU\u002B1i0z0DBXs="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-range": "bytes=31728-32767",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1040",
+ "Content-Range": "bytes 31728-32767/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "x\u002BCevu6S7dBT7WLTPQMFezb1LPutUU8CgiV/4PaqookP/mHNhTUEtmo/as4qV5cyxbDEJsM23eydzX/oP8UCC\u002B4MJayxaPQMRo01NiG5uIswsYLiWNFZhnB48zAGv0Hqj0hGL3Km31sxBI5F47JvwK2ZeRM3Q/92aHwn9d5qC9lpvGNtqUTO5hfcOdpn9\u002BTi8v0h6Xz8QgLQUNbr94Hua/v6v8j8Tm//zpswHIdyDp/hgPbKJ9WRP7giyNAYiGDgOt0nIr/C0bb86yNK3mENLYxAqx8t3HJN8ucl3lORHgMzDoZ7/8XY8So7CclNAKQB6EylUh93NrPHICizu9oz3ZMIZGSefBqJPv6mXF8QCcpqCAspm8bfSAfcnAYrz5H3IISfUQr6FxCnMSGVlRxWtgnS8Or29DO5k5/zOvdmV\u002BQZfzhTQKfPLnHPDc0WYL6xJYMNBogB63Z/6fAPMz0ZFDj8yGFnRMy2wyIbNMJOe33bMyiEo7S9KhzMlijTpvdL2n7KZl1fMvbomM\u002BTKKeHHcL\u002BLFiTAgKOW7XU\u002BxPtDezEze7VL5/gx/07sOmbEbiZWUPCzFbvrFi1oWw\u002B\u002Bw8O\u002BoC1pZ6XpHfjGMcjXAUKUz\u002BEKk47\u002BwHtyM8q1uv96K36yx0NK3byyarUl9O8okEOsINHK2PjoPw59eh453ikOpPwr/zEQJH\u002Bf5fRzWWlC3jIGF9klE1Wf7oivCcOO69LVDifGXvUnEguS\u002BsP9t7XZdoSkrr8CTrup/\u002BvGYuMP8guAQ3Of35PEhV0udOQQKxuxc3x4pbxy/J0vXXRYpd7uzkW\u002BK9KWyhOOKpH\u002B5ZrVlNgu53Far4lWTTjQ023F80V1RJi/v0QjcfmQCA9sQ3HujW1Byw8H8nzgIn2fiu4RohMte3GcntHpq2h63wDg7RShWUxkZC4k9xBkhvQxcughxWLS44DH95moezUOOoH77VuIBLs28KcGpRbL3Ns4PHsMCjqNqDE78g\u002BKT\u002BDmo0eF/4Za758TkIN5bsHsbHaa8Xb1oHfvS5fYqaRf2LCn/xb/7fWvCwMpNotcgfKCWhdY8aRQrVq6lYDZwfhBbqRsAaVdbcrV6p9Qk2LRt0WNkK96KGXhmrIbHqaZdIfpwaeccs7nB0Q9JVR3K1m6Qa3lsTpK39d2tpHvZDxK\u002BT8tk4xMRGZqetL8XgBK7LRTyu\u002BNKIqGqDHP7oNjJO0TCZQoGL3luQLcUSvi8klAzDkQBH/lt4ADNnQQkeWyJOp1ybMX0q50g0CkbSM\u002BY\u002Bz6zMYhGW4L5jLE3r1TWE1egkUmKPoGdqmcru0AWbZKVizPibuSGo7HNShUHDEL29LteRPfWSwMfzooVoCyTFK6qgp3iadm9/3Lnq2EdsbSOfNC0\u002B82jg="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer7cbe33be/encryption_block_blob7cbe33be",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "If-Match": "\u00220x8DA4356BE3AC919\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:47 GMT",
+ "x-ms-range": "bytes=32752-32783",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "32",
+ "Content-Range": "bytes 32752-32783/32784",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:46 GMT",
+ "ETag": "\u00220x8DA4356BE3AC919\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:46 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:46 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022\u002Bc/IB/jEbiU1kUz5uK1bawuHf1/Xk2t\u002BZ/HifWEJsp7VC3bFHsTEPw==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022mMrvu4mCNuUGSAfctU7pRQ==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "3/cuerYR2xtI580LT7zaOJweLJBYX6XxXExZzUHyVys="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_strict_mode.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_strict_mode.json
new file mode 100644
index 000000000000..8fb0e3c87e88
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_blob_strict_mode.json
@@ -0,0 +1,32 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer52122f41?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:50 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:49 GMT",
+ "ETag": "\u00220x8DA4356C08907D7\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:50 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_block_blob_single_shot.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_block_blob_single_shot.json
new file mode 100644
index 000000000000..c898eb6f6b7b
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_put_block_blob_single_shot.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer793831ad?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC79E522\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer793831ad/encryption_block_blob793831ad",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022vivugbiQFveoIhoiQEBmnuSLOVG5f61Gq8/KhzQzoaQD9PFfLrj3cA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022Je4V\u002BcT5sPLmQ067tki/nw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "wjm5HVZoB5KGPi7ZohiZww==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "nc50PklfVxRLjS3utICn\u002BQ==",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC7FC4F5\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "u8IoriiW/24=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer793831ad/encryption_block_blob793831ad",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:42 GMT",
+ "ETag": "\u00220x8DA4356BC7FC4F5\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:43 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "nc50PklfVxRLjS3utICn\u002BQ==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:43 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022vivugbiQFveoIhoiQEBmnuSLOVG5f61Gq8/KhzQzoaQD9PFfLrj3cA==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022Je4V\u002BcT5sPLmQ067tki/nw==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "wjm5HVZoB5KGPi7ZohiZww=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_validate_encryption.json b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_validate_encryption.json
new file mode 100644
index 000000000000..9f6c6bb23d2c
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.pyTestStorageBlobEncryptiontest_validate_encryption.json
@@ -0,0 +1,103 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer21172ee2?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:52 GMT",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 31 May 2022 22:41:51 GMT",
+ "ETag": "\u00220x8DA4356C1EE2F8A\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer21172ee2/encryption_block_blob21172ee2",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "Content-Length": "16",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-date": "Tue, 31 May 2022 22:41:52 GMT",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022zSW/qXH095ZQXInEyblytHIHjR4nbrpZmT/kqM2rJqV5YJPHeOyyzQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022J8R/G/HIIVDQk7F\u002BRXIrhg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": "Nob60PwA7ChK5l1iqbKd5A==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "MTTrUjZlJqSOOTnhpOaM0A==",
+ "Date": "Tue, 31 May 2022 22:41:51 GMT",
+ "ETag": "\u00220x8DA4356C1F1EFA0\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-content-crc64": "yOZAgdeWoM4=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainer21172ee2/encryption_block_blob21172ee2",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Connection": "keep-alive",
+ "User-Agent": "azsdk-python-storage-blob/12.12.1 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 31 May 2022 22:41:52 GMT",
+ "x-ms-range": "bytes=0-1023",
+ "x-ms-version": "2021-06-08"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "16",
+ "Content-Range": "bytes 0-15/16",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 31 May 2022 22:41:51 GMT",
+ "ETag": "\u00220x8DA4356C1F1EFA0\u0022",
+ "Last-Modified": "Tue, 31 May 2022 22:41:52 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-content-md5": "MTTrUjZlJqSOOTnhpOaM0A==",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-creation-time": "Tue, 31 May 2022 22:41:52 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-meta-encryptiondata": "{\u0022WrappedContentKey\u0022: {\u0022KeyId\u0022: \u0022key1\u0022, \u0022EncryptedKey\u0022: \u0022zSW/qXH095ZQXInEyblytHIHjR4nbrpZmT/kqM2rJqV5YJPHeOyyzQ==\u0022, \u0022Algorithm\u0022: \u0022A256KW\u0022}, \u0022EncryptionAgent\u0022: {\u0022Protocol\u0022: \u00221.0\u0022, \u0022EncryptionAlgorithm\u0022: \u0022AES_CBC_256\u0022}, \u0022ContentEncryptionIV\u0022: \u0022J8R/G/HIIVDQk7F\u002BRXIrhg==\u0022, \u0022KeyWrappingMetadata\u0022: {\u0022EncryptionLibrary\u0022: \u0022Python 12.12.1\u0022}, \u0022EncryptionMode\u0022: \u0022FullBlob\u0022}",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2021-06-08"
+ },
+ "ResponseBody": "Nob60PwA7ChK5l1iqbKd5A=="
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_block_blob_from_star.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_block_blob_from_star.yaml
deleted file mode 100644
index e9a27e028f46..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_block_blob_from_star.yaml
+++ /dev/null
@@ -1,656 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:29 GMT
- etag:
- - '"0x8D7597291BE7DD1"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 26CL84FBb5KvawPRi8halA==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "LhQ0f4ihtjWdWxUfouQ5DReD0Ci2MuP8oiUmaepn5WWtx7cA/LJYrw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "HzDYjIP7CwX33ryJao9GcQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - YI8RmaZ4+lhiNqEBAzE4IQ==
- date:
- - Fri, 25 Oct 2019 17:41:29 GMT
- etag:
- - '"0x8D7597291CB999A"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - +HOAWYuMMvs=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: !!binary |
- 26CL84FBb5KvawPRi8halA==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:29 GMT
- etag:
- - '"0x8D7597291CB999A"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - YI8RmaZ4+lhiNqEBAzE4IQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "LhQ0f4ihtjWdWxUfouQ5DReD0Ci2MuP8oiUmaepn5WWtx7cA/LJYrw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "HzDYjIP7CwX33ryJao9GcQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:29 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-- request:
- body: !!binary |
- KTnK08MH0RgDQ4l//KdkQw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "if38igHdEjbmaVqAGBxzXsAQL+a6oNyr6hEBhNJVgmPhrPINjPEHdQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "HFWlUYoM0+VlDHk6CmN/WA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - yE6rPNtDhwyWeUFwkCehdw==
- date:
- - Fri, 25 Oct 2019 17:41:29 GMT
- etag:
- - '"0x8D7597291EE1BFF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - lZUJhTFM3Yw=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: !!binary |
- KTnK08MH0RgDQ4l//KdkQw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D7597291EE1BFF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - yE6rPNtDhwyWeUFwkCehdw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "if38igHdEjbmaVqAGBxzXsAQL+a6oNyr6hEBhNJVgmPhrPINjPEHdQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "HFWlUYoM0+VlDHk6CmN/WA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-- request:
- body: !!binary |
- iT7+Pe/CR1ms0jun8iVnbg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "wB6Q0h4Yym97DSkmnZYqNZLuQZrRwmPUwQgxjTAUoDnw4DRPmIVUiQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "uWr7yRbyAaYeVqsKuHYRvg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - ZAzo3qZAHzzuf6EKE7Eacg==
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972921CFCB8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 6V/42auDvp4=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: !!binary |
- iT7+Pe/CR1ms0jun8iVnbg==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972921CFCB8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - ZAzo3qZAHzzuf6EKE7Eacg==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:30 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "wB6Q0h4Yym97DSkmnZYqNZLuQZrRwmPUwQgxjTAUoDnw4DRPmIVUiQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "uWr7yRbyAaYeVqsKuHYRvg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-- request:
- body: !!binary |
- JlL5nngJIE5MGGH5EdkBUw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "7UHO1VjpxU+peHZiSafZFbGjt9Bsq7vXdGpU5ZewYGvyoOKzRiAsLg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "G/zKwe/CW+UX1BpbRqMRfw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - 33QnmO3pfaFUr6PgCKy7sA==
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972923B1189"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - aM8zSvzLpCw=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: !!binary |
- JlL5nngJIE5MGGH5EdkBUw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972923B1189"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - 33QnmO3pfaFUr6PgCKy7sA==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "7UHO1VjpxU+peHZiSafZFbGjt9Bsq7vXdGpU5ZewYGvyoOKzRiAsLg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "G/zKwe/CW+UX1BpbRqMRfw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer4c2115be/encryption_block_blob4c2115be
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_page_blob_from_star.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_page_blob_from_star.yaml
deleted file mode 100644
index bbe5f58a3b96..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_create_page_blob_from_star.yaml
+++ /dev/null
@@ -1,814 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972926F4545"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "wViATjLOhTvcSd3AhzfCMqYmr3psfClYp24/axf6uwdZxNckNUJq0Q==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "XhFa4kuulE4PPBZnE/AzKQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D75972927825A6"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- vHUSqp3ydvd8LxCvE8iLBCfQuc8IFMjw9+Mgn6LducisNzpI9GqZPzXA1xGpZRnj+Ci2ujHG5GV9
- ABjQLoNE4z9GPhErWuMXayH9VP1LZc0OO2tip6m8zppCCyKdWMLcXY8HsBIR0gB2BzKm7pMTSUNN
- RV/qdxNnm2Bx7ZAXUBM2313+yDZYFKQNbs4H6aga2FK0XDTGW7OGrEU4YEkhxkx8RPXOb7eiUKK4
- t+PuFDn2Ba8cUWL+mhyXc3eQ/fFLBzx6DHp5tdJU4sO8q/tTvjv3vseN7JiHa5ak2IP/BidaRlWk
- nqHP2n4PDV/E2D6ZfnZhHP7yW2YSXF/nk/5iqlIt0hDxcA30wno0LGbJ+dSFQROyRZCCohmGw/5R
- DIWNEisCGLZsHfeKxTnxb9231J82oIiQLPNRDgQsJLtabrmSIFE1are1x+GrPm4UeKHrZMgzbzls
- SStTTNzYjC0rAjToaCMyWkWQ9vFqRxQ9rSWHDPfvewUEm5VMLhyvXKIwBT4X0Bjefo8oVqed1c7B
- fkGuEduHYGFcQTTyWdNmSZsmkPHK6rjCamjwMNr0VuIODSRqbYLI7lDsLuQLA4U+BzZTL3xnpgOn
- WYypKGjewz08cog+EZj9uER8FSo3F9p6baawdduaFKbglEnfpFEHuZaqFaaTNicvkYlmVaP6vLw=
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D75972927825A6"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=page
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D759729281C45D"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-content-crc64:
- - t4jGkW9kf2g=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: !!binary |
- vHUSqp3ydvd8LxCvE8iLBCfQuc8IFMjw9+Mgn6LducisNzpI9GqZPzXA1xGpZRnj+Ci2ujHG5GV9
- ABjQLoNE4z9GPhErWuMXayH9VP1LZc0OO2tip6m8zppCCyKdWMLcXY8HsBIR0gB2BzKm7pMTSUNN
- RV/qdxNnm2Bx7ZAXUBM2313+yDZYFKQNbs4H6aga2FK0XDTGW7OGrEU4YEkhxkx8RPXOb7eiUKK4
- t+PuFDn2Ba8cUWL+mhyXc3eQ/fFLBzx6DHp5tdJU4sO8q/tTvjv3vseN7JiHa5ak2IP/BidaRlWk
- nqHP2n4PDV/E2D6ZfnZhHP7yW2YSXF/nk/5iqlIt0hDxcA30wno0LGbJ+dSFQROyRZCCohmGw/5R
- DIWNEisCGLZsHfeKxTnxb9231J82oIiQLPNRDgQsJLtabrmSIFE1are1x+GrPm4UeKHrZMgzbzls
- SStTTNzYjC0rAjToaCMyWkWQ9vFqRxQ9rSWHDPfvewUEm5VMLhyvXKIwBT4X0Bjefo8oVqed1c7B
- fkGuEduHYGFcQTTyWdNmSZsmkPHK6rjCamjwMNr0VuIODSRqbYLI7lDsLuQLA4U+BzZTL3xnpgOn
- WYypKGjewz08cog+EZj9uER8FSo3F9p6baawdduaFKbglEnfpFEHuZaqFaaTNicvkYlmVaP6vLw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '512'
- content-range:
- - bytes 0-511/512
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:30 GMT
- etag:
- - '"0x8D759729281C45D"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-blob-type:
- - PageBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "wViATjLOhTvcSd3AhzfCMqYmr3psfClYp24/axf6uwdZxNckNUJq0Q==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "XhFa4kuulE4PPBZnE/AzKQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D759729281C45D"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-blob-content-length:
- - '512'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "9WK6BtvVGsjcrzgxoZjtdYxIcSdOGUAvfMOnUO75CLLaf9cXRXmDcQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dhqdZj6kb61GPbDk7ORUCQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292BA6AD4"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 4f0cZBjSrr7D6kKuIy+wyrY5oJ+xmcw82XQSz0QlzKr2CXkszZmms1vUvIglPqWfrvK+QcTc+C6p
- YfhHAKvypQ4k72Jh28bmF+AJdgeEotVLYPu1TUJkjtDGXpS/pKTtEumVXKjZraakQI7ZAxNWxiO4
- 2Ou34457uG22KhhR5TowAf2DWBvXPt5ENUGO5Yt3mc1BhNGmBmxp1Igbycn2EvC9w0h93B3/n/9l
- bqoO8rINbSf6oGBOoGx6KK9zZqJBNw0QwQZjVePU2qucukVuPsyNwZYQ/PNc8TAF/YsuM4ExFvCH
- FrSpTNq32tc+6vLwdIJvFJzhSQHPrf+1L5dDpG6vQov4BpDQblL6p9rrIncIjWJVvZ7+/fz8+B80
- hrVxd8flNdoc9SKZ/MqMjdsJblhgvvoSeWW/Rsx20SmasEjnx1EY9ULHjYME+UqbAI0zfZpTjOtq
- ZB/aYDxQ86BR/jpoRJmWqupcO6cZn/GX10oQlUPF0gIu7h43ttxb8y0keo/2bopcdaGs8Er5uDY5
- V74sJefSHsLI0KB3E2ezonve0cIYpCBh6W6CDa6izHPgzZVd3CJvTdxATIHU2b14LbNjX637VOwR
- IqCvz6F8RIJHMutW/w9rygd/cnObMGbmGL5q+8HXvCKVJVXLhMqioUpLRx1Gr1DwM561Ny0XRps=
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D7597292BA6AD4"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=page
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292C2A9BA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-content-crc64:
- - BbaGGbsjQdo=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: !!binary |
- 4f0cZBjSrr7D6kKuIy+wyrY5oJ+xmcw82XQSz0QlzKr2CXkszZmms1vUvIglPqWfrvK+QcTc+C6p
- YfhHAKvypQ4k72Jh28bmF+AJdgeEotVLYPu1TUJkjtDGXpS/pKTtEumVXKjZraakQI7ZAxNWxiO4
- 2Ou34457uG22KhhR5TowAf2DWBvXPt5ENUGO5Yt3mc1BhNGmBmxp1Igbycn2EvC9w0h93B3/n/9l
- bqoO8rINbSf6oGBOoGx6KK9zZqJBNw0QwQZjVePU2qucukVuPsyNwZYQ/PNc8TAF/YsuM4ExFvCH
- FrSpTNq32tc+6vLwdIJvFJzhSQHPrf+1L5dDpG6vQov4BpDQblL6p9rrIncIjWJVvZ7+/fz8+B80
- hrVxd8flNdoc9SKZ/MqMjdsJblhgvvoSeWW/Rsx20SmasEjnx1EY9ULHjYME+UqbAI0zfZpTjOtq
- ZB/aYDxQ86BR/jpoRJmWqupcO6cZn/GX10oQlUPF0gIu7h43ttxb8y0keo/2bopcdaGs8Er5uDY5
- V74sJefSHsLI0KB3E2ezonve0cIYpCBh6W6CDa6izHPgzZVd3CJvTdxATIHU2b14LbNjX637VOwR
- IqCvz6F8RIJHMutW/w9rygd/cnObMGbmGL5q+8HXvCKVJVXLhMqioUpLRx1Gr1DwM561Ny0XRps=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '512'
- content-range:
- - bytes 0-511/512
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292C2A9BA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-blob-type:
- - PageBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:31 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "9WK6BtvVGsjcrzgxoZjtdYxIcSdOGUAvfMOnUO75CLLaf9cXRXmDcQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dhqdZj6kb61GPbDk7ORUCQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292C2A9BA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-blob-content-length:
- - '512'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "0Yt83Iu8hwddEldsvJKEHM4cuI/uJ1Qy60PzeQBxDbIFeX7dDT6sgQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "U2f4nsmzdQSpNYRKMtRWRA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292E32FE3"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- Y6xSS72MhPQ8b77ziW2GepUu+1AU+9EbDtIvc/NBEahzAQPeDQ+bmjTCQgfaZbC9ioZqZYLkTImr
- u78qGKglGzy7YHo5dtINmCdSk8JEgqXvTtaXMJcKnGT1nQV+xd76kKTOnrG96+sr0PbOv7iAgRx5
- nlMoyqbA4R1b3TXWN+8i1oAmz1dsDEG3vw5PjkaLM6E+kUJ09K6tO9QkLBIbQr57LPSOozzphPoO
- v2OnkRXPhQxMjxUaKDPFodYbs3Nh3NiCqtEdl7CpmcZ7nrFYYUnaUWvIBeUPaG+PfIV/PqsRZxi0
- 3f/0OkQAyn80rEy56NmFHR+89C/FqKcY2j8xv5lGSF3efZ3PVmcAt9AGGppeD0TeoakyAIlyos3L
- 0ERxiSk4SNe5gFP3on5R2kzDXQZ8rUSASHlt8Q/ykntZziBsOLTVD9CJkJDWA4xy2hwBLV8OYDp7
- SVjKWsSU9HK1ANrGwB4L5wAp1LM3/NtgSWNBqpzWXK6cGE6u9BZzKm7R8RBNGoC5mSpKm1rRGuPt
- IMuCdQa52HZUgsIxNk0GaGZVwi/zmNbzLxHflpd6lzF4bv4J0+6QQuiTGTTUJxuH2kggnSKDa7uv
- K+aMolwGHR7ChwiwUtDN4h8nxKEI/fPDnYaR3EZauABWZbT5MN8oG1RzaofOLgCbxkQBR8jDFyY=
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D7597292E32FE3"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=page
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292EB95D5"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-content-crc64:
- - fEYdB4FWArg=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: !!binary |
- Y6xSS72MhPQ8b77ziW2GepUu+1AU+9EbDtIvc/NBEahzAQPeDQ+bmjTCQgfaZbC9ioZqZYLkTImr
- u78qGKglGzy7YHo5dtINmCdSk8JEgqXvTtaXMJcKnGT1nQV+xd76kKTOnrG96+sr0PbOv7iAgRx5
- nlMoyqbA4R1b3TXWN+8i1oAmz1dsDEG3vw5PjkaLM6E+kUJ09K6tO9QkLBIbQr57LPSOozzphPoO
- v2OnkRXPhQxMjxUaKDPFodYbs3Nh3NiCqtEdl7CpmcZ7nrFYYUnaUWvIBeUPaG+PfIV/PqsRZxi0
- 3f/0OkQAyn80rEy56NmFHR+89C/FqKcY2j8xv5lGSF3efZ3PVmcAt9AGGppeD0TeoakyAIlyos3L
- 0ERxiSk4SNe5gFP3on5R2kzDXQZ8rUSASHlt8Q/ykntZziBsOLTVD9CJkJDWA4xy2hwBLV8OYDp7
- SVjKWsSU9HK1ANrGwB4L5wAp1LM3/NtgSWNBqpzWXK6cGE6u9BZzKm7R8RBNGoC5mSpKm1rRGuPt
- IMuCdQa52HZUgsIxNk0GaGZVwi/zmNbzLxHflpd6lzF4bv4J0+6QQuiTGTTUJxuH2kggnSKDa7uv
- K+aMolwGHR7ChwiwUtDN4h8nxKEI/fPDnYaR3EZauABWZbT5MN8oG1RzaofOLgCbxkQBR8jDFyY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '512'
- content-range:
- - bytes 0-511/512
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- etag:
- - '"0x8D7597292EB95D5"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number:
- - '0'
- x-ms-blob-type:
- - PageBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "0Yt83Iu8hwddEldsvJKEHM4cuI/uJ1Qy60PzeQBxDbIFeX7dDT6sgQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "U2f4nsmzdQSpNYRKMtRWRA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type:
- - application/xml
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597292EB95D5"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding:
- - chunked
- x-ms-blob-content-length:
- - '512'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: DELETE
- uri: https://storagename.blob.core.windows.net/utcontainer36241550/encryption_page_blob36241550
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:31 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-delete-type-permanent:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 202
- message: Accepted
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek.yaml
deleted file mode 100644
index 161a5c38bd30..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer31d30f8e?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D75972932ACD1F"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- vS6UEzneUEtQV7rXcNveTw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YAPBV+Q46bxsaGnur9ik0acc2WhEWWZcc0ixjDANvCgUHz6Jh4wyvw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fTkkdWs8ExlJKKgoz3FyNQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer31d30f8e/encryption_block_blob31d30f8e
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - 4/dgi6kD1aMJORb1VM8+yQ==
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597293346BCA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - ntXBE876VUY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer31d30f8e/encryption_block_blob31d30f8e
- response:
- body:
- string: !!binary |
- vS6UEzneUEtQV7rXcNveTw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597293346BCA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:32 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - 4/dgi6kD1aMJORb1VM8+yQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:32 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YAPBV+Q46bxsaGnur9ik0acc2WhEWWZcc0ixjDANvCgUHz6Jh4wyvw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fTkkdWs8ExlJKKgoz3FyNQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek_RSA.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek_RSA.yaml
deleted file mode 100644
index 2eda13a0c983..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_kek_RSA.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer736410d3?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D759729361F265"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- EFY0idx9LvR/kkngrfenGQ==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key2", "EncryptedKey": "Xpi/yqFhE3W/hgHkpFMiYK73iJfkuLWG/VdFZvKLfWGe1j11NrtvTy4a9QeS3N02Y7eIr1JdpEbnhOwhzAf+1VyfXSD4up/2bN6djiBsEQP4QNTFO+Dw4l9FBlXotmcdv8SNNjU57kk5z/UXfayhYXW6Md2uhe2Ol7FCfCbDvfVK0JCwjSI1SEs3KuXRufAGKABpCWdsi7t4MdepyRG86bd2yzs20oWtyTRsGxjnJtniQZyLHVNyzubFGseviwJxT/mjS4A1qDk5/wtLSlrPoGExV+pDD9ij0Thnv7Ofao+e/I9tHCgDR0hSI9iz/q5mWLpY3qgqiFHAJs1KTqPBKg==",
- "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "JL+OUyw9yMKsIFwrR5pK2w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer736410d3/encryption_block_blob736410d3
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - hzyvRf+pMmo6iL9+5MRDYQ==
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D75972937AF786"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - ztzm9x99xdc=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer736410d3/encryption_block_blob736410d3
- response:
- body:
- string: !!binary |
- EFY0idx9LvR/kkngrfenGQ==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D75972937AF786"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - hzyvRf+pMmo6iL9+5MRDYQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key2", "EncryptedKey": "Xpi/yqFhE3W/hgHkpFMiYK73iJfkuLWG/VdFZvKLfWGe1j11NrtvTy4a9QeS3N02Y7eIr1JdpEbnhOwhzAf+1VyfXSD4up/2bN6djiBsEQP4QNTFO+Dw4l9FBlXotmcdv8SNNjU57kk5z/UXfayhYXW6Md2uhe2Ol7FCfCbDvfVK0JCwjSI1SEs3KuXRufAGKABpCWdsi7t4MdepyRG86bd2yzs20oWtyTRsGxjnJtniQZyLHVNyzubFGseviwJxT/mjS4A1qDk5/wtLSlrPoGExV+pDD9ij0Thnv7Ofao+e/I9tHCgDR0hSI9iz/q5mWLpY3qgqiFHAJs1KTqPBKg==",
- "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "JL+OUyw9yMKsIFwrR5pK2w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_nonmatching_kid.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_nonmatching_kid.yaml
deleted file mode 100644
index 9976a840206c..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_nonmatching_kid.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerd5d1480?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597293A42327"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- viuZknM+Oro+74HJCeMlww==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "SG16/x7sHgpi07a+7TEmpaypUuZF+6KjoU7TLLHQDtY02epxZg3P5w==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "QP63cXwvcnpUgw/wQZoIxQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerd5d1480/encryption_block_blobd5d1480
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - GFHwbzUhOiZp59RW1fttwg==
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597293ADF7A8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 1p0/t3hXtFM=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerd5d1480/encryption_block_blobd5d1480
- response:
- body:
- string: !!binary |
- viuZknM+Oro+74HJCeMlww==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:32 GMT
- etag:
- - '"0x8D7597293ADF7A8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - GFHwbzUhOiZp59RW1fttwg==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "SG16/x7sHgpi07a+7TEmpaypUuZF+6KjoU7TLLHQDtY02epxZg3P5w==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "QP63cXwvcnpUgw/wQZoIxQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_aligns_on_16_byte_block.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_aligns_on_16_byte_block.yaml
deleted file mode 100644
index 0299ace4e83f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_aligns_on_16_byte_block.yaml
+++ /dev/null
@@ -1,160 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4ff319bc?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D7597293D767DD"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 9nAwiwgGFd1jOdafFOibrD4JgjP5HzIQCGQXIozRNS4OFO9SqSf/P2OqC0S4mJVYuwso6EOpjvKD
- Z1ol4QSLHxoMPyGPOq1b3DqpLnUNboY9blBzO2jzoEB3FPBasIdmeIItLCOVkWEVcKogZYMhNZPy
- Vwkk1wgi9gMGmVsiqLlrx94Nhrq95hheXmLYZPOW
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "TnC1yZc6V6o+47IjtMTHAamxXVAon37R4XsBYxlzjOXCf+iIEfxy3w==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "2/fXjCFEkz/LPa3YaHaONQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4ff319bc/encryption_block_blob4ff319bc
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - jBXoup7dV/XW89WZU77yPQ==
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D7597293E11EEC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - yucJL8OpNuI=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-range:
- - bytes=32-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer4ff319bc/encryption_block_blob4ff319bc
- response:
- body:
- string: !!binary |
- DhTvUqkn/z9jqgtEuJiVWLsLKOhDqY7yg2daJeEEix8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '32'
- content-range:
- - bytes 32-63/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D7597293E11EEC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:33 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - jBXoup7dV/XW89WZU77yPQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:33 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "TnC1yZc6V6o+47IjtMTHAamxXVAon37R4XsBYxlzjOXCf+iIEfxy3w==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "2/fXjCFEkz/LPa3YaHaONQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_beginning_to_middle.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_beginning_to_middle.yaml
deleted file mode 100644
index 06262d9d7f26..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_beginning_to_middle.yaml
+++ /dev/null
@@ -1,161 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainereecf1880?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D75972941060BF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- ZBNluhezFCHZ0TP46pex08o86ypFA+X3eVIV10zKXI8LyAZsa3Kcti+XOtYm3N6N9lhJI5Zp/q3w
- 2k49HCKugQFFQAz5UU/9l+5Ru2PUPgOyIWvUi6GyRxFqMv1264YI/kpEtK5dRtE5bco15oX0hadr
- GuZtZ/AqU1M2V14/GKHT8EWx0knbXjDeG+jTRl+q
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "J9Z/HUtzEuXmEY0wZxCP4t9LRqcWqGzybAslkW4Wiln6pJmw7UieVA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "nELo8viP8Ujx5kugUNXddQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainereecf1880/encryption_block_blobeecf1880
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - qtSwoYMVlJUQDQj3VZBQ8A==
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D75972941901FF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - xHb98sXHDjY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-range:
- - bytes=0-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainereecf1880/encryption_block_blobeecf1880
- response:
- body:
- string: !!binary |
- ZBNluhezFCHZ0TP46pex08o86ypFA+X3eVIV10zKXI8LyAZsa3Kcti+XOtYm3N6N9lhJI5Zp/q3w
- 2k49HCKugQ==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '64'
- content-range:
- - bytes 0-63/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:33 GMT
- etag:
- - '"0x8D75972941901FF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - qtSwoYMVlJUQDQj3VZBQ8A==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "J9Z/HUtzEuXmEY0wZxCP4t9LRqcWqGzybAslkW4Wiln6pJmw7UieVA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "nELo8viP8Ujx5kugUNXddQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_block_align.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_block_align.yaml
deleted file mode 100644
index 66498288a72e..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_block_align.yaml
+++ /dev/null
@@ -1,161 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer70d81e2e?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D759729444DDEE"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- JOANPgnnpyxEsdPWbc+KoprXZLaK2lDYj/jVB+IXwJ5kuLNmJL9GqmFYjHLt0uQWbemtXbpjmKDl
- Q1ArwcwsEl348ipUPf7FeUcsFswRGavROq3rgeldeEeohWZ8UXh6Vo9+6xSmKPdR+ga7Ap6jV8Td
- vaQUoxBIKCBFUlgO5Cqf4zawC921BzEDmBH/2iZ/
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "QvjyC3HNfOuIBYnv6iQmce+5YnOpTTmgikYPjJ5L3QagdYDPSCLAGQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "VN0xXtGUTtjWRGcJxm1BVA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer70d81e2e/encryption_block_blob70d81e2e
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - FzROEwF2dxCQHF6KbTdEfg==
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D75972944E4C7E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - YW5mfDZJkro=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-range:
- - bytes=0-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer70d81e2e/encryption_block_blob70d81e2e
- response:
- body:
- string: !!binary |
- JOANPgnnpyxEsdPWbc+KoprXZLaK2lDYj/jVB+IXwJ5kuLNmJL9GqmFYjHLt0uQWbemtXbpjmKDl
- Q1ArwcwsEg==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '64'
- content-range:
- - bytes 0-63/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D75972944E4C7E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - FzROEwF2dxCQHF6KbTdEfg==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "QvjyC3HNfOuIBYnv6iQmce+5YnOpTTmgikYPjJ5L3QagdYDPSCLAGQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "VN0xXtGUTtjWRGcJxm1BVA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_iv.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_iv.yaml
deleted file mode 100644
index 30aea7de6fad..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_expanded_to_beginning_iv.yaml
+++ /dev/null
@@ -1,160 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer6ff01a98?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D7597294823DD6"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- wX+1j/6woxk0o/9pydIkWHEyNXkdLAiutEDR7veNYvrk1t5VuTIojr5NiMI1eBsEfZkDfaFWSmUD
- +g/LQVipJqS8fVwOsy3VCxlz8trII7fVPAD1a+lYoiM7TMa5qnUCArbWR+zf62sesSewCrxb6HD5
- IyCEP2J7GxGQ/aVtKD6y2VqmVPRVzkOdI6B2Mfzs
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "gEofEA4MBmzHPJCjF5KZfvjExOmAr83wPsPDqmPqgU8TQgwTaLJBMA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "WIg2UeqTVYZ7xbk6oUTAXA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer6ff01a98/encryption_block_blob6ff01a98
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - KyTU8NUV3ZBTft3dMdo55Q==
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D75972948B1269"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - v1uS3SCXAfs=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-range:
- - bytes=0-47
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer6ff01a98/encryption_block_blob6ff01a98
- response:
- body:
- string: !!binary |
- wX+1j/6woxk0o/9pydIkWHEyNXkdLAiutEDR7veNYvrk1t5VuTIojr5NiMI1eBsE
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '48'
- content-range:
- - bytes 0-47/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:34 GMT
- etag:
- - '"0x8D75972948B1269"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:34 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - KyTU8NUV3ZBTft3dMdo55Q==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:34 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "gEofEA4MBmzHPJCjF5KZfvjExOmAr83wPsPDqmPqgU8TQgwTaLJBMA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "WIg2UeqTVYZ7xbk6oUTAXA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_end.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_end.yaml
deleted file mode 100644
index 3d7ed403ecea..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_end.yaml
+++ /dev/null
@@ -1,223 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer61c31606?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597294B8BEBF"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 9NgVPKcsk7RgTVkF+bBKD3NxVfFdgDeFG4ABecOT5JgF6I1HtZKhVu5jkhS+sQWyCtJHD4wZOT7r
- +Ol6LITkNWp3/SNkuN7qV0sVSCImzwVfX50SA15kXk/MLMlM3n7me5Ti5acBOCxTgkJqBKRVaf+n
- 081iKlam4M+lWlAqEd73XGv8c04l4R/AvjqZXIwZ
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ahJPF3M+Y9GNGXaYvls4ub3O6eR8aCrjfgN6/jPVl20z4TA9dsRbeQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "DDiS+a4HILhFdeWOTVv2VA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer61c31606/encryption_block_blob61c31606
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - s03ipnRMEWWYdA30BwQEhw==
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597294C1E3B8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - Vs+2fimbBEA=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-range:
- - bytes=80-127
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer61c31606/encryption_block_blob61c31606
- response:
- body:
- string: !!binary |
- X1+dEgNeZF5PzCzJTN5+5nuU4uWnATgsU4JCagSkVWn/p9PNYipWpuDPpVpQKhHe
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '48'
- content-range:
- - bytes 80-127/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597294C1E3B8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - s03ipnRMEWWYdA30BwQEhw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ahJPF3M+Y9GNGXaYvls4ub3O6eR8aCrjfgN6/jPVl20z4TA9dsRbeQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "DDiS+a4HILhFdeWOTVv2VA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-range:
- - bytes=80-1123
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer61c31606/encryption_block_blob61c31606
- response:
- body:
- string: !!binary |
- X1+dEgNeZF5PzCzJTN5+5nuU4uWnATgsU4JCagSkVWn/p9PNYipWpuDPpVpQKhHe91xr/HNOJeEf
- wL46mVyMGQ==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '64'
- content-range:
- - bytes 80-143/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597294C1E3B8"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - s03ipnRMEWWYdA30BwQEhw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ahJPF3M+Y9GNGXaYvls4ub3O6eR8aCrjfgN6/jPVl20z4TA9dsRbeQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "DDiS+a4HILhFdeWOTVv2VA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_middle.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_middle.yaml
deleted file mode 100644
index 47a31a1be1e5..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_range_middle_to_middle.yaml
+++ /dev/null
@@ -1,161 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainera655173e?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597294F8D989"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- O7peGKnaqzjkWSghUIB+/C2hw9Qj4ij+2bF9yUXiUj9TO7demoqfD/90W9HvGvzNzntTRxBaTAOO
- DwqaITBuoYYFhWaIslKuMP1YqxjWP6AlxFeGyudzYBLfXuRDmNzagw9GDcilyLBlU2d6xJqpqsra
- eHWxuazIy7SKeRexhgRAhWSIJX0nL0CvC5jra59O
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YhnBPfeAOjyBxyBUU6s7XBUELO6DHpyacPUvRspphVAsvYj9R5ApfA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "TYZcm/CT5pIgmudemeK1Yw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainera655173e/encryption_block_bloba655173e
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - X7LYzCzRkPY1yiDFnaRSrA==
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D759729509CF2E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - V8fGncdBwUo=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-range:
- - bytes=0-111
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainera655173e/encryption_block_bloba655173e
- response:
- body:
- string: !!binary |
- O7peGKnaqzjkWSghUIB+/C2hw9Qj4ij+2bF9yUXiUj9TO7demoqfD/90W9HvGvzNzntTRxBaTAOO
- DwqaITBuoYYFhWaIslKuMP1YqxjWP6AlxFeGyudzYBLfXuRDmNzagw9GDcilyLBlU2d6xJqpqg==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '112'
- content-range:
- - bytes 0-111/144
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D759729509CF2E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:35 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - X7LYzCzRkPY1yiDFnaRSrA==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:35 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YhnBPfeAOjyBxyBUU6s7XBUELO6DHpyacPUvRspphVAsvYj9R5ApfA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "TYZcm/CT5pIgmudemeK1Yw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_resolver.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_resolver.yaml
deleted file mode 100644
index cbb08dd175ce..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_resolver.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer867a11c5?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D759729533EA63"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- Z6wNiXtDZif9cSzLcK0tqw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ZHxkOx0mhYRCY9ERAd3utfnxKQYWNzgxvhZGn/9PBUfRG6SdPYrOAQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "k+i5Zp21PkpRvRs0EUJ1EQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer867a11c5/encryption_block_blob867a11c5
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - MND9kT/m+Ima0vX3dn+sHw==
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D759729542006F"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - isMDIoyBpk4=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer867a11c5/encryption_block_blob867a11c5
- response:
- body:
- string: !!binary |
- Z6wNiXtDZif9cSzLcK0tqw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D759729542006F"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - MND9kT/m+Ima0vX3dn+sHw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ZHxkOx0mhYRCY9ERAd3utfnxKQYWNzgxvhZGn/9PBUfRG6SdPYrOAQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "k+i5Zp21PkpRvRs0EUJ1EQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_no_policy.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_no_policy.yaml
deleted file mode 100644
index cd29a50a09af..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_no_policy.yaml
+++ /dev/null
@@ -1,96 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9237171b?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D75972956871F7"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- DFYPDSi2uBWW1zeFEn32MA==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "SXCNwuNv9y0hrpJKLJaU9ORDbNWrfR4afOOq3zEaWssyt0g1Q8HtBA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "MFRySDzLesgT+xHPnGv8Ag==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9237171b/encryption_block_blob9237171b
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - ufHQGhHsu2UymJz7JlzA/A==
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D759729572680A"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - cIhoS44UvH8=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_unencrypted_blob.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_unencrypted_blob.yaml
deleted file mode 100644
index 79e4999a8a50..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_strict_mode_unencrypted_blob.yaml
+++ /dev/null
@@ -1,146 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer403f19fe?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D7597295939A30"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: Foo
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '3'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer403f19fe/encryption_block_blob403f19fe
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - E1bGfXrRY42Ba/uCLdLCXQ==
- date:
- - Fri, 25 Oct 2019 17:41:35 GMT
- etag:
- - '"0x8D75972959D023B"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 7Wml2VbcwgU=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer403f19fe/encryption_block_blob403f19fe
- response:
- body:
- string: Foo
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '3'
- content-range:
- - bytes 0-2/3
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D75972959D023B"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:36 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - E1bGfXrRY42Ba/uCLdLCXQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:36 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_to_star.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_to_star.yaml
deleted file mode 100644
index d7f6adfc9bec..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_get_blob_to_star.yaml
+++ /dev/null
@@ -1,344 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D7597295C8F6A1"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- iSZMv+uR2VXtDI6FdVI0fw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+JM/QgauidY4SHUHYZ8pzSy+g0tymVNmLICuTKPdVYJP+YRQjNwogQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fz8J4kJiszdcK5FxOjmgyA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f/encryption_block_blob74a6114f
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - GixqXkd49s/ODOPB72z3TQ==
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D7597295D29ADC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - mFTduTTk+ts=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f/encryption_block_blob74a6114f
- response:
- body:
- string: !!binary |
- iSZMv+uR2VXtDI6FdVI0fw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D7597295D29ADC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - GixqXkd49s/ODOPB72z3TQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+JM/QgauidY4SHUHYZ8pzSy+g0tymVNmLICuTKPdVYJP+YRQjNwogQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fz8J4kJiszdcK5FxOjmgyA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f/encryption_block_blob74a6114f
- response:
- body:
- string: !!binary |
- iSZMv+uR2VXtDI6FdVI0fw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:36 GMT
- etag:
- - '"0x8D7597295D29ADC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - GixqXkd49s/ODOPB72z3TQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+JM/QgauidY4SHUHYZ8pzSy+g0tymVNmLICuTKPdVYJP+YRQjNwogQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fz8J4kJiszdcK5FxOjmgyA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f/encryption_block_blob74a6114f
- response:
- body:
- string: !!binary |
- iSZMv+uR2VXtDI6FdVI0fw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D7597295D29ADC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - GixqXkd49s/ODOPB72z3TQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+JM/QgauidY4SHUHYZ8pzSy+g0tymVNmLICuTKPdVYJP+YRQjNwogQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fz8J4kJiszdcK5FxOjmgyA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer74a6114f/encryption_block_blob74a6114f
- response:
- body:
- string: !!binary |
- iSZMv+uR2VXtDI6FdVI0fw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D7597295D29ADC"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - GixqXkd49s/ODOPB72z3TQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+JM/QgauidY4SHUHYZ8pzSy+g0tymVNmLICuTKPdVYJP+YRQjNwogQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "fz8J4kJiszdcK5FxOjmgyA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_append.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_append.yaml
deleted file mode 100644
index d56c3d080f85..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_append.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer4e6315c2?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D75972961AB882"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_block.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_block.yaml
deleted file mode 100644
index d97173828282..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_block.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer388c1555?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D75972964089AB"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:37 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_page.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_page.yaml
deleted file mode 100644
index b94ff2c94f5e..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_methods_fail_page.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer234014e7?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D75972966A3E49"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_unwrap.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_unwrap.yaml
deleted file mode 100644
index e95fa38d4000..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_unwrap.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineref814af?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D75972968C28B2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 1RjhGfFJkTCocrrqf470xg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "lj04iOdLlKVUzVCPlD6fTmH6Vr8o3Ub+VQ/WBVnHsaTtMxFnEDK0Dw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "vruM5gRm364Ezb9SM9R96w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineref814af/encryption_block_blobef814af
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - 97eJ4BWvjngjY7ArUtKpog==
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D759729696F8DA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 4RnFenUDJ5k=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontaineref814af/encryption_block_blobef814af
- response:
- body:
- string: !!binary |
- 1RjhGfFJkTCocrrqf470xg==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D759729696F8DA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - 97eJ4BWvjngjY7ArUtKpog==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "lj04iOdLlKVUzVCPlD6fTmH6Vr8o3Ub+VQ/WBVnHsaTtMxFnEDK0Dw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "vruM5gRm364Ezb9SM9R96w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_wrap.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_wrap.yaml
deleted file mode 100644
index 03c5104ba656..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_invalid_value_kek_wrap.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere5e113cc?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:37 GMT
- etag:
- - '"0x8D7597296BE6332"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_unwrap.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_unwrap.yaml
deleted file mode 100644
index de8daa3e49d5..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_unwrap.yaml
+++ /dev/null
@@ -1,220 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer684c1679?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- etag:
- - '"0x8D7597296E3F7BA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- mWN8QqSMci5Ywa7+VOmocw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:39 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YRlxuevB8RL4e+2W0jBaNetyIXd7CZr6JT78KDJa1WAXVAhdwIZLOw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "sciYJTbejhXyTpyMmitRoA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer684c1679/encryption_block_blob684c1679
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - BG6MY8YNJezhj4azjdixdw==
- date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- etag:
- - '"0x8D7597296EDB427"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - sCi2QTl6eRg=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:39 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer684c1679/encryption_block_blob684c1679
- response:
- body:
- string: !!binary |
- mWN8QqSMci5Ywa7+VOmocw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- etag:
- - '"0x8D7597296EDB427"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - BG6MY8YNJezhj4azjdixdw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YRlxuevB8RL4e+2W0jBaNetyIXd7CZr6JT78KDJa1WAXVAhdwIZLOw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "sciYJTbejhXyTpyMmitRoA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:39 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer684c1679/encryption_block_blob684c1679
- response:
- body:
- string: !!binary |
- mWN8QqSMci5Ywa7+VOmocw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- etag:
- - '"0x8D7597296EDB427"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:38 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - BG6MY8YNJezhj4azjdixdw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:38 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "YRlxuevB8RL4e+2W0jBaNetyIXd7CZr6JT78KDJa1WAXVAhdwIZLOw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "sciYJTbejhXyTpyMmitRoA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_wrap.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_wrap.yaml
deleted file mode 100644
index d88b80121b2d..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_missing_attribute_kek_wrap.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:39 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3bb01596?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:38 GMT
- etag:
- - '"0x8D75972971D8BEE"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:39 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_mult_of_block_size.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_mult_of_block_size.yaml
deleted file mode 100644
index 61be41c6d01b..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_mult_of_block_size.yaml
+++ /dev/null
@@ -1,2705 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- etag:
- - '"0x8D759732C25EB19"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - R6JTuk+KIeE=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 2FE82NfN8xE=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - kWzbkFAOtfw=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - lA5+diajMRw=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - jviyjqhzFBk=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - vKKvECSMvlc=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- BD7ELrTILVU1LBtdUldBHg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpZNE5qUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - aUVnNEcTuyE=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpZNE5qUSUzRA=='
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '872'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:48 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - uPU4xHd8ZO8=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- ZNIjlYG62KtWO1LO9UFnkVywX+NSED3sXHZWQzovNO8lPngrmhrvA0HsuG8yfiPgDKOr6MRmFUe4
- 1lOt0jJGNNDMdVKDYBe7EMPM4gLXcaxO2UHiVTl9kA0ADUz20uizwUxOXXXmcrmMtwITJmM3SUhn
- HZxnbyK8b44rbUUUpRVVGAfZ/pwN68MmYIheqde724c0N79GancaWDO0XcHyeunH6fwXvODxEFhV
- lamfEUWBNtaoAJc+CS8KGInEUHwqoCFzc5XyxubB/jA+sgJthZPH43Y8Sz1adrKjW/t+/e976pNn
- Hdo74HRQ24I9UgNVtFUK5/owdJJ+2OZDMmsQex2uifK/UCcGt+UKak6cSVZWHY8Qs8iehn19yqy8
- JcRSM4oGP359U3XNdWHfQKYaZQmaevuGzY7vTCdRWbAbd/ptqVCwHm6MQ6v9KIiq8Zajlj0S1641
- 2gbrbfaOQyLY26avm+Qcl7ipYEKQzedH4I1B4rWArINAfH5gKDrZunT/3K6XLxAvQQbu5yU6rDkM
- HFa6JP6vrzTHq0n0bx/I7yAM5nr8W1DCbgUIYC+MjKdqNtW6vHQt1EiE9xCJnY5J2/l9QVMZbGaA
- vZL0lUp4eTf9hYSSPOvK0kY7oQrv+a/aOIkYRPAG2aOePzp7PGckwgbw0hG0NYlpKoOGo8w8O/eS
- KJUB8CpCZvo2vnkQdjZrWJqFbH8dX0DFGjNwSFzHCxeSfGVihLQIJ0rqdzNOSbGayF0XSQfWP4E3
- hunnOSc9WXYkTWbDqWtVNxGh1VLJA4JwvwWy/8l9gSD/zmoZOs8LC63645q7sQH3+KbcqvpE/yyx
- dQBUCiVrraQEiknV4oXT2vPWbx0kqIpgp+r060qCOudK9YryZH73oSO4cSM4PNKqeIBMIuRMOY1h
- Ba4SsccoHRrqaxmAEu8Wxx9zSBq0xrTex/JTsJhsMHfB3eh6DVOCFx/iLepJ41eMhRssC74gik4J
- wzgocuSvCd8iDHuJGtY7OdG352NfKOfNYElhXjlf6KFoP5M3+R04bZ5eNObH3SrARFHBda0Kzkab
- ytuPesZpDwqY2KI1cQTW82ovxJyLaYQbuWZZ4fO5cRMx1CApAon9Qx9+PHHEJwkei4807+piPQZz
- 46FmJSZ9C07O8TShZl4kOjQXjgTrVyFh73GXsOXhdhreGVqFjnAMb5PTT+Qrj/pLvw8lSs+g46T+
- /Zx7Rx1+E1BlV1SrMQKIypYuQC96a+uKd6rZYatDVAz3gPmMSIXIGeB03wGKbgtS2Gr1TufFKEmL
- Ua6EnvKkgIpcGMgrqpBg++WQFbqT1qZPc8zFWkFeA7T3D2sSm9+HuZhce4AMLdhsp/JexuftFw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1024'
- content-range:
- - bytes 0-1023/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=1008-2047
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- uZhce4AMLdhsp/JexuftF4YVpBSywopXPBnJIJ+lzQtBLjxrKR56QPc6vynLNTOOqOMUNBR7Sv6R
- uPDAVLfE1kIn/JqMXvKQj0h7LlylGmv9A6sIIHCQbXZripHb9U6jH0iQEZM+AbCVaD2ym6NCao37
- njoPmlY/yGcRy4ArDdYRyAqCn4mxtHzOrmax6bHS5VLNtk4ojMBchNbdtgJwdNcVL9EEDRDOWCcv
- ABmeNNcucva2C1rIQiSg+v0upNTTxtl6+1Pl5U9HmAmQ4iR7Jh1NuM6hk+IN4npBOnZxL3Tw1ocx
- nLepGcIGuARgwwo83xTJVzHTfc4G40l8WoAm8dlqkskE+DjobI4XbOLK7oAwJUgLW/D1OS1sPh2/
- GxG0vZQqN8bpwPnS0LwohPj+U6tzbwFCb/dxzCK24loxY5mWQNs7/u9tJOIASQn3Q8FkqICC+yMM
- YnKNP6rvJ2Gl+7pMiiBLeD0VmwCJYJ18R29Xd6D6o7YTwS7LHUggB/x0Hb2bmpOaLlwKbxn9yu/y
- Fl4YeJHzoOvQTfUCfRAHUqdI64XKMoXxS9P81zioTUrU/QZrh2MedW3lVXtUM810F2xooPYiBOgh
- rIEXIoLyUactZ8/qfFzXe3aiwTJf2Ru7bROZm6FSx2pqZEFP0lh8FQ1PW11e6gTIHzYupPjEdfs5
- 4jMh6Uur7idgtYVUxlCemIMPuXP9UAuDIpBCKrha9Q6SvVzE0tSO9EjC25Fd5hfHLOI0zd9bwpNI
- tmMGFiz2G1xaLIKHdQG+T93txIW0m2w7Sjpr0l5EoSTS9xhmNpD3be14MeifeLxeEzhf+6oqmTg0
- Jl8DYC4weHq/LwifUUqUSLlM4nudCi7Ua2/8HmG3wgBcwMCF8JS1q5eQ9gEHfDHQ+RXckVXoiY4U
- BWf/D5DGh24dtjhQPY8k5k2DQuSa6N9XciQqVdYJwFCwQu+3kz4D8EtDx4lBOTd7nOtKI3TQehm6
- YQH0d6rSnq4HW6tm2vf/fOqxNkw1N19fssxDghXlhrhqQ05PGG009fyjrzHVATFgaEuJ59QEvWq9
- rhABgj3mEJKWZV9jvsZafMT5VkGwd+GqhVH9iXktauJVQiI/M6kd/f+9ByvFowZ7NtqC//dLkAor
- 72iOWGQnzDVzRlJZIxHexd0I79q643cI3hI5gpFy1NMeEgqR4sLzpdlc1PC9k6zQj7DpSHjrSoIj
- aCnRzh8entGOS3xMU+HMyXpfGdSmBJCWhpKbUlUjOyC6Hfp2WTHnwY26ZBtRC9Rdhbs2mzXVKNQD
- st3dDi0ITdA1NmL6GYUda52hy6kFtFtiG1mPaKa2lQM6pGbwjwB/zj7Smh29I/8njWIGX1C0i5ck
- Aebxkg+EsyMUzUjKDic=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 1008-2047/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=3056-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- Y2LFnPdRe/e0faeVl/BUYIJfCWZURNvNpYCjXyExq96D3OuK/I3kphfnrAaH3A5SY4Xk1MMEpBRV
- hpriVLs486RgU5mCbm+IBbAnfCws4phHUMUzC93yChLs//lOW6e3LDrO/GZFAZSwhC9NdEMEafuW
- 1YYkopmoEyysDPr+0JUtcY0umnxqj9GtK/fzrNHj/v/qBFXWekCx5Mo6IroH1n7lj+nLi5LT5+aa
- PriKpfCFqzrkBCxU6tDfjguFjv72FZ7hutynpBb2SgQx+akl0znek+f8sJc3loVQj0+6ZRwJSbpD
- h6t4+QHQGdX0b/U0CPfgrPPM88BAO2iUBkJmVRwQDVtG+RnUFuHVowXBfV7K18jI9C+0uv9Swj/x
- +nrXkkqNGd4ERl7ib/97v/no4WGourzXJSbGsNHibgh0cn075d6/rYigAo573PssRq2USxwlYe86
- hOQ+pCFCE9+fV2+4L1HwoMmLh//6vxE1x854iVRfzXtBlCbIgjvZ9lpRRq+xyb7yEpuNIfp8EZLD
- AK7DRCWI1L/bUnC7JXE2Bg+35qHofBExsnNLMY5t7z8pQ7yV2p8XDs/+p0p2s0ReXVEOPwCd6mQ9
- C7S2boJfIU3wEbWx0C0Ge6I3K+Lb55PIDuFnJE/oXcqe6PcQAVk1+CqnHYwUFhWEKb/ag0iLi6rW
- wsM/h1Ptti6vtfEjRmWtYYr97HRBF9dXBUPo5zQYovvY/4DK2ntk5VQB/VeQTQftuDJ1LkHT0u+w
- KWN0dGc5dcM4ddwikieUIIhA/P42AXtgp7bkmZdaf54CLWOmjii9hQslbsHZgjN6dM9ckA7d3BF4
- XVP+DuYFTbVfEBJG/6OB1bk15nq5ruXMdW2tyOE+Tys9UQpa/FzAlzqf0Fj445Od6/kjHlX9ESi1
- 6/x83I5FoHcKfgGMUMirt/zqju8KexeUKL1NIe/ZIo6vEldIRJ9nn0zk1lcolBZNj3qwU3W7zdmO
- NvOU7AJyOS4zQ4O8imh1K+iBJsJXeal0nInCxSwfRfWJXwCX73LVG3DTbNfqyqe3kb84R1d/eMVi
- 0dWBthNWdbd3b3WBW1phtuzRFwE7UrnKTSHFtCSp0Gni9CsamjzMi25PBVMd4wnlg5SHUpg0qe4q
- LwWuxsNr0ocSfWFklB8dV9s5w/wqmjUdiXFM5/OsEbPiVJGxpZWW6AIFYfmldhWeNGq/Nz9a2/Uc
- dIi+drjet9hAixX3U4guvtfYXoThkUxM75ZhJL5RYZW3TWXQPbru/OvSCVEUkYXLTC0Cb7Tawtb6
- njQNmXzMC687i3xUrLwXzbLxJKAXmI5h0sWPNGXHlUZEJ41EW33FMdILb+lgTnQbZd/nsvNrZgP5
- 2C36CrlQErR/D5lqbtc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 3056-4095/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=5104-6143
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- bdL5Olc6V45cmn09sEO0WqByOjSKvkC8DfJJbCnEfzL6qeM3cDm8EqpFjeyOgZ/4wGSdt7XB8Zc4
- J0MgnbC7ALAo1ff6lFZsvXFkq5vuhg84y6WrDg0KrUI9r4e4vdITIWbxVUhzf40U+qF4UYv/jorW
- WuQwpxWTW+LYu24pigOZmHCu+OPlUJFFCmqrHW6dwWJBwo1nBqSpRLxA+kPGE+d7AFQ+YncVg8nx
- VEWHGROpi9IsPcIHkh3IueRMHYBiiexsUA/T0WQUhLoHvfUH9vRCH3ao451S2Bdggakfw1g8YfEu
- JmaoA3Um4g2gtYh1BP0werFpy3nUhfiwD+XPgs7Et3noFBCssZkrjXcKzk0a6Vo3QqRzzAnIRWDk
- r8anxIgsQTrcZ159Tr8KQp4EO9bQE9rKDNZGmcuD/7EAc8d3eFIfD+74LJQrdWdHXDlmXqiM3dwA
- esLOojbGuntAUGB7NK0l9Y+acrl2nG8cSiMpUnSZpW54aK3B15w4uyB5Du6EVtyexg/sOL8tFfXp
- +ZGaUWYmzTnETf5Nx8F94vnX3KhDrGv284PLiKEJkb5JrV6tXcBJSRpw7e1Xz4gOuMoGq6eBoePu
- AymHfE0t3FfMnJvWU/AEGyVkGysWIcorNWm5LqSNFvvTHKQ+Fh4mbbivUQSCcbHl4lNsz2glCFif
- UWChhoiVxqsbtHJgDhJjVXvFrOX6lFJOwSFXlNKS3PusvAJs0eJk9RiOA6tQuNv/UxrPMq6Tn04R
- NYjlQcSEp6vkByzUqc990sZd52xsW8WrJr99KUU65DjjW9f8YbzNa4SXEq+91I23Pl1Yyho1iyvw
- STIZIKyF25YjmVc+6Zz3+GhnV3146U/3qGohfqBMi05pYdfh9UuvhmxSG8TvWB8y9RL2YjUkm4+y
- nYg+gXiu5vqPkflj872Q7/kHchvyQ3sjgNrpGjb0JwgBmGJh7UJrR++2Gl4dJ0qbAuF78NUUhFx3
- gQHnsgb39u4y6lfyDwsfR+U5SD9JlsMMtBDRYiFpaxiDv0SU+ylpWSwzFyzxjDZAYOznSbydyM55
- +fBkW5XHX712XO6iB0rKqmNMiwLfC5ptvZmlo8F7aYdIWHPkXY/zAt6GsxYhebC8SFVwpI1kF7Ap
- sKh5Osdb/JfuiahaUqVWQRmTyfzhNQ+Tp7+EPOLRQhT7nYEb5bxsiJfyeWVakcJq/LTsBnd4aOVY
- p5H0RGMU7HKOQ1EQgYl3MVXXjd4cFQDNSzJH89zLX+iIdoP+5S6ITNGzYGPWASvBpBOQSTMcAhCP
- aER6Zq6Wz97J6iXNuSW95GJ0ardcLJrEijeh33pmkdQfJUW2FOYN3kUXz65cFmVfjbONgV8U9grL
- UfGbHkZiSDyPDb8sgoM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 5104-6143/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=6128-7167
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- CstR8ZseRmJIPI8NvyyCgywThzDPbm2gqvhnpsz5qI9V5JTvc/bawGO/Ex74G/z4Z5o9ikyQkZDp
- 2TdVSZxi01jLgGzXJAKqYKyep9LKrTlFqsdhxvUkHEMmD++kSVAa+eQ9Odj5du/PismxdcLhXYnt
- Pnvq6ODdgHZxugnEgaQ7YOl4i0pEZGOhXBrbGBJ8vydlJNcOSBhsPLprX0Xoc4g8xDNEFv2NxEyq
- GK6/i6x/Y+69fbF98wgAfrK3dIi/5CbDO6NlWu0rhklIwOB6TZmolIWtSdd+wYESdYQCfLvB3TPm
- 4hrIocS+aU6l2b6L2gA42s4oLKyvye10hKBDM56XNPXdmYAFu0l0L7rCrkMw1PP5mL2YmvpLVu/T
- C72z1CazbWQdF8ryibZJ2jAx0iJ6qCQ2xLUxw7NzGs45z8O/CK0UyqSRh4E0ePTNLZ+ggYzPWdUC
- 3OUTexG4kk/Fi1lnni4Ee0yKk2tJZprs6BAee3OB9SePmaurJfZ9mevh/yn1pg2rEOXJFGwnKOS/
- TT9kGSd2jKX4KMEfJuUBMYDGxLIgCbNR9bhmiv+8nlMkW+11KTpUD0fGHfHXD5ooCq4m9DbR87ms
- UEfANYk02cLk78izB/wNAMSbiXP5MHYR5QkJ3CsjnrmDxJ2rVNg6vi2CAh5Xx3i6b7UlAplWY2iB
- nd44BbgnNi6vvXoDKhRRpNRMY/dreTnN31w7RI4fCO5G5zoTqSNvTP5rQUb1bBS5uACP0Z6ZghkK
- NlPbovjJ+/EXcPuxcW09H0tYQENNLlfZ3+j919/4CSc3mk/KknjL2ZeZLSCyq/3iDO1jqjaMZaWc
- 14ACO9bpLZ580JCCp59zpVOTRko7qXUSpOQQHjWde44sl2W7tG6KbbbE4Q5UiZlgZI1xy78/SdwE
- 36Ub1SgTMU5de1PQWYwnZM9q66KoqwTvredAgKfn967a3pbQ8f0ZjSQ2ZZT2vBMl80OVw6N/dqtD
- +XHRgQvqs+b2VuhyrXdnQiFQGqvgYTGzNkDvv5VQjSwVFtUSacu/5i+mJzwN1agqarFpZktwGEzF
- H+2r+jvLYswPtk1TNTomxzsFKrWXVnzYZa6CPFoj9vU+NNz4QqNxv6x5s44EWGGASHE7IP7rf0Bo
- LesC7KHFTxVkZ1Ygb06caOKwjoxBftgtVvlMe0M3lGljWCFK8Wt/d03I2xMRnAVPv8dccNxiwpEZ
- 3+77rWOObOcQezahhs6Pv7UhrO9tmfZ2CeEBK+2E7/plU0HLMy3N5MwWqKZoJu5OJn07hD0yCfSC
- bZQi4A0qniui5C9LNbJ4N3zXPJiMEHD/rWQVweQIdylSJGlVhE0FyBVkKh31NzIJ6PIH3KgWHBaI
- XXJgQARRlxvZqjSrkwQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 6128-7167/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=7152-8191
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- FohdcmBABFGXG9mqNKuTBDB8cLiBYC59+KBq/NSUpv+CHXUG9x9QwHhyjmJG48UVFa7s7d8g6Ia8
- d1rjHaPaIHkF/zx3/GP6uOTnsKZGNkHvoZwxR6O5y8PKjrdjG4mIaeTmPLgwy7FsanoXsyrqccGq
- ApUeeTEE9WEzwR3jdzOx1jZ6sYdD2RgnGuYFJZ4URpJNvNLijtfmb3sqEgUWBeYtLitGAKvGLriO
- y7q5uJ0PkzZ/hndP+fGu4fE0xv1QyUnQYbNC9GSZZmG/0E97uLzcdlhEU6mtYli+nJ4p9OZm4FIl
- 0w3tWD8zShXlIQzJMYpsqW62YFhVOIjmmQC+8q99dB13DKJoZPJTyjcMIRihWNnCWvplNKGphQ4O
- kQl8Y6Sw0WJZX2GhyliWlaOIc/oTePuJBMZu3rF+lnFqhDoiUjIV0ZhsUAN/abeimrk8yeU4YxUe
- rhLeHuLRlGQoekiscMyaIxIF/nR9MR+5tHoMYEUArAfrp7AeiwD3sAebtSdVw4vULHjtnuM/oZ59
- 21J5+UyYtDhh9hLoXfesfFYPeP8VpBvX44GG5Q/T6dC6Z+PiI3jEh8AOJV3c5s9zRzIyV3PuJcxi
- WwB5YrboRaYMZYcVf2nzGuzB8j1JMIK/v4iRn9w2XYk+vbdE8XZQkl/6p0ozblTF5tKeaS2a6UtA
- 3gc6YVZ7t14LWF21/QikOLuvf5cSS0wiw+kZLBkj1orOLHJYLxPDkB3Gm0A4+/g03YGhx8AoWYRt
- fV2qd3GAL019Y+mEmvwPcptAh5/L2MXSRdqxAuqQQGIU6+NWHFUiUt/sjFtal34ojpkFIpXTaICh
- 9I1MuwLLW9hpB39sr1yLPxDgsKDyqOtJI6NGgsrj6Z38V/o/1gBH13LHtQwvLcAOQzTgQnQ6gG+Y
- a57kD7XlLcRKzgMQbjuA7peolPIrUAxXaWO8kxxDtJITjfTxILmgHOVOYHTiR0XOv84HjWdJZrRa
- d+zHmez9UONEmsGaaCOuaSX1/p/GHzptzAV9oRFa2gVh+6JfchHXfWjiqcErMb93ls+hTnJHG7rt
- v8XnIDXMwZp72bm1kBux8m13JuUsxxSYVaVCVXQjJoIrln/3ok8F4tuFuoDL4Yr5No4DptY0+Cya
- RpIJcQehL/uy43MDLtZTb/BlLQ6WzLiCnOwFVv19yt9XCXmQbaiqL3rM2CWLRJPKtiG/oGFTbfMa
- XYRHx44H1G7dZvva+9PPslv6cYXp+ghNUcqnhdKwSlJVCASXzU+UC8fPs33gm6yWzHfOEuQLcn07
- Gtp6gaoryyerrr0iwwYE+8+vzt0NJkv+08AaNtlq5Ka81KX8cbf9ZlB6wCgz+P00ljpEyr+YtgvX
- jl4Y2BAjzPdPsbT5zfY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 7152-8191/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=8176-9215
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- C9eOXhjYECPM90+xtPnN9lRtF786+xSdwE5Bj2DkHtuGlgYNKwqb7TWgv4Qt8rM+dvQpKt2BKTwO
- GxZU06T9BsqjE8yl+XYp4AABcwLxutD6tw2pxFjCELebbqbHMul/PdwUTUxDtOT/p+G/V9Xgu2l8
- hEhI0vHpKOsuSO0+GYAw+be9ZwzMybepxf4IRq4DHXREbYwv6zVTyIBrj4K4ihUyhfO9ecyAJunj
- H9T4HkfNE5xvMkQRt1h/HuU+wioNwYqu/gVUDyhq/wcLJ46NWyZC1Jsc/vHzxvuYqGHZ4mVrq7/Y
- eMbLeguEpsg+YljyqnbxYuJIGS0o2thbcMUH+0HAMlFAuSDIGUvDUsBjnzoS3Z80LXorlLMe37a2
- L6qSrWGhvy/XIfo7Kqwaz5TnHc/QyT1kqDipKFiTxZsJYsevaZbexbpL+GBqnKegjFlfH6ga+pkd
- g9qfIWRCWrRitKNhNfKhmOJpc5EmwMzxVzVkrpBACNMY08BBxRGyI24jkBX5kl0DD0dBwmzEMOA0
- oGXOdHuki6ho0OHBnrKRqxnBgiYLKRrZ9mlJuowpnkpDWrqmTJtMCRDD1iBWTRNJwPGf1aqCkMy8
- aFMWIa1fpbDBuNALc0Htx3QFa+3q2jTk68YUJY1jJl7zb4jIcW6eh85f+JSMRa2xvE9XeCK8GL/j
- i92Zv9ifWyJj/WXbo446egXkEUGlVXzRwBxStpWFxVDvW+4EbjYU8XhOcriAVPUhrZ6iB/8fjdqz
- Uzbo9tqnDfP73frxhzAPW1W97MyKTjTfMlDrgAJezhs5iKu58liw082hgbdDI2vcmjj2/JxZOJeC
- /8PypNe7+5dfMFsKCvYXxE+uJh2NNI/8IV4SJ7FdTZMfcS+oa1pICew8msvVBqeMSU616e8g6ndV
- rNf6EocaythjNf2x9/AXJOlTEK/xCikn78dlsH9c5I6fWTVexWpMYdQJznuxSZBLUbE1jfW6Qbnx
- LdaAR0Vl37NZyQkGBCceN1b/zj5EKGUf6tlYm0rHOjRI+icZq7fgF9XeRPCGnNlOKwfYopXGEyzG
- 9Ul+d72McwqfuIqQHM0CZ+g44EBxDAc2o85Gq/PA+CLWFfLl3TWUJjDdLID1pOmoOum7VGo8moNF
- yMXiSg8kDslFRz+K5A8bDgUeQUJ9lFm8egBHZaV9nhNk5s//G//L2Um4Ixt2bHsxFXZe86/PpJf7
- AAQKxZ/k/g9jkfc7UK8SA2kaoMojwsqWZkF2k1EFw7eg793xDa/3OKQeV/WU3hCSf+HzgytJKwO6
- 07uespZo/DOW2H4VrGpTTkRsM6pCaOxpo0KHMijZ9ANcimXlbyM0erVRb8PBOcNjyYNPW3P2yDgN
- NG/DIEhl1GNJY1E8XBs=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 8176-9215/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=11248-12287
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- U74wyuNbMLy4gUN8/6aNoXGm0wScoj2SSJiSOU4ExZEtGS+fETiRvcg9nMqXMsd3PFZW+eTw8cbE
- vNa1xdzsIANg/nfSBD2Z32/njrmW5n6lZGXlJpxictLefjQAUKRLgPtYyC/wZ6jwxhVb4NFFhOPh
- evSLVtAxw2Um6Y/m+rprRUOg+OPjyJluMNP/oZNs4jEBBA6n4EQrytt4J/aElYLOKP8+4W0YtRh8
- LXra19OQgFSi1rWIplyyT1F97kpWFyJbDh+4+YNr/wmWknlHaFL9ldP11HMs0yJodJei7SHBWhEp
- 0+ufHr5xZAm/5GOU8sSF4VM+TUcCOxzczKGOEqMDt7HPq9qOo8SfD8GQAoEFlZFe7sDrY9AsL/gt
- z5S1UhI+a+ob/LFkSJO0lqvdjdrF6NV92eZ9o3ijyhhZ5X3ONIPj0n/6VVQBeSWFV68dvtKR6LTY
- dLXiW2OmX7xDntbXiC7tKi3WIi+6mt2F9V0Ba4fqV15806R4/2Eyh9s7xQZYAURhM5MXD9MYCOxK
- C/rdrXevc5kDUZUVDkbrWcb3a+51oR1oyxkdiRWg+VYtqxDzUQl2YXDoXxLGBRnd7v4pQ/QH5gGf
- /evJ5cVi1luEKlAgYQ4Qb5KCP1OgAOzAuGq2A4XReez681SY/RVHAcZO86HD58owgznq54bmixWF
- 6qQ8snPv+CA4KfVBS94zwuhcLP7pQqNWaS+PH0ZoomfyF6FzlAdg/fq+ueTUPyDtPGeVPnY2JgxJ
- iXJFPiBra7dYvkgZHI4Gle6MZ2UoSZ4z4VOYw17DbtfRmeqjIFC2akWJaAcNleRbmDVTgKnZn+AW
- mm9XX64MM4dGX3thxS61yMyLBKcsaJPp29bTk2AaMaYPKvoW5d5zbA4X7ZVsefzyA9JlcisgdxuH
- YmtYqZLMIWdkA8pYmTGnlaFcJiSF9bXw9AO/SB+zh/fVnTTQnSiIuP3k3G9NxEU68pwyyzZKSo1/
- BSyXVlp5pYi+63QbnrkaYE2rjnIC8Sq/s/pdiopwHboeJVGdmvj/DKVqGn9WSj/f96JeBKzFzSSw
- iQx/vakjOc6TlqNu8uMKm8F4ecsDuO467Egh99wKaN8o0ssWVx74R+oQ7ur7j1F8wtxnejaiu7nm
- U8wjHPR1M004z2S5LyqZiBK3QrWHADOWc4tLvRF2Gxu2OKo1sgNg3F2p84gvx4QCxtfyQ9p32cKe
- kMXb9sT/TZInUHm6Dm/16lFTlLBpwQuKRNELXE+9l7lp5qNPkth2R28ePu7KVZela0o4L5D7eNiP
- s9m7bPI/3fVv6qxFYYWpnbSKYUBT33zsfNSo/lCXv2znyqCao0uGbyT9AoK5FRBIT00DLp98FRia
- TX5/F8Vz2F9a8JFoW7E=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 11248-12287/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=10224-11263
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- fKUTyoasE/fiYmJHGd4Tl85uzJkGYhv/dyR6k5bB6RiJtJ2ccA3GBahBFRdi/BmH1PqnTG68YLPs
- 2M1W2ECWzOLxaVRDzQk/8B4RFwdkFU5W9SxGv4GQwtIaXjNbboyRwPZrBVZI/iflwwyaKP6Dzwrf
- Zx+ejXLJtQmJ0mmAR+UacnOh42qetCGI4GOWN2lSIbrb9iGC9WvcQ3nZe5ouWMiAuNa/NApAYvzK
- jPaEbfziB7lO/+6KWIrw9UfTrBuuayLTjOgoeaXxxgeaKaqJbKLIKzQfMxK9ksO6/EhVAyczF4ox
- c3RxRAyL5aYXwAaj0kOXpbXtvNBvTXRPlzZbzM9GRycugcuBtjUV9XmpLYKy+tMzRgC0ipDJvpWI
- r5DJTTn1jNgeWwoeirYlYOOitfQuPQLe4bu2Q4O9+CnVvXUh96RXvCUdbvF1AOd3P5Csf0zWmq9I
- T6hve2fAf+ugBVE8bShQrRno/rl8DEnxWJnkkPNLu4QQbtyJpOCKW5Leg85u4Z+PVXss79vGwhGj
- xtWC80/ng8Tyu+kNlHIWvstPLcQ58MV+T19UZeGNCYLlKueQ2WJ/07N/jvRcEhTJDz+wkQgON/SA
- p/4w+dWE+1DbFnX8LTF7itNkfE1AQrRzh+EkTe3v/TbjuPU6UHqal3Z4BR5stIM9Xn+uOfuKL5fK
- pMTkfkDYh9WJNVwnshXlJA5Y9uvqaKl+yiYHwybI1S4zg69XCthx4b2siACjFhHIRinFUKISooXG
- /GxkAOKvLBA4/VYDsrt4CoAbDkiyk87tzgNsyxwT9ap+FPIrpFOB2qB0YKtgub8TnROZKAH/oD/K
- JxllRRJsCEcjaxNzrvTj9BFlyNLpAGTGSfhpjN237fbArrakJb422GBdrEJodwpC9rxA02jkZpwW
- r+TsF8OgMdypiGTDq6oF/ay+p90cXFEI18dbCxMskWf9qY4WE8kbgoXNhIegIheMXIKOszVERiBh
- CSyhGrFkcAp/eK9IQ3cm6vYJNx3o35+IU7GjK5gR1CJF+uMtmX6Zj9zat/Z7DQY/WQIbf2lbjSDJ
- WyJJRrLXVtv/SQNb4rXxu5EtVGM2oT6B2oUk9B9HX5j2QsC/lXCk2kQeTmY3plsf2vOGJINhnq26
- 3B7cZB2LQWOHdHj0O+WzQVoXd/JDMdPtg578PynYpUeE10+Tq5eUEYFEOaOvngdv9F1FVgfzqfbi
- AEQ91WV1RAYMGkH594mn0F6VTYl+lSr4rxMLu4aOf2qcNdyMtcjwrGIQf9i9VEFnSEPWYrBeR50K
- p43bZbspoQLGNM0tCVvJAXMik3u6H0y/z43WA55pLq4wqfKaOtIVP3iLH3mlxFfwmlhyaVlJwlO+
- MMrjWzC8uIFDfP+mjaE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 10224-11263/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=14320-15359
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- +05ho77Oc+5VAH/Vgb1BWbvZ/PXnestg0SYIU7+sJaRwgXHzsc/8O7x1iVF2xfg45qgPIiKGZUKk
- YmeudzVZYJWIXwi4iboCVSC4ABDGKvECU5dTtt+6bUl7SuyTWkAhDplWScOw4YCiacirXmgGrXj+
- 4M5AZxn8BhKYm2JK7b4QTgPrNOpr2c+2deGPtibKsKxWWfevlwV4g2zinEK5O1/9EHfBkCJTmdl1
- Y0UchMHwi5deP5qPGMjsV0iuHitHIi9lgKOomt48mOnvVMG2d8q+NG6rBQPqHdmCtzC/jjyAGTUb
- rMyw/9y/sjOgaYeBV49UBQMm308xfV0XQfnm2aYuJDCfGEiJ76fzKlzFMj4jtkjs2eRLSfxidrEi
- 4/xvkJtQhDO08jW/18PBcBO6RMF4oJw74zne+LNLa8VBU7glNF4ZzrsG9hDdLw4ULkOykm6xddxm
- bUzIq+YPgAL2UT601ZwVCb9wGFrslE62SfPBP5Hm3ylDmqKiE8w9BUcsEa5kFtu9zoTGKKLlC4zT
- cZgv90XchaLXE08jQdYojdtWxLUVGm5m8rRiD5douimS7Z+uEoDNWxVEgp7wDECMcEppisLXej7E
- dNkxmCDzXWavGXKcynedyia5CtyGB0+c/YpAdu1qBCCBXs8KJ8X0T4LzWcs91U77XaKwQ8VUPy0a
- iptZP2WL0ox0pa7WVLQ3033EmTF0I31UMNMdONFoQac2sblvLYEodJZ10Tv+sxCESJDfPPzYSOYW
- pB/6stnqyq+7P1D48mSJZKo0pvLubrr/5nigiC6YHT+0FfYvyROZ2lGGSvEKuK23rlcGrqVmdu5v
- STSJQywpNj/J+Dmrpc3TvyoeTFNUfYwU6rWzqs4e2L80XU9zc3Hti69/PJo0UbX/BTX48BmbHMkm
- NlFRBalGTvAXN0cd9GrlSLvW0hmRq1AA6vRL4EmMut0id2getjhtSdeyuKR3Z+SkPviqElNSYb4y
- M/BSRmdCiObW4L8MPKExbNoZIIDfk1+VixDV5UNYlEuRaLiyyZnymx9IGrSlHQ/gAHNKDVI8yPYu
- xcvnuKpIJegas0ZgQB/s4GBZGYIpGQqSc6pXP77yDcnDu7bV2tm4I4EiuryqRYuDYCMXTQdHBbMn
- VB8EZmcxtum8BsxOHf07AxXB7f0DZqKXMVcoXcj2N++JGVWvdf1dk/7DNGhJ32gE6u5jI8zi3jzj
- BG0ipbOzFWA2tsgZNIzenLOQho/PXtJa64FyOZB78ZC9d2wIy2pELNdffZp9NSRYUqDsAukI5WBe
- szKC4WF7+jX76868r+idDCViNXr9MTSrQpOwvv8/uyx3rUaqtqf+jnxyNxnz9yirdG4uMtWaha7Y
- yb2PCKBoE9AUYuxH4n8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 14320-15359/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=15344-16383
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- rtjJvY8IoGgT0BRi7EfifzkucpivG0+HJLiLQ4LehLosQJHp109+SLtM1QoibkjJBYGKKSJPulq4
- Re0l6yJzyrixrkxD+h13BKIwUKjDvGf6uiwb5R9QlrcKmWdM3qAdS1/5+k7agbCnkBpCqlzxzQgx
- nKsF4jvsUE3DNIckSN9X/J1iryeGLnDYojvz6L8WHFDmiXd786WVRlOI3U6izyV35KaTtNZ/gXyD
- 50B32GoMAltMkC5XqWgEH+pt38xb5s60jRJHq2dYXsBN4ASvwXKosH2QSzLthK2dUpMtWpZx0KF9
- sf62DEaj7VFPVhkZfmt0uzt77gcnmUmrW42HHTXWl7xVcj7zTtcT2ZgqSWu3WXxVEk93L1HhQMbY
- DZlR6FEQEX6VrQpkm8UXhVhnI7dtCwFYwTeo9WFmsjotQA2mUZkH2pZdL725fYxQs+TvEnjcRB/Q
- rt+Qw4LR6ZDo/SVKUI5ZoQLicQy4/kKzL0x4EnL8sackmxfHbDU/FgnCkx9cm+7fB+aIHITbmrDC
- cmT9zgaTNfrDq2LzBeJ78NoSrJvgXmPYd4wS6bFcE/HAAVFWNlFN+M8gZx7XapbH09T0qVbjcb4o
- 1VKhoZ61cmuJHsrOQXneErgwBwp2a6iLR7aVWt/2uFQRIMjvlZftnoM6+cqupJeTRaWYgiRIF/I9
- gmq9rABOpAJKeZfgY/lWwmH/KZm4R+hywY/OSTUuS0lNA2i/VgzmAYmezxURKm6apoRNzz0ah5M0
- 1o0t6T5LJM4BuWaPaLukdOpGpDHXDf1kkWPRJjkp1e87Hfe5j7eJLihCXI3hR5VP4i2iDnNHTnXk
- nB1crhAIwXgC/tvUXMI5vwev8M9Z1Ifo0UwrERsVbaV/cyUrvgYh3bZVLsC6I+SkRkz4KgzJf7Vz
- UpA+/fMfFoIfWPDlekfmQ1Ci/yJml9N+s+B5q/T1so8gdM97e56EzmqMCimClhcRv8ebh4k9u1fV
- yM5NrhBpBqvIopD7A3sFzQ3UFRTGj+0LJfXcBSIRHL5ZytaEMi0jIm5cRF75g9AZhXpBgrwP8qoW
- IX6ghqQyrsCLgZ0R4+F3z2D12TpwNp2vOxLmZ0bUwv3sYPIIIB4owb61Cv9tuqkBYT6a3O8bAJYT
- mgswYiPXNRu96fbu6/C5AxgDNfdQihiUEuSLC7rqv6jBUlhIgUDQ2iN32Fye+plHrQqyi18bMwP3
- FtNRNeeeTTC4urEEaeikAdP0WO14DeP5XTAL3b2SSy4eObBEFiNlZtJqz9YmLOBwFm2JN1L11NYL
- rjYHN6mio51ZwVmcEGsGHfLfz6jgytfjCqmCMRov1W9c9AJQJVyR1v1ozFyhlF9aWMwHGdVNGlRL
- NQ7KokEEogNLBDcnZJQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 15344-16383/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=17392-18431
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- RTuyu3S2Rra4fejKOh2f1rX9ST4e1WsNQeoK4JuEfTz26CsOV4aN+s1DaTy8BlIslidJkqiVyEuF
- 1fmdBJW6Yumd71TkomS4cR2xXgz6DItp/KaFGUwTfxjmt2TsxGcwTeXOgm6tTzrMNWPOGsA4xOB2
- A8jYvX70AUYExC1NvNCEry6yX2coEPQiJ0wVudE2T5zg/i3tCdzw9aoBZJVbAFoCPDaDJuD+BasC
- EsO7sp39iVLVLOn/dErT0KwknVXqRxURawSce+Pa8TMGt0LH4Xm0eplqFgMxo7g7TLEHlG7WWtii
- pFvdYbqRe1g2XGcgY+y691TAJAqem+hMKcsVcCxSoX2igyo2g8HgoGPDEVYADHEpDrAkkgh0Es0d
- mD81icmajSUtda/6KZmtP12Av97Gfk/99BJpGiUv9lIjb0sZYEZbkBHc0PCnEwUbK91ElST3AtbU
- Swl33syup3bqI7b3qQh9bVbKOBoeKJOvM+/aPpwStSSu7HC4nYSVzogzMvJ0Z1YoAQIv6Pwch2AA
- xuSKfY+bl5NmYey23ItEnvIqUwSj+LQmR4McThuw98jSE2k7qt9AVEvqkJI54bNVvqkU3mG30XCt
- YKQ0BH/8FQcL8lIa/BRWNGzm1ti+2AvYKIXsD97DH/5Eu7auii0jN/+cWq8/yS0NbE0yypbvGUJR
- OgpIeTPUYht1C7ZW7tEGdbDqFGP2N/wX0q3ty4Tt3PxqfpiYGOFUHac+FhPKlbGoGZeIx2pblaVP
- SohDJ16lumGuASpiKt1zyKS7/jpe/C2O4SoHVoGoBp8pPoCO5AohLdb6Vj2hDI89mxVHXVc3gc3S
- UTWrZLqW5v0iekB6ejPc52fM+6tdhwpl/8oNFyvNafVxw0YbKqjZovobqRljLP3NNzqE536svv0R
- 9h0cncwNLXxuTKIgB7YGPAhy3BqmkCYIBuPHUommACuAuCY7azsfRJzhbpl1o/68kRlGEqA+RyM8
- Xq8AYZopgzBBednB/Yv7ZV1xvuSUVpZzCXnNVf40Eh0FRhDPEyKfQHyyhXZhw8aypdt652Lt8X+e
- +GY6ozYrqNS/7xOWXN5ZQPAsiu4+0kxgMs6SutDFrDwH8ai6ik0j6QqMaimJNY3MutcMdIYtObL/
- tz3yg3ZaoUUH8MWgGvSO0DiytRnModnBPwVEQyd4ZOUQjVXpIhEIshfRH1ajNP1cIWQU70LOiwU8
- 3I6XmwF+6QJALsPBdBe7ClrsYyxniuNfJBNz/K0W0J/UiB3ABXawxaiLPjvcl7cJpYApdSlAYnMR
- 4csjrzyPyI10gczYHVWPhR6BTbiKH2sGk8SdBjs6DHTDaFeo1AMgzL0CHk79Y3kgLL4QlFKrvh7E
- Eu1BrArEQeqRvmFhuZk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 17392-18431/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=18416-19455
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- HsQS7UGsCsRB6pG+YWG5meJVuLfkBw8ogK4XakuCW1hhLpEYW8CDDUG77yhA39R5mdgLHqLZky/a
- R+JwIia+u36xADYn2McWq4+DO6C5jGlToLJ6AqMSDOJLNh38ZBxKMRzE8+qroBz9958Fanvs+xg7
- CInThurGVVUNytKkswTJFhGZLZkCGh9AVB3s+RPRThOggVij9dIGjtqNdlmbwJy4okM0fw1/xFUf
- ux0OoQn8NRi5nb2MgLsx5EEIGI4lBozLNkVSZWvtBxjAYFOs4aLEmgq5+jE5xdp+SkBwOinaZ6Od
- cux+vatgjnl5sgVOwiAyZ+qhbRYW/vxE64J49c+T9c+uP6DR7j+iZwvPvAgxKGvMfhQD7rTzSvIS
- +RqfQdeDbpiB9XaJAyCsHFkKKBJKpAlS2aCMwfy51ZU2KH3mWxObDKYdiR6TTZY38bxhDTJ7kS2F
- NZxrWgLoQGyCTEPa+R6OXTDgvRwUNWlcg4DUoKkx6tB5FgFHAijYC61MFcnkqV31MzLVZBwVFLl7
- uku/GBVkll+2uuPXpuEszeLMgF3CTzKBvJV/5CJ00it05pMkQhcZkiZ7vkPPdXIXx9T9N7yodlOn
- ZiNQdmcdpiHFP50M8EVnt9nZlAjJhnQNMNPNpXyWGdi2wxehTVK6+Mw42wVudHmfFrT0C7tK7mxl
- Ur2H7aeMJUBL73NlZKX5awWiXQK3F1de+Lgl2OuEHUBQzus58PJcLmJD6dfJUdPkVKE5N611Lzjr
- /GGmLibVTjuKvLK4UtPx6/dUsLanobaE+VLruX9ZR6KFnZ9mGY0ySU+BLuLxb3E8cCyHKXPQvpMJ
- GTTvGCZ+DJrVYGoFKGGQ3xezlI90iDTC60ZsikdkrfBpnYv2A4/WeTTGhrZKc/KeZLWEObsmAO76
- chOoOc8Izr7kP8Nh81ln5mNPevwxMPaiqbGowcxE82WpEhpb5HY7+vvreJLO0cAMPiuRcWrg7wN8
- MTA+pb55GiSGZV9Z9p+U7LjcXao4jGszIjCiIc3NcH9RH/vutanodUkvTdXTbGELI1sRUoK01saV
- Z7nWEHxdvopBtoJ9UAsoDF29PqPhR6aa6pw3AQ3dcUDJKVfXRsMF9d69AaPMSbsXDNnr/4wRK/Pc
- Fk3qpQb6JmIG1Bzzxhqzn8D0NXNuPECqyxVnN3FTk2UT1sDXCBwjKCV8xRone6YfDPfkzCgX1MG4
- OU74fCPpOtno9E7B8rgy8qCB/9dZeNo/2iM+e3butlQXfj4q8gKvqs3oZC2klHb61ptE/tNLh+PK
- /+YoEYhFKOa0HmMYlkJbnLIuk8fpVs8hR8hrctsdXZ69peOf8XDnEuaAwqQEeCrywE358h9fSWCO
- m+Lc+qfDMErzqbawsro=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 18416-19455/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=20464-21503
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- B6no9/Qtll1f7BmL87P+mp+oJyWTI/wLoDq90iSsUng4TRFa2/WG33OvCvxdq/HFXFPmEQYLXxRR
- COmHaABBl58j5RHd+ukcNpcCKoWIfT4BBHVo06/BoFkND6nmcuePrslML5petkV/IFD2WqoSqpz6
- WQSnQY0vtU7JueKwPE3gjAuzvMKXtMI61itip08oEz+H1tNyC6ldPkF5DkJlA7wN4WHbkgbXlNpr
- 8zzZOI+cXCKvPAa5SI1AFsEPyEzYxvykYCM+WVgLr4C4UBPdb6/PKfHRyqYl/jynKMb15n6Whmpx
- U1zP7d8hjZ0+qTVP1F+Ovc14jY1SCyLlG9dzZATvbqr1K6aJ1roC75DDl87glgNpd9x+jyK2TuGb
- l5lOp35h+bOYcbNiyFvkA/9rwmpPDC8y8ZXptlN/AGDPEbtCQVlaHdxTYRgDilsPuLW0Ifv+X3jh
- hQNHdcxc8ZiL/sYPLxjj6LLXupXlnDuLdmk0LsJ9mQZpF0RWFI+iZVGGXUYkjD9nOrEeoNEdglk/
- hpqkfjNq8yFiDJmVFJIUaY4qf5CaIpH67bHFLNTqAhKdqajizooGT7myme3K4VqDa5Y54jIz9ycr
- 8JQ52YtvBAfHKeuNURukLw1Ku1Sw1N8jMnAfZge2SUeBCWHW6jebzJ85kK7JpoXZkFhXrZBvtlNL
- b4GsHLG3QGE/XmMZJJJFMoihzyW/VH2jrBnKz6CjefSNQpmL/LH8N7sNjkvcPTdsLeLbjZtwF10G
- eF1wgfltnAgmh5dzcKaveu9VmCgSoZ+Qd6MLFWR49CWGWcaeS7R/rt6rZ0PUm1jfI5MqvWPdyMLX
- /dO2KhRDlt7QpznH0kg9Jv4cpGC4/nR6YJ/yvXYVaTZHndJKoxr6LK8GhFGkpThGK7UumPqNq8UK
- /Nuv5r4CfwiQK4thhxRaAzZhTPEpMZ3ymzsZkEQANQaWov/UWbIU/YJZ5ocP9PEXFBDCFYSP0Slk
- 9Q+9WE8FgHVrLio1Y5QrI36osZi4v0IU9pdfygBal33XU+26LE76lh4h4VVQXkSLbC4qxM+sIEhX
- pBBdxHvIZKQUtVKzHpvb0Ya6SgpLWoj64E08jbLJUfolDE62M8i23zm22bKB64VTlOrkPtcB8tUg
- n8uMfYiVqrVdUN9n73ZuX+5+YZlQ9llBrKRcUvLUPk19T7DHP1a77muAAkYpgfVO/TiOgGsJRniz
- Hx0J7Raz/rzRZ3k4iUqX/Q34/kKtRac0CSOzUxMPKyDGOq5M4zJahsz+QsnUV9Q857iagnBmJwDR
- F5f0KTIigGBI27gZG9dMH897A5eXASES9eQw8VymkH4COPUS8hEtFDihAEpI9cB03onnspoFuqSA
- Ubjx8RjaJq76NNAxqbU=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 20464-21503/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=21488-22527
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- pIBRuPHxGNomrvo00DGptelR66kl4IN6xYwOGHH6u6TV/S97LsMY+nUv2YyjjFy1PjpJmL8RFdvN
- v4l5gQylPB6i56Tthl0lRs5MxNwZjyIiP+CTRipecveVFh3Jv8qAroeXY+23SZVIl0q+rQIXkftm
- Y+6lIMGO/lvlwoaNbSlfjdJG+eW6NN3KxBq6t6kCL48qlJLqpfbqi409CeFge8BkYLq+F4JTfzeC
- 8U1cCvSJjLUJ0IPndXOxlNRnd65JzUaVK8vH6sXWw5OzdDt06cSVy72A7T6qf4//c6dRZ+DlxHpX
- YqfEfTJyLYM6lyuySxm8Nwang2xqhMFd/QnX4EmzepA5CyK78zYC2QkTXr5sKwOf1w1faVeRfOpt
- 3POeltvUz075rlsriNH3Qt+EjGV9hNUh2xikDtoSCWUON/HWxDZkLwoX4hHmylFqSqyEz6hdLYwk
- ybzGNu21iYm8a5logoeH5n6pkoDtzUxEjmt1CUomfrMaQJYCDmgvt8sLCXUydRXkS2gaedEDfkYA
- J7ewQxAKJhC1cCHxOhRvPTjmU2a20AzN+yr386l+pD6TJUpsWRcgKwLvoEqrCgqt0VzFpwXR26F6
- 8qCcGxm7XkTcPbvbXk4AbqOgQeLBrYLWxgeDYJl9VPXEOewbM1xb+Sxldf0zYz4LbdJKW8M72IsF
- xLJ1GPg9A/xXLEJ5ldVHRKCiCLnuWeLZMJrN7NVX4e1/6nF6LGsU0/+/rRt/p37JOx+ZYEH8cETf
- 2a1j2GDJFEpYn2HzP1wPi7VYqJdx+0om07hyY8niyrb/vMriTyX6VXSKuj8pDQ17djD+xtiAcWqp
- d5LdcdApYnFmqO13NYzRAsHpZ2pOAU41eqkcfek6rtlzoY64tz+9JCPh/PwclWEsvx11ax/12uOe
- LCHXj3I4saNsqcDwwO8P1mu/dYpbNH9dDQlySviu9sZ2hjBXefo3dFjCkmcEAGIdS4V6xxieWpBj
- sxif7LkJdvSoVTGNzQ3n0OR6X3DtzoeMxGNjf6QwJO56X6U248CSc0mYWPaIDO+rYKQ/b3BSY9Io
- Rci28maOjkHY9weDZikpy49QqWj/kjZiPkLW0gBUvajrSPvzKbYw7Two4hxU8kk4BJDpQiz8+QpD
- IpmVRBtK3A4oVoWHbzuqp4IkwAE8GNWVcsl8v0bfA8IvsS2cCQo2X4jAtOpadem+/pAnRJjbMOLK
- 46Hct92v4ZMYJF5k/xsUILJXhvTzoD9SQv0NZ7hH5bYTZ5R/XuD9NRFikRvdJSYbNCMaKreiOZx5
- WlO/HgvedeeLBg9nLMB6iGzFsQI7cDjSZHYFnja+ERUh4+GKJy+v5x27Ei9lfLvUWmgntxQgU0yW
- 9sxSiMyBWtn1rAe09p8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 21488-22527/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=23536-24575
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- dxfJM075JRKMrn4ovCK8IOfZv7Hpp1D1WUTCXD0asCWOh2X/GRHFbMyyUphainHPQ9bYUKqzCx9X
- RjnYdBIiJiVugZ0yLLFvGEzx87c3dZGsJrDCg76sqrc4MyAE+jpzFE20a+ZsVdhUJcsx+z+65dof
- eqZgf4lHq0pStWl+JjL2EWlNCIc++lKh4Bm+V7Xym2ZKyjYehdmiod8xsTIuniHTlBmQs6mo0YOJ
- 5H9j2sKCrUnIOinnegNZOSsFYLPP3RBIqdAR2OQxm9s231Hl8zSuTwKpOlHe+3RsTsxijKM5eZb3
- Z8soXS11O8Zs7qgbT2pJUQn67kJkxcjqXOYdtSIai4drh5uEDR8f6fSbHpzzgAuL9IQDJTKg2bd0
- G5IUpsx/jfo2s03QAMTNcpcRXXNylBfotZo9h+et17O4NWTxZuZwZUCr600FA0rXkjb3CCCFqOUg
- 1LC+FVcRMn4dr57MlsGEKI4Eg82iyr1HLOSDajJBBehKvfrjipsFeNQJRauEWN3itfyQX/n8Y5la
- +o+J1bOGNEazN6G8HOdiWLFAxInTlfftJIE3+4ZHQy9ph9/Ugo5BMXgudRIrE2GAqewCazy9EH3O
- iwWk0fcPm/dhyyqbmmBAY2h4UmVW5sLE5SN2D+NptqPR5r6L+77bBwm217R8yS00Q4RgAa5UsPOM
- yDQFS8CMDyHEZS5C1ZyLFJ2Pahrk7v+4lN6R1J7a4wPOP2oyrEFd+x+F3q7uKAxk6r5pmqxljq2w
- +QFK/SWIsFzmuIXEAOjStI0BTf8STv2EUppN8O7QeVna82kAiefepropYWpLZ5S7T4Do0LE9lGHJ
- 67FylZyrbEW3wa27bzL5/dKXdUaQywVYcljFQr+9c5grA7ogPz6M8enaYY4noFL4tlWLL+zo8Al7
- j3DH0mmufA53ISGJVrXAszDxfEW3wO3mPKZrBgj1yTBDlLdVgVuJJD/4vfZlY80l+mVeog2qVFt5
- H7H/k0JShJQbYUCpTSvTZ67+oJu3087T1qQuLhiH7j/glqtCJgfBVlvaMLd7yYA2oWQTKm8GRJqq
- 9PMxRXnUgo9SCEs/n+5bYd9jb7mVLv+BO2EMnYvWgsyOfQIBIsyhAxWC9MWWmTG/d41m+h1X04t3
- B3cZC0A+f1IWVXy75oD5065pBET3KrwcJD2va1wjoxlnGXuqFWMXHPoJQ/1rQdpA/YzJyzQTMAdM
- 2xNLQJbnod+rjOLGDXUwP6jxcXQzPrcYhOT0U567PcnOx9huKrHzdDqcKgEJvICqLH24okFQc5P5
- HCOvHVc3maPcaduktNwziImcJ2lR8265MexckpHMrScuMBdfqIsLceXLc63md7sunwAFJSUgLZnp
- 6JsyI+hvJrP0yl40wXE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 23536-24575/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=25584-26623
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- WHQCP5+6z9TdD2fVdHhpc9qdszXrvux3WTfVOTppqnWshtDYFGh9XsClakSP+1vxZ2bbk1eDQvc+
- A3RnXUEARftpM6heUeXyibVXx3qH2SD//edeFyYYM+ZmKLBpyOd6X4kD3ZFm3d0ywU4AOAUYsb7n
- zXk4ycQF+t3B0lKJwmBMXiRK8PjptIHlRkumUk6+7QqqS08F7OFRBOyjgeYoPTSO2Q+flby8SxIp
- fUKV/0Asgq3sY2fJI6Mk0WESXroCIvDospATiareKb4an+h7a6OpcqmKS/mD2qvLA8ZjpEURQUcT
- aeEJ9PBP5jw8UARp9whG9ahSiDyKn/2p93pS2FalM/6K57urRTJsPogyWc9LUHJDmxhmAd6kit3t
- MHM7d8YvbYOEhOywLzC0z2DftGfhgXQSiiUNylTErTMduRu9/dJXk10O6G9KRG7MPPnpM6Hziwhq
- QoXp5GMO0ILzgqMw2YVMyVsYoP7tpbcS3WQdxiepWDz4sFg61Z5cEq54STvmWtlNgG1MI9NYgugJ
- FhBF9vRwkQU4fUXlyRAv6LUMKbCsSTONirx8Su3lpkbxcTpaVLMEJdbuitZObNlIcveQH1ytfAci
- tUNb1msQSFGK/769ErtNF7W6R+wfroQoH4uq6/QrmUdF4S9iZZr2Ohhv2ln5vhekhiJOaS8bBVOE
- jn+lr6ujJU8j2PNRuQSSxii/zRG1oXwW3UXC0zl+62REmFDC91MGGsNIk7o9eL5sq0tBXbKcrQm0
- Zdjr2CjmUKL0RaJbojFuJM9kLfsTXdY2BEYGnXOFP5qxoncW37QF9RDBocOcxVanR/0nXUZFWZ66
- jkHdIXTizzC3wGroyT2Jsa7nkajlBBPj57uV7zrPvGFXDnPHpo282tVy1aYkeIW2f0e/gv8p25P9
- ZgHVneoovTGiHZ0SYeu7X2vTgU/qazAPSNy/kmC4Rje6BzQGQTSYMpuelV/HhLZIm6WvOWBlN0T+
- 6MdUNyhMYWJzkgESsZ1wbKOisXuFIKLVi9HKb4YW6kJe0Lk4kT24QX39H9aKCeBM8XG8s795ouqe
- ET37eFy82llKG7Qme9S78zjr1Q5pwCN/i3cKtVv6LyhWqwDo/fHt/V0DKhXh40bBXwi4HNLtjav/
- GSACqA1YO1G9zMfQbcq0qcwdzDkf/9PIp/38U78sv1IK46osOupAyxjiiN5m8/gvSr/xxbIzsA1C
- gSk2eL+341TL+TKy1N6dCGO0v6338Kz4ogzcgtywFMDBEqowZK5P9eCIooZ7dki8ff/fv2Wyd/Qu
- l/AhsOSJUqQhXK0XfHSUuHbPO+/DdxOIKkokrX1phIPXc5PdYTuugSmuukYLwgNBzCZMFAxMm2Wm
- kvptTKLFjrrotN1EmqA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 25584-26623/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=27632-28671
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- H67jwyLINXUvWNiHGto9X95BbiOTBg2pnw8MtW24EGbHieoTY2wCwgMcHX349gtZ4wxmuo21sdf+
- up/za2dx4XOKzYmllVMUuXMy0Tmkpj+n3vsIO9qoCmmu+tTbztWf7Q7/zYflh6b8B5LYIIrGXdNI
- T2uHTs0b+9fgGu/SyQco1w5Y8m5pETCYvxrlGgq7qcQeezSzndAITF8hwtxljK09v1p8HlAF54eX
- zZ+D7KjXPgkAEmPp61V9+JHJKm1/bY/RMrFCQcTpTpe1PFFtgDF7KMaEBW0cofPZ4/xhWvV3VHjc
- fHBvo+/9mwkzQ7mb7cO2jSd7pAwWwq+atYDqjplli6Dm+qf6CYAzBm/vXy/wLrn4+ypjc5XHT1iT
- aJDz1C6EQA577GTNkxjR6EkMLLKb3imSa/oPm3W6KiPjVmYY01m/XjYduB/9Gu6HsOkIyrPSJVND
- BG154xPVGAoOeX3ppW5L7wIgi2Xj6pmCNL4egfct3POEGUf8uT5FvdUkduNe56RR26BCwcL4gyMb
- wmx7+z3O/6k9ms22SP1dOd7Wh22Zx22VawbSLMsgnhkO0+T1yvvyedoQVBhX+pY69l8B0OMVlAFX
- as6xhOog4uEoHS9SYJWLlpKDihWiMMeGIIru5whvFTkoNU1Sqc2ZaTCgvLmTZI8HFT6N8y4D5n4H
- sg+PA1uZ+RbRkc1w+Nt9e8RcXbvTxJdc7snm3Dl1ocdearV0jZ2gqXmlvyAMxe9Wp+jkH8hnlPRl
- Bw4lA9Eq+i7niqIXr06QsX8l1L8tVxGAZxTUsywnBkFgiIbrpJirQ6NTB7u3wS8CTMcL5nSDnOq3
- dTwjhoXPdEJa/6PZU1cAHnQz1Tmr6fVy2qynqRdYErPijrws6cq5ri5xtQohs6hUudehguMkSMFL
- ZDYkMmLmP4uprAvgLog6Pux/5i6FSzkNV2Pqc0kCtRbsERG35pynNXVSwESXYPv7cL3zSPWWh6OC
- TCJ/yJplLmVqtOM49JN0go6rr8Lw36OwRLF15JeAaK8PdS40i9K4I7QP8UNBfbhBwtVA2FhV9u8b
- J+W7Inwv1O3nZkhmTDaanolRUfAbdUUBxZQCWCQU65bNPtD3PFkGMsUlcEvOm70EyjKOaueBLezx
- GMH2z6WyXQU/aggE8w0fGpqL/IJrIBDFTWCF0hnB6yZEvLCCYzyNQiLp8CB0rxC1qs3/U7HpeWpt
- 8NWAjPuha60UX+eo8zN+mXI9UyCJx3uBhz4L6Zsy3CjS3wHq2VRnwKCu3cQmM6Z+uOlRbE+Y0/yU
- O2uMPtlQf9InouKOP0O+agwmh5j1xxMsbL+HMSo0n4/Ne5UxiQujoF4clblHRduZvWYq5eQ2QzSN
- 99/jy6MKg13TbyuRGm8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 27632-28671/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=28656-29695
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- NI333+PLowqDXdNvK5Eab27veHMEy9i0+EpEtFlmLQJ2tIKfskLtFmqAcZSbMa82I81am1VEmzoJ
- oUTfgvPcrKvjLlfQNFk23BK+f1lPmgO/K2wXSGkyZvvC8uAmdmhSZEyABv49rQw0333hwXqdcz7V
- nuJAFmx0DAKw/8Wr3KHNYMaq7LL93g3LOvAL48HJqzek4+m+O0Jt+NikeSzI0Q5n0pV1RMwjGGQF
- fJf6M+qsRBP1mJMKE6rOFZmdQ+iuHcJ2vqrWEHm/rBwVsBuGYao5aQ0gzDKrHlmf/y8Z6Fh65bqz
- eCjWdnt+4Jp6dcM8LDep4ZdPak0teUFuMbBpjqaYDwzUKSOnXjTddc1CkpHJPPUNjoyN7tQX7hiC
- t/vELcc0jtI+9NuPtGZbPSCQ0C0OJmd+UyYjsydb+zod1PTGffi//6vil7nEbAi3T1Opv9SGkxzQ
- HRE6bhUrC1tyYzrr/vdyF7BlDJMkVjwcOQA4ilWRQVDZtfY3Q243Afpij9KEmnwu80xFYdR47wfF
- WTDiWyo1Ye7XLpaM+RKWEUtOrOjWTyW4N1fCbH/DMErxkB0M5OYtuEcI8yRDHnpPkb8sx3YeFFMP
- HPQXjiAQwPFc4jqnHAVphxv2vgSOU0rvpFJyR6HbJzzi3+6d13/rFNz4ZNW2vhDGmgt7VUkYQYkr
- l2o8Dbdf+NJ7D3yXlpTNb3t6m1krpUquZBEmfTQPhn7rDi3EAep1tckuJ0Pg1sxxXWSimKJyPafE
- LcsNUyXkE0N/qw5LBpQX0qZH49sqCreDDE+IQABAO86uSB6ATsszLaoNnq35uLxtboRYBZN98mo2
- r/k/uyMw2mG0azLCUL9wmu58ExFIFL6MZQzOt0VLv9kSNpuklorNeF1NbD5QsHvXi4fX1COJtjNQ
- XJR5YwKX74qOum2rNOBin/xCFGk+/ww2iYxCQkHXEpC1ay+kMfdJV4DfA06iWrWXVp+BII8MteT9
- Gx/tA+3vZ1V0eVEyMfBlmjzU6ijDpp/LBFMqO39ombkWRAMFB8uxMOrvo2a9b5eH7yZ9OlwCaTAS
- t4ooMd1uXbsmKvOVpi+EdK8oN2zdSmSrvCrjwi6gAcybLrvra/OEDlztGSxZHQqClH21c2xCwZJc
- 6Vwp3uQl+lupwfETw9xtDcgVLtYZEbhmDSdCrqkzJCUHicsxQizf6ngFvo9/CNPVTL7uFjksGMHO
- LhmEC0tcq0Cs5Ck3qp2CqRodRDgedp3kya6x3bASt9xCJIGXXuarYMfc8MsViz6QDpXKOU8oeo9T
- PqDuuJRVD/tryVPbJ7afkxyFYVxSpk+3hOulpJwsCiU5TnldU6pE/O+VDTXm5sS3NgLQTaS/6I8Y
- u1eo0SxKNIVWmW8UCWw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 28656-29695/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=30704-31743
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- fAw8z00hJlSqYhA3BCsKxHYFlHwZIK0Q2X/HI8FHDwb3j+zgn0p/My/V2JydYazwV1fNKoEv2vRx
- uwgMcb+A1ebvtaqTmYQyekg1y1RgXoa2S57fUsNvq3D/c48WWyzwadcwaiUn3SvOpUyafjmRQznw
- WxTC3Mp902FxDzphUvPhyLJ0CVu4+orA68rSAYVikQmgkeKHH8KokxzEHMUJzznZ/+XAqLNAXxfP
- VLvnNahb016TScxiIAaQoJxwxhJxGd4hpcfkPUGCmaRNsxKyuft00unfxbuFObw9q25N+Pttilkg
- 76pkrU7APUC0dId3GJC+RVXbH78F0rttjEKgwQ4YpCnzdcQDM5lPZG4BQwPG+BFDLBUeFaFucMPo
- p8CtR/Y+3iRl+N3e2SSKoKNkTb3SdwwCJrxQFYDGeXUM7DgyAigeZ8poxK5ad0IfsE78gHN+7gus
- 5S3RF+aVma0OQ3h2B0V7LgoR4G+CJbEMrN3/zTioDwuzpjnnwjWCeX8h8AqUVcNaw+8XLmzqC/AT
- X9pcfmQQPCNmwuMxOjWqHn5owZxcBlZYVE5sjAEbaGRq1X8pW7c9QUd9GPiJOPziRKwiUSg9o7ie
- RrKG8kMQzEQT0HIDXk+RAnpn4OPvzQPsUqLjshhq9WgYp6UzxWViaq4ydD8OYbpqNIZpFyHzwm16
- GxDzw/hBP/1qG+PrJ4VQDHa1znwudj3zIAUUN8G4BCkJdu8KiO+aeV+kAjScWH1uwPFot8Byyj8u
- 2S16k08INpAIwg9tKHkS81Fxf0yzK4tiWrBTwmmPdnoHsUkaJfTVqSE0kP6PtH24l58PCRddB60g
- rnZcxphCYXRGiXqrqPAXqQQ4iZadu6KcjZUHtzTXkJqn9Q7QOjQjxweCiMMltWSCO1e1IvgFyvNf
- uZgZNMISqPFkin1ag2DLD0wiGZWNY8aGkx+MEuYCnnIOrr0W7jyztL1fp1XFjgVLJ3c777wwJ6Gv
- ataKyhhCgApOFP/5H2rCXbd5pj+X66MwcnP1WY2eTS1w3T7udTt0oRxufs35frohMWt7yc5ck/XW
- jxLiCB0wjSotfGD5pb+I+lCjWw8EguzlXwD3r+m6J6pRMxygnYgNz1ORRFqGrS9ralxYTS4abT2q
- 9lbvBKou03PbEEsfBBd74VJf/blWLby2JjTSIM4/Duz63GP58YlKZ6ZRdq7ZR65K4ptlBmapOr4z
- 9gwOLlk8TvRRBeEtlBn71Vg7Fu4+n9u/ItzIo8364KVBE0oHwO3VYKkfRq28RlrrXSlnQ6eifxt8
- lWcIESHSY4UHqjtSQw6WFNsklQ0Td4qRnhXpuwm0LeB314JeSiX2Zr+qVFivchcwNNqVvyWqtLkb
- jwcWsAKoOLg8S4NObIA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 30704-31743/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=31728-32767
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- uRuPBxawAqg4uDxLg05sgDAyKKNqbeG0APMjJlZMgz3/5jyKESsQya547igypEWIPMBVSoDFT+a3
- e2z60boneOoiqb9SEXqBXluU5aYBM+wcFpw2b8dpOJqe7NCNPApFZgwjgtpeq7ubUeZwMl7AwHBw
- Zrw8m29Uf6iEyrfMPR/XHMkEy7icxG48yP7mVILsYitUS9+jeyX3KbojmzCMTTNKjtbDf9smVul2
- 1uXzNDVDMLaKGJlb9aVsiaC555uH9wk4vI2I2WPd4Nl8sxdJgHI9dJwSGDz/5gbv/epqoBRhJ/gS
- kKW+s9V1hHw37mtY/2LGeNvimDYwi0PiK3YxKV7rrG02wLirPzeqOxxOsHw9zFlZxbx1HW5bTewS
- 5AZAeFZMeps3VCtC7DP1Xo5AG0eSc6UXvTKCemDBIVbEETpU1x0mWttl0M4pJ87d0kADBGiV+j+n
- W0OQxfv26pPwO//GDy/Q3Rd/NzI3S8TFlRtas7KsV1Qx0ke0HxvJFFzQI991kQ4EiaVv9DZRqTyB
- 5hGzhMB/184uZIVbHV1gQHtc1GelLGjKa4YQSaSZvmMWxpUKEDQtpSR1dQdcdQIwXVcw62441yCo
- YFv3D9JEjd0kCwUvP4qehGNhE6M94rReB4zsB4TV49ORbnjxXvdy3noN86Z3cw+uGR/j9WRs4I+6
- Sf2RkZOCDKAFfNwKUotKI0F21k6j9z4fYd0ncSDea88ValfLSJC6/Gbypq+mpPMWzeAMsH6nj0Ma
- REIqhrlM0U2IyiciUOESUY/Ew64E8Jvdx/F77iPIrAwBBfBsqS1jvQuJrCMryQqpN3y1SVYHyFG5
- Ljjp2L+qJC368BYy5heQ/aFqy3PSNbuzcTEiih/8FDbUFol3pGlcufkquEKPRPCCEXHRnXaEzfSv
- uaWBqzGOpBcS0Nk1vFZkQzy/dQkBWC5KN5PjTjlXyodcEW+ZwLlk/RoEj7bbOBv5I5jN+0VBJm1N
- Sb7JKFZVQ1WD+SwSqxJEyKB1Yu1LOAPBnLeD2ECVEXrYLrsBF10jmheWqRbsYTHjQAAD47lkB0pV
- qcC7opZF7fr+w/EP2wNsUrtrkjY9V2VTspDTWTcCht3aBsYPpCgffHW5LAHrH/v1neMJwbHKZ8Hq
- meBiT1BUQLGIsdWD/avC3WeiAeoiRYiznTXL620poULMHjmC3EfDP09H3eYRKTE2kXE4twi4KCuB
- hzj+4qwza1fGnizpau9kuVGXBsXFbsPMDlxXISNmwl6ayHdLQJNfsQ10Hyy4dWEBqwHApVRjo85q
- gAmwtWDZyUHi1uNLN2LFoB6UKTX6SuyuOccG/W2/zfj46tdWXFyHYrWg2bZapPF31lkqMdycDrYC
- +HwsQHNctlkRKTH544M=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 31728-32767/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=33776-34815
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- xiIOMVkzx31Pux38/L3NYR2aatxAOo5APK22J0I4M3l2xtk1uuo2h4mOPEFYlgDSMA4M47JxQAgL
- DqPfsukKFJtb6YxkW2/KJ5/4KI1rDSyXQqSbf8bOyGmBJff9HBo41tdha9I19jsGMfZCsf4hQG72
- bGRlz03CsHqOK15QYwJ0urmkM9+IBLVLoK/Pj5XzdACZJryYBu8F4Z9ZgcFyKyr2FFk0CsfVnobN
- /cabAuFiFKluCMCW4aAwpdWc4hivX9ofbXnzQea8w06p0CnUQirtff3NLcT2UmcC4UPuBEvVJfIT
- mfIN5OXHjgXGe+vFaPLVKHJBLnJgJ8ax9Dvx8pKPHtid+cYDzdm8UvZ7/XX1azsQZJC8pjakGUsV
- KcXass2M01G8TfXc++fnY89ONHbpXskK7tDvW+CIHm627YNETrqWCdfx2S54TQ53T+jOX7kbR8Dy
- pnXfvgKI8gfJ+9Ve50UGJCXAzv7hWcILOP0ltc3qYQodwTDWtGji5UKW4nfkrI0WggOuokO+uSTO
- ZiabJYbmll6eoqtLBM/C6EIkQEX03vhMHCcytiv5ClYv8ZBqY5JMQcg04XAk5L25WupadH68fNJQ
- aZ0fgpjIeelYuf5YJSeDS2djkP26XDeWYsV/eGJUshNNES1FCnkbTVCfDGUftGTqfi4ON2zNxZok
- /M70vg2DImqE1xWvuyhnWgojF+RTQe+xf3yt30684xs1KEzW6DwaBFgYcYpamoayhXiWrTgqJLRt
- JM/IZSYJa5fKIiwNQf39bW1S6SROUGzaKR5ZSCxL3IL14cF7gygfxD99rTNmlRyl/1l9c1U+LAwf
- uM5UDaXqdNHoBnA7Z4DYNKZj/CLQibXyPjm2J9YtwvzlFQu6VuUNxPOjWsX9j6eyPMSVHcByotFQ
- aAkf+aD2nrzke70RD9fC9TmbWiURWcrMPxmMW/Dt5HmXQrMJN3j+WWsUcldch8pKABQ+GGxKFB1o
- CzHGvDMWtcgfMV3aI2ApykbYOlLYM0qpN+irCS6ic3IASPhWgMvRzPAttRwtwbmTAa+JwxF3AnYt
- z7LnXjAeegJrn+XaKN9Vsf5pcFMMUi/IOF6iv4/uP7j+Q8URzMKFO2UHiQIctOV5fLiwqSk2YOME
- 4uxfwlIe/+x5/au/Hk3+rHgzzLFLBO8bkVoi8KW2PMEQQMbr7WVI8AkaG6DOHy+De/YGswC6XMBP
- LFYJT6I7/EJZPzYWu5rn/M1XFf5ElUP2tul/61mFoKD7rabyiwyFnWwL548ZI9VNLuxzB7Ad46xG
- AaYjk/wcYy6oSHRUYfj2xeCG9tBJVcEqqjWbBNltBeKds3kPcYsporFfBG0XvQn7PRRLjwGwYzJM
- o+X4yIreWP345cgiUrk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 33776-34815/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=34800-35839
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- Mkyj5fjIit5Y/fjlyCJSudElWuwWVMJ0wL/8qaMEvCAhPEiSjLkDk3ME9DS6ziMbxvifZwy/iN9x
- 1IbBbveQp9kkYgRqDNAIYId6f8gwG3OsS4NBHguIveNmzX1x17xzwDGSZ00HQH/VW64reqsKstD4
- GmqzNMee0HcaFNvYFf6F59d6w3M60azwBwzNgQksbBj2n2oSQnnJ7nMg2lNSzPOpdBOQwtTo5gub
- glyU0gOKXwxF7OmHEgqP3W8l6vbUoyP+ozq5pCxh7P7L+wGGqJNZyTZbQ3/VQU3f5vjPQpKbAOnj
- wSirz2OgjjvFIo+THvfT6LDHtcvtzPbIlaVZGGV5yGbnblQesHebnmh2NSflEN8619pfEcuzWsrJ
- 8rvRgHN/c+Ct90kTU65w53zlQq+6mzZQqF72bUa9FpgU+3QfSuXgTftcmoHd1fA8NwK1sDbRnxuU
- iZK+KOtiJ/oguRt9izaML8qVQDLrgB6ubviLmH9c07E8UoOXoHf3knXWNmRK7RGOwTeaTRFizyp1
- 1DAfrbz2mGGQde51UpKAVgt23dOMXi98i7NoeqGBi38wST0RDfa+jKyZyEBvlWT025qe/bCHZWzX
- f8zl6H23NyNDpuVsY4ISWlxJ6H9BTey1JgygwKilYm6a4tGixB2qF/uzqextX7lEAwBabAX4KAt6
- s62i0zDAJZK/0Qd8v6OxRG5DDhXm3FLS7J98wU6ekYet07E801S4uGBiSuTSpgq6DgBNtE/vphfL
- RhxVd5BfPrTUAcKqMQ7d0eaz9Gc4VSvYaF23Oxn5gePXF2DDOH1GE1OOtUNnAhC+InN4HFuf+2KO
- h2uq4J+3LyfIQE6KONxV2GpqtSMVzgPEwjrDdcTXz6s12JoMUXqTGU8vTW+qxqKvyzJAJQdBFgDK
- 5UFsnPgNaM+H9oSiEB2X6XZqhUYN2qDhgUKOEUQ6EqQAbVS2nxfosV23oA8HmQtms6MUFeMAht1S
- q7yroDd35KYCkFvYkrzJN6mkSZXPlQlM/HTb6NUm1ezdcYfDtnKuOGi/owcwDxjWk2foJuFQfhUf
- enOIxqgdDOr8H1SriAN7ABa0K33EZh3sJKrjTq/dIdxlKCw88JxXL7xat+Z0tdvZE/uX37ePLcGh
- eA2ugB9uWhj7JnJKnCn5jhTaKVvN3+FubdjB6uEwZcwGfMMAkYaOrQkFv4WZwJNeDun2rm++I+H/
- IeJlfDJuaHXT68gbFT6GETqEQAlBKJLOTUnIOprlQO69dO7PSsyU9JdyS4FW8TPgyGZGhZ1CUt2P
- 1Ad3I1a2n04uiNRIOy98afJI32XK6/LJAIFK5n6luqH5eHmwWJic1nMxkL/i/++i1FutbaIPq4AO
- ec4UNbuh8gsgKo4PJgQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 34800-35839/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732C69B4C5"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-range:
- - bytes=36848-36879
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer21591d5c/encryption_block_blob21591d5c
- response:
- body:
- string: !!binary |
- aV622ML/nFxqaY+pwTt04gQ+xC60yC1VNSwbXVJXQR4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '32'
- content-range:
- - bytes 36848-36879/36880
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732C69B4C5"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ppmUS8BrU7IhHYFWz7HdvQQMpmIbNz9D5C7IDxexAQNzeSxpPBhjeA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yBeqi/5gJq9qkc0O5t6F0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_non_mult_of_block_size.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_non_mult_of_block_size.yaml
deleted file mode 100644
index a5b345c7b33a..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_non_mult_of_block_size.yaml
+++ /dev/null
@@ -1,2273 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- etag:
- - '"0x8D759732D0564C2"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - cogAXqFAbJA=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - ZDxB6YeOa2E=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 2xvhmTeLI/c=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- +cJ2TnHlXF6um36lMvDTshQRA4vioqE2VWUFOzNBZmgaVSppQizx4cYzrVGXtcQKiJica5peESMw
- 82t9RCDlp7T4h4ANXqaRfl7dVatt9zthb/BZI4uPPdu1E17jrKp6k8jpsGlALqguyPG1IfXHWM1I
- neoPDRYbddGeBnBwmqzX3yTGHsgM6+EyIGdEWsPG+HS43Aa3hEGPaBEmZn/ycNwSEt6AkvWjF0a2
- tRrT3cR5StTGVI1vU81bXZVrgb6A+wOdQGtJADqfjswBJzTXs/j9etQ4BM7JjDY52mIKmZi8g/v5
- tvFbqn1/i2yb2fW2940JV20gMH6gE+VYiI35D8Fe54aQYNkG00w79gPAT+aoLNnWVeA/Rs1ChXKC
- 7EMEOoainYiY8CZWH/O+GJ/3CScqxvF07dKIlckLCkI+0nPLh7l5yfLkIJRR3EkgiuCQvdpy73zw
- bZ2Vb0EJf79SNqW7TAciE0JuiL0S7bnQm4k5+XyHG8jVV3UXscsDo71WxqGWjPt/w5KONsCUiti0
- 0UWSU1MD3S8GUFGfGPt9Q4+v43/je3/jdyN4N8RYqs5vVjg+5ukE4IfO/p2FaTRI87F/MBRqy9bm
- eTvDqpRL9Oo9CntHJUOLS/10RSfCQ2tQ24d6W+ZVViRJDPvo8wh1bmhGSgjom6iR6KfyG5QBG7BH
- 7gZX5zRZUO4pc7+2UUJLkIAkiMBcRelwoiSmf/nRiYMKPHUfxX1GmLNHYBkKfLwdcjOASaD1JB9W
- yteS2o+ERCW974S+WWgfesbY5sy0wMnHqoSfpWcYbKYg4kK9jRCA4L2Ys2cU/jvuLmaGZm9TSqD2
- ypkTAY6lLSXxERqnwBZatR01I4R29qrFNWlts5hBRi+BBfIWmjldOKxlhIUcFv5QN3yJHd8MdoyW
- ju4kAwBKic0g9AkVb9KOl0/SPmRfTrrrHqtS9OLax02iSArlP+2ZRgB9v1Qjw15GuHofpDxJlKlT
- ahn+bfUkubXOTXdQpKoMna0D04R4Y+fCqJ5EbiWLY64snFtTgsLDTSYs/XbJnb41AccozD2NmwM2
- wwTKIOAb5QuSQEEi+LWuk6dbJ/RE7y/U/TbiOs1z45ZX7TmbWCDL2mf725T1rZevkeSNgbAulGB2
- ilq9t30NECeVEZR5pbYV/4gLJiAhUUGehhhJzvwRmCD+hd1wSv3ruCH4AJgITZGBAPzqSY2lfVeU
- fHcRjOgNsKfv3MwEHLns5tS5v3aSE9oYo527lnMEv0T1R2VWXnDEZLdKCi/w6FMowoynL9xuM+jz
- J8Y7jcG7Fz3XY4cb1AAiZqybkyx7OwWwKHI25vQXPk1FCkhgrVEB5t2+RPXY2YOpsiJQT16KH131
- om049GIGAuGjkjV8AOgNuDZ9YpfaHqLR8xJVYUxuxyWF8d8Os0dHnOYo/syQtMS3MgWnCl1tz75X
- vMdWOhcMsDcW+mRiR/WHfKRKMRPuIgl8uIFgfsYBek3g5NB4VXcvGFbuz9GebOz+XlFHn+S6Sa6K
- CIBaAiJwOUyfXHnVDdnIaq8vTFhQxgNXnPhMFpQTp/Xd3rRBrM6ROha+1RcfHtSNMDKvcVnZRVhW
- GngaNsS63gWxD/dqHBCc5o5fGkt2tY6cUF09WNTUyERYpurTbwzsD3IAeENWKpYZJPaSnARIy8eW
- sorTu4R/Om+gr3HDW6l5+s14UVskpk7hwL3esIMpBPRXBHlRdVhtwilPj9YVo0JXDSQxDo0CS483
- 7XgboiXqUxY1Bt2yHgvQR3udCNTfERnyodnq+2qmLRR4pcNz6hTrAdVjo0BZCFhx90NcxGvZnmKE
- KkiUcotJcuIbKpT9zArEn1BMkL7oXN5Hxf88jbvzAgixkaiJmv0jPvLw0AEeGWXVOkBFNCaKMl7x
- EE2iZeiRSHAICS/UZA6eHkr+gkKWGyJTL1CgKmxyLa7Dhn07NuhH0K7E3ro2Bp+NSNfEgPZ7XBBL
- TUgKTt8Ulef8UrOJEIhn6okv306SKtKZM9B7A1XgjhqS0PriaqcMl0Q48lR3GakAIMdqp9PEm4C7
- jTdyIVJj4VZ23qPDWhQFb9eugaC3pQ65NsFFoTabEA4L55e2iJlwFFB91o9HQg8VZbJZ7vx2yrKE
- CpuRvCs1/ktveH5I/QEbHcPbsb6hi4F6PCRSqYS4ELyfY6+Qg43HecjLAHBj7x3Clwb+Crk3ZUMh
- JHxC0FP3YyFa+vUnEkwMqKtw2iw68pyJkKpQigZQ6RXNrHGm1tI8Av7zBwhIN42qYl/xPKWGA/+8
- lDyagI9v7ENduYelPw+URot+L2MHPGXUggzkwXmQASpJE1tZ5EVzykva69yA98jBddHC+9hd/Tzr
- mf+vfuWQndUto6ZpWXWUogQWrCK0LMOr4ZKEC1sSzzRLjmiwd++9ihtyLH5954qElpDqh/VnN4mc
- WuwKQCAJtUbSTC0HbKZjhMEQi7OMVVc53LINhbrEj3IrAUqa7xf24cHX5ic0PMPURxnviljJJ8OI
- 5CYmAHjBTzQyJQdGAwuZeHmBIyBF5/XFXCYKxRBPglzTGAa7F1hGpHH9Ve4efsd8WvIDDo03rm4n
- 1i8jXycp31+Dw7LziXN5UO9EOM0MkuvZ7ykzRTAJhcLwzjOoh7a3BwhMbNyXooJnpmNCsFhfTO++
- dEprTGmlFs6XY3wPCcP+CTwJj9fMEcVOP+oiMwkf2hWZsVmI/OxIQ4JWUvgqCdoaianEdUDtXUOX
- FpBJh/mCX2XF38SaYzPIueprByOLMU0zDA38htvKTQRmFrcTRsiPTTNJ5OROr2Hksm2Lvlex3ZTg
- pO1Vq/gZsl+tSzyOUOrLwfiKUn5/NYi6kuxlVRzA+XUqxtrJJo+4x6GIboBUNbRO5BVSNbIUlIAX
- uZBkuwETMULPiDTKdshDdzH28/PSwLd0RbeSCWtPYckyW+AdQkcFKHJMpDSHvXpJW0AW9NT/BpLh
- BomGBZTJ/LFJE/Y3RJ6PB5CbIEd4KoL4+7doPzstEcY4YWiyeXUwiGK3IS3A1QKcqxB9iHycj32x
- KPxUdQ3H1SxDQ/2gfX4O6Hpa4Z42DqSxrelJRK3nOF9tNi5ccAq63+GEHVqQ1unNY3OND4KE7tnF
- YIdsv9HXLebhKvaZe4Z7THtyMMouAIaRuxKXK4PRRnyBmmGwmTe/Htkz5Y/Zi2liUmlSqq8k3PFr
- oZdlosO86A8rpY+ddQ8TgWaHysVFCRnVW7ywvxSemrG1bcv1R0jfbz5ftCnluLS+RNgEdKcWTbhV
- NbDkKTAj3dRAqXntaZ5O4sWaN7869REZ0wH7c3N2NCxQoJHD9zKxS5/qb9XHLQkmduUiY/Cw8TvA
- LiLrIcsk4lN4WC/72DebThLy/K5hKM65iM3IydUMPY5AQ5JBccHFik6uwHTyeOM8ocKXGtecBTF1
- 8TGmsmqK/HcZVCgRUMnAnTSWF9U3etVP69KKs2f41c7DMzwCibTrCqY+JegheCtAo3hebWMPu1BR
- Stv6JKCpxJ1MmHkEqT4oF4/Ed1K/RQ63ZX536X+NA7zFJy/94ZegFcJBXyIIGnktUt2+k/o1RgLQ
- 3rRebrPNXmRZU6GdaWICkuoicmFNrhpT+WkVPlbArOb3bPjLK1DvUmY9QTiLgAihNVmczfT0Mya6
- 4tJePZ+/M2UQbqpgH/ce0pn2arEgEFMqHUC2IuN4GxwPDgZ5gOVCYVDKML7Zl5VH3VDEIpSyyS6G
- wOMjxHP6k373FB+9qCCmfPSgmu2gnBR6Eo7oiGJNemYKLjQbamr5b41+ehTT9TlSABPrPgLheLnf
- CJbvjp0cBwRpsYqNwP8aB9DdrUnWTvfKUNFLRUjnSpNUj8GxcrngUcBbXCn1eW4XRJeG05Y3WvZq
- bSAhdxuoEHW3DdL8B4E5RM0SuczipzhEHRFDniyMiFq2h0QhiooN8AUYlx6CqVNjkNdL0rj8OOK6
- vTT/NqgS4tHNyCTtTCL4/jCxaWBluRK08tFpqXR7iu51eS6eqVQBetGbGXJSRqANyi61/qQ+GRNK
- waTfZgQUBh6T01Gx6GI0Iss8eRgPqas6cMRJ9ZH7DxsUTU+Z6ZZ3BVNWjN/wy70ncq28elO5PEoL
- D7DKiQ80ygzfhfNCRg3qveZd4R4S4TJ80dZ8HtgQGoPsL6FpKmzDF54wRyu62Iq3nz3kOL7y0Lk4
- yrvb4+kXZaSAJ2t0Gpzxzsq17oFRatCgIpbgoq/BFM7ozRfp1tQ+0cId+8DL+0LHKUsyCHrNJ9gs
- McNMnALTbsdCs9PSsfrkNizNbNWauV6lsrU5BNO4LCWe5pkT69GE7R+6+6rJgm3xYizO8dqXe01o
- 9QZMiPWlsZk1vliW3dY3yZcH4fNt9p6Xeaw5FRZxNm6xFPp9YqAVACS98Pj0dpdtnX9AWc567X/P
- QOnFM7t7smbVxx4hGHK5l0khgan4uNEgCZ8xKiR6lKVZ4D3cIVcPtcvBG1gLGsLikWI6nALtC2YM
- WHseYFauwWfUuCKcqHXlefnEC/RV2VzBHFx4ayD4Y0q/SN8dBYdyjo0WG+zDklZMNEsyLFDPhWEi
- DQqh9V3p1gfOpSuFdHTD9bcHGlk9jQbcOKxrrmCg3iZ71KugsfxXNFRBlkj5ZPLIW+i6BUff4CF9
- LPMszkKyFkPd7iDfcQAoQ6twEVjZxbkxCSkuq00CVyioqOuyDbWUSCSHAp0nA3u/TTOWFbQ3fHts
- pL7udWXZ6uga2VsCxIE79HzKAicLDKxJMw9MdTDHzafDZSjBaz+dOUsA7+7JmrpPhm/yiqTRyxWS
- KZtCUNTZ36clWsAUA6V5gn5ZBnWPN19bPsKpLIRKb5xkicE1b+roUL1SZjCnxTu1wUCWwA1j1UxM
- s/2hbjSRizJPnLlsTX1U6qPGq6hXYEgsqSmwazmFFYpFhJZ1McxhVjmyT6LtaerDumXInYae8s0h
- IVQ4v9L77ePLnm5EeYRjsfIAc7ibEHCQHwO04DqasfWq1EZ+TQgKMznbgiS1Sf2ZknOjIb/3iuHu
- LrIFkf6YXJFW40WfXWM8naLtWv81riU8Hle1981vT0lqM5P8M5/yHODQQ6zwQ2TqnzZN3RszADD/
- 2IvkWX7Zz/ii1tWGPASfz+Q64CRIFYoMzYSglZDd7UxUqtVjWP3eCG76XxVEB1fG1KJqzs9NKv/L
- wYNYXbSbVzx2zGrxKJBCwwyLKlZkBcWcOVlMjvy96/Eso+MNU/HcsRtx+V2AyVtpgOeUJLEjrtXF
- WyQPYN0fC5zNZyDsxdb+rrOyLKBjsRcnp2ihbeKfqax6Ee+MqMiDjA0DRxq/N+dyTjEr8yhJrO/Q
- KpusIJQ96YosmRxY1aXZC1p8Z7pKt66370kyAD/IuVvbu+PAirL9avrLvW4UEIKIPNuWgGyc7zTZ
- oYXNG3xwo6D4wIlHTB0PkKm8APMl3z4kAbL+gGvMtI5NVHvVBiZkyOO/gd+vd+yLQQ==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - Ovi2przMZeo=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- bXKSlXz8CKQ+pxNuDN90Vg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - OcWEIB46AN4=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - hSF3H/Pmc3k=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - JrUyAGTFWYY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- Sy6q819qzDZhLd4wQfmD+TzPs9PGK6zVF2SUg7mRG8cn/GjsA201h/vzFlz04A7e+fDCifisyAHH
- ofQchAGbUJsw5KpqawKQ7fo/vSrZgT/tJkg8a5uOrbFOK6UQN7Ld8ZZ+yICK8IPOoy+3hiWoEYth
- C4ZjzMw/3UNRql2LzhIRJPSsPuM35uMVtiarwoudsIH44Ps8GsPGX+QZpnsesrWlpRX67qk2MCxF
- PbGDaCp4C8J54/cWN68qv5uVDt0IG2/xKBlu7TKgSOGrXkAaKr4lUUKgJAWXdN4+lDIcJ7FV2yrV
- AlleEgMfP8+7BvyO2D5LV+GhLyTKJrVhFwwMfo4tnsuPkWrKAUIlXI9sF4htPfbFtGaT0zJO3bZt
- nmgIlPkjDd15EyBNN+LYEirPqzv05WIJr2Rpr4FCbGWCc2lTJahf32BUO+HEKoed8vIoXjiDBZGM
- /ysj4sv5hpm7Zi17D90h/pyfvPSeORI4qfHgFspk8KUK5k9Ox8P0lK/+X54V8fpmPUvcK4IA83z5
- 9YqZ2qwVEUaAS07G0PnO0ZDdVJV/QNQ8ZAcQFZmPX+47VmpcT61m6RkWjHGBYULfYJhTl0lpeWTu
- +VVqk/6Ymf8DTRMWYpTW5TLa1Bm3ugFNNOsXg+kb3Db4BirrHVsSOZnbJG8QW3y69a9yBiJUN/2u
- xKyDtK0aiLZHkz/3OhPXUse3aPaFW7ejJ1OLWPRlwLmu08PBRHXg3afng1mgBJ3WeK5gqyB1T1+c
- SbX2QrIAeI6soxRV89XZLGxoIXRNfVzxTX3adYT9Ko6TgpjcuvXl6hZqdKhvNlGs0Moh5/cXzsZS
- VVgfe2ubQydmrV0VxguXBsMfNcbib7bPFMdlG0qR89ZhCEgfv032fJ4vwoSHQod0GuS5bX3yii4f
- AHmTUMCCOcsNEoOJT5O9620/VYqNkhmluDWUqT1EX8MLRWrHWv0lSkTJuj+7B6kgtFlQWUfnueDG
- nCJ3JkFZZmRqR0/81QaNcFZcgwbX2XcRbZzuR1Slbr7SAbYs9863PNOmljfa7/n1TLbuX2gw4D7/
- JB7Zk9fMu1NPWrcJaMHN0ymnakHatmavtp7Cv+RvCgqKuq8K7ho41Ws07zlCiUYORqHsCY3VaPEh
- gl7SfaJBSKvmXsVhnHm1jqy6M3/7my7ZxoAE4YsFtF94vWA2KEaJAvmMWZRF2BdH18ntdJBryZnf
- rO3jYTK37xzZYOrlhxhc+YxNMmG1bxPRBz784DbiMJJETTwa5c7qcYRoh/Rzv4Yl6I6bRt9zrcdP
- 8rsaKv+1a+XWmf5n7WC89p1DLLsUX8UcRwWjV62EB+DHi6JGzQUN2J8Nstu6T9jk8EySjKKlnQ==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1024'
- content-range:
- - bytes 0-1023/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=2032-3071
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- 6WBWXvi5D+i7XIlnNqOZGfyopJDEzzx1s1HLfMQIBCy8H+DdbLQL2RVjfJY2AFVz2tp/d3jW79yY
- SIx5jA/cKOBAHnTXWSD3CU/QgdyElPauX50jyNFaPMjz21ma/abcEfboBz9alNC7xETXiXnNKZcG
- RY20V6vciD/4uGLd+bZleg74E7MBEuVD1BTQ9ti3Ofsb3hOxcsOPdpRURw3OYDbKDsthuQ1+nEfe
- WYmlan3CurWbHmpCQpBWEre/hUb+PkGSGmOrrikObhe0hjN6LJO5wXA6xSvRbBckjDAMb2VpiWUw
- SDhPr06j1GzK/aFYU7njtgRW8i1HQ08sI9gN85jvS6iXaQUIof2JcB+FpYW4Rx2Csg5GUOIDHOLv
- KxzHKzFIdy7/6psjQxdld1PEX48MBE8Js27byJS6+YM3f9Aww91gSdN8BVsvkhsJkrp1WDsI05xq
- lQ8rFBvSsJsr86KIaLch9ryjaaUmBlXp9wuKnQ3zoHdNCwkAn7rHzpmX1xZAcZ/0wrqAq+GhSz3I
- UgoM3B664v6uFWiCnalW/9wLMYokjZQyWMED4YwMcOP0KMIQPScDyjcLgLRFjMmtFbe6YA+GraiC
- 6Z9uNCE5jfWm/wwUmmwkbGeb+dt2Zh7kNQja0vRWRs18VGgRB/bf8V7j9dp1wY5aI4sk49E0NM9D
- bQ/gw7IaWAG2/ZNFUkMF3j77UwNDsQdZ1Q6wn8SfXvwemjxMdbLn9zk4BgCu+qdIgMtqUiApls1S
- zV4DUEeDG7phF8zuVAzNWS2HJoApCjdQ/JpFBJyyruTs1wBC47J1Oq/Wkvlr+IeUg6TzgP8kF5zh
- GKvKHuLVSD+BBc83zGvm7WrC9ei8+Cr1uHndvcfdwMfZP3vJ7CbtsNSYOhxSU7+Ltc08uCf+nlFd
- PRGnbNqg7KGrikzHUhVNJ9UW333vG3m++M5oaFHMJBuGNl9nv9MaxqaaC6fsb6i3Nwnuyi9PaBKB
- B7E2py/6/B+wlYrM7Sp6FgfBsjMupcmKbkFmi27kePD1Jtm82C3Bfeyaxe3HdyqBf2l+N4spaIA7
- PoZEyV304W/ndMHtfrV6gJYq3bTwGnk1UojtxNtMELFIA9xyP4AM+Xx954f9Me1Va7qXHOnVZmdk
- 2zA/QDGXGOr5kAj/xxLKZNqaLUHS7MeDi7n/HSGE0cA4sfNWKKNWRFJ9rxVs3hJ05YpEyJ2Pr4EF
- z2q/HGMQCp2VjhMnqEna0LeEMEQ0JUkh78mnbB15ryPcj55GbHmV1bIBbzZwST3o52UbN68d1zM2
- ru74kY5e/FGzgUKMnlbACeHzBbjvR7C1pkqfC9fTxWY+4FpHKe/bfcnbrdGw3MId1Ry6Xlh9AQCR
- oz2EvszYJVArIgw4AMs=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 2032-3071/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=1008-2047
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- 2J8Nstu6T9jk8EySjKKlnZDj+mF3K6fItmcGeyiYQPq+XLR1NC0QArt6W5Pb2vQA/WC6JNTKb6Vf
- VPcUyTm5PkyQb2iPf53218eZR/hwnIgVS9DnA7dDxAuM6/Vb/46fwGEceQhiZ1m0iPgKqsCCJet4
- FTG+V/wnLNbbUZN6bzbEqqSeIrxb5NC33MGu4V/2pmOIH3vCDzyBeeOPBiR9gCCEqXKzdOwihLBZ
- ul6mx2+B9APY1fj8t0Ghz3/18nSjhfqtEb4RkFNPNuW3Rb4XgbpF6950Kuk1Yrq1jA2tvxsJ5LHf
- Ue3dwoGT++D+mIogZPcF2ykxOpNqYjt4FwsAgSCf9/s2nQiw+l9AVy7Xg1zg447QNJr/tU+NYGU3
- XqZo9ig+lAXk1gwfzFpGvyyZuYA1MH843w2eiCJGOq1cPPMeyCyrYL1eY3NwfvNXkyAX7kmebFVn
- 6AHjX61n+4adx2xO5Jwu7mroIjuiwB0sA6TmSKkzmfgyVqFUN/C0SEunlpKRbq0h7y3r88F0oVtx
- trl7Ya7wobTbALT6inepkBCwIUPdMNMCTDVBEMMAYo5M36qAWjvu17qLqYXOXNPXhLVInAQ1JOFs
- by0FxDtGys7nTiI1XfseY//KcMP0e/w+e0l9EYf4WrVHZ8B6jHB45G4GTziIjMYW7k+4LuRUnTz2
- F8j/26Xuj9vl0zeD9Tdd7q8/phsJSnNYFO9G+qFCbDV/eQd2Pg75NLycxHYUveFHrSU423jArWVX
- 0LJjz+qk00eclQqTA84R3qkVyQJ0o8s1oHPQmWitJjrRO9BAptZrBe9rgX6QlWiUd+6nuAE0L8zK
- m/pruWphRD/lUHm1dh0Y/MvbiIZSZ1L2fOXjNA0p0hAPYhtQlVEOZOZcWV76NIBpnrH+7ds+cLE/
- Dyjev/5fx5vix3bI4PHhf0+qlpPjpQrGd0hyVO7RIfeXDmLWiL4LvMY36KhibiCbwr80WdptQ6AG
- 5EM6NHM3FmjGtBAgQ8JvhCosn7CI7E1hMOcuSa5X805gfWlQCzEEOZP77uXWzZH7RgszAMHWQPik
- gKKHv6zyONCxta7/Ub/Elvq+c6L0br5nHEm8Ssf8OMwDWcvuwO9z6te2pM+pHws0tqyms6+7M9V5
- Xbv5zJWqW94vmmSM1kt4IfPhPvNw0oYWy9qPFk7VDkHNhcTYdZ5UzjAwmD14sEPBJAswAL4XVjGv
- iCM4ESXGcGOk90HQeM2q1QKeDsZ2fzeHoC7odXch0EKcKPr7xP56ptcHXhksyQBTD/976EVBTPY5
- EBBWTiTzHdzJEQnIZcJYqt0bJif+Dou1IN6DBkt5cM3aDvUMWwE5AFYpGTD7Nl6e1LP3i5DWsulg
- Vl74uQ/ou1yJZzajmRk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 1008-2047/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=5104-6143
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- cyFDkUB7Zz3YcjXqv4vYkcP568Do+J3EzkDdFfT2/2uH/IGyPblvmoJtKSQYbIBUT17Wxp8ppkwc
- hLZ0S13QX4uVSTAEtYVu0P162ovLaESKaMJSZxqM0YX6RRWEk4iXjO0/FJi5ObwOGnqPT/UyX5ZS
- EwNOkPXAJBe0pSckLJpOoBkHjIAZIh37ZXoaUd9eE4AxwSXrfaMYBiH55iP1IGhjlTnOx+gVmBB0
- g7xmCHjXgbZwra5m/6wq1mhhaZto/ixhzNQ20mE/gsYgjLZ8dokCZJTx6EhJXADvQdQKLi2uXdy6
- 6b7R69S7ipSbWsB+PwVfi1YbgIb4zVtqYOdwKA62OfgONY7k7wyQ2iIR9oGctgc5M3tQLFdn4aAK
- /ilb1qcPqDF4qPiatbtoAz095UMPmoir28eAW+FpO+XSgr8PPV6rq8oPQYx+al7hZIvW02YU5TWb
- fa0aQKPl8cU2DXF7XPI29IW4fk4agRsjUlcuB/jAUFkqLAq5IL1kxm/5pXtEoQyW1fhgqOJe1Dng
- sYWo3UY4JfS4oQiNQ5WQy9fLUkWd/IBDRts5PHuBpZQluovAsFIGjfSJlN+zGrN3fi6Kxic7QV9V
- CiR2EjlyucgMRATXPOPjlsov0FoEtPCuHtbiJTtFvp+9QrrWIAk3yiP9rk7FJwKKOJHFGm7uVWSf
- y74BomhpJ+dK4Dxsuq5bJzd3UOt8gkFhACxyWKqsKyI0frnsEAu/jnlGog2c+eWCoQ/M3AR0sU/b
- gOKXJEfFksjeg+W3peXqsYh8X6eUQTYTJom8Wq1GdwZ5x5OXjUTpXDjZZ6gU4nUJhpev9/kG18X+
- opYa875WRHCkviN6wjwmIHZR+OQG57rq7R5gyFR+qIMCLOgDkmCaT+rcBOZyadhjEFuGG5aISERe
- QqjtgDp1vcYXiXZw8soUeQsQEgBSqEIfPM36CkvMXt1vtFj/gum29/KstM0yTzo7+Jejy2rKFt82
- Fl90azZgGuLIr2xOeR4N6jN0SY82TfHTUQWynwBTMdn3zN+CY0kmNyf1AlGCGu3/defpJAd9Jh3K
- lvLbvo9V+5nc489YnH3gyzNBLnn8eJqK1KMkPWhDzf8GwGFkiPKTYFr8fVH864rELNmZdZpYIA7u
- sBZaMqfCdNQzBu+s7GTfH3GWe1roUsklCi7wYLVnHXkybMoyFVeLScq1IgnNwTs32IJk7ZgkVVIW
- MUYRkyhJGgc6f0ebFZFPTyxiz4fzfjVFWkUUhYMCnmd0ZY0AW35LwG37FBHFZ5ISO3zveYtCYDVr
- FyKIx2oMW0Bwixfv1lY2ysbCCSROyIRngtuzqPYdtfcFpHdPZCjt/qdxmdJfpgYNiWoytqA7L89E
- WmEuB6ACTq1LYAFXspE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 5104-6143/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=6128-7167
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- z0RaYS4HoAJOrUtgAVeykZcu43QO0xN2zjZRcmi6SMr/i6YSjNzF6JmQtK9GeOaa7WvTWlBR7vWS
- TzdqarwjuNGmHqg8O/C4bqgc/YlW772gEXzSj6ax3JLLG9CT0bwkd8NwzK0R7eutZhFg66lfyI0c
- g7kalW6bSV8HN8IoE7M7ikE4Lg1eSAu3qn/+HSUYX9RMvs+JgQYv8WSyJuNnElkxy+RB8JhynbeS
- Ce7EhfGwrI2gn2c1QhZisosPicV3FQ48rihfg+xeB9QPAqqTs8kZF8KE6Z1VnerqYFIEqYOcV2/W
- L4P0hfzxt4w0vpUBbj17HrE+GVRxZoVhRYxieDzKmB2jiYxZ6xZ0mEq60j93D0LlfK0Sny0CAbt6
- Z5cLlpXyVs53f0LlxN5b0lTjtEk0IDstZQXJMBuTP0NIWV5C234k2+OKi4/2mAuU1SAhP9mlExX1
- w6TFoGLH6MtmQBbFuRuZJEkJ63bZsQIkKccf2fV/S2lVZGxD6JG2A9UJyh4066bMpOx9RPV/gdKK
- Ev7K7m5hrhGbpTVA1PDOg8dhUSFcDkOHUmx3gX7DOoPCePpLODRBjo9PnM/KhUDrXBx+ssrL1TMj
- R/ExUNZFLSS/nThOF/UMGgLNBDnAwk8SeEOJ5UDpSqjHuxbW5AFCExKOqLTdA+2iAHeHbjnClvXp
- nrh1XmyrsgmYnWb8ahsWJ6jJPW6otHTuMDZYtJIGlaIQEVdzq+hklZyg7Qko64ALtuZxKGDDaJAL
- CY8YdoMSyYAoiFGlzqmNI5jz9LIR+cS/UoreSbqKXfBKZRBprLhK0AyxAb9t0Dmg7vJgm0OXhZUC
- aXs4kB378YmeyoL3+qXIvYyUo5zFbyEjZth4pZ5VfCwSV91S4HNPbVlKZeYK5hGt5qnhzV4Qg/Ks
- PQCKfRXKcP18qy1DyrBYD69410MEdGDWQwR4Sj10p8RZpYymKgWghMR4bxFkLl4XgAqCG/YIlYmX
- KlGdwWPe6rr3NTLOvQXGJH9tj2SkUOHHIqKClB+zgPoMqf0EcR12EcwnbvcXFo0W1m/qhlnViEJ/
- mYb3pEEyU1+QCSBcRzW2HjSL2QxglCN0rYC/n/+6eJCzlS4ILBIHfhINJ/ID0B30EGSmO+zfYtjG
- vW670ZJrPGgAPrst2A0hgyLUZa6vwHHT6Ph2GwFC3FWggLhBRWAXXJ3A2UNwXv9Np7ZeciUzpVxj
- pI/F3kk6E8gB5EZKVpwqdzw+XB203STJLgo7DvwpiczmcCSSgN+mQOBLNNN3VxgcwFPz7C8tzs1W
- RCGhKxPg4c0hiPNlo2AZxrAEmttuhU21V9YLloP9wcNbgTprB2EbiU8SqPBa2gI+/ajgiE+Fo8FP
- ++OfnUXFA+IuzGVgoJc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 6128-7167/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=8176-9215
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- jJqm817554C+nw0ZpRg9UX5CdYKWXHfZptsllkbtNF6nuelIC2Ce09hUfthay71OJ9hb7zynkKkG
- v6E+UGhNJBzccE7hME+Tvy9lrpH5q2iEfM0027QNe07DsdbnwBZ3HIIyMn6A7r69FwsiCz+kuuvS
- hUXn9HR/oSyggT3OpYuQwieB2oAiVvgf6yk0p6JoW933LH6BgMRV8P2jIhrum07oIE/+Oi2ovS8I
- L2DLqoBWLYAZU92lnyfWEvkDr2/UKArsula8m2xaQ9+KDWKPEJmp5uw/DA88wQJ0ItT2MJAxByM2
- C63GF6Z0qcWkrsIcs5IvJot/kDYtKD6t0ZvfZIeTYaUPojn+EbIV/RA/+5Va9NcXqrRDAB9+UwRS
- 1lExBvtcUBWY8eKRtDfTzsMXysgZzz6blDrf/KJeK5u6aKOyAG2i946JPQZCEavMUord8l7ndDHb
- N18vOhdjHw4ADAqqnSFCiHT5C5bau4m/RE3g5S0IVmSOb6SADScRQgEkoUvMXioVh9nF9LmVXczm
- 7X2dj1CUwbIs4NpKxOKGxVJxgU4kvEmIldMYKI7ZBID8q/N5rJ4b7y4bB3qeSuEtzjrZhnmR+wIy
- QB9aAzzkFM4bLl3Lc7tRt7lxudzxzEGuha+NuLEeH/hGRE2XR4exxZedyKX4h8PmYoglMrjmy1Ld
- K1LHs5k18FCWFP4M3hB7O8E4adzoAYLI7qvzIVwvaAVqTk1vNjk2gMr7y5Y898AxMM9xxO5nPy/n
- HfbqFzXhui2Kp6HpA4QIHL9H3KBkFFl0jpSWVsK94MYTkEHtAphv3mBzhMlXnGUK+BPvFjcEP5ho
- n/FsKHrZFaWYlNXOzqQRrLkzqi2uHmOLsMSjNiM51kjJTJ/7SQ2SKrZSKPe1SPqxAWCHdYz1wV6u
- MRxxpRpdnEHfKVRTWhJLK/EMZvA35rfc4wgPJd5uGG6Rs54g5rL6g0mRW1r8FB6r8sXFy6EoneZP
- tKW+i9hRv3fyEPH/jPvr4b2n/bvhQJlbZolVOJoawmk/2b/e37X//fehL1rGOGqmr1lv9UgtIoFg
- 0KSMOwhKO+qac2+s5aswaaDlfuIRbtRaz4heP64E02xVqZkh+TUu3n3xNLxRqd2iJIOb4RRLPR+O
- 1WjWB/qafvcTSLf9Oc11mmOXHE1IWXP2q8aLD8oWDuFNku8VhjkKxVz+F47grVY6xferL2wl64OE
- gzjm9HtMXX54Wvdt8j8roGN/lozTf54SvMgLXuL6fQ/V/9ImQfm3tfqhSBpf+LMvC454S5ifIbUb
- 62Vo6f1nlK2qh6cIXm6QyBY0Jl8LNhxVf6qYYZ34AHnp/Y0xtia4rJ5uYq7qlk7q8MgM2S+mqDRx
- beEPGvsSAczz6lMvjqA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 8176-9215/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=9200-10239
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- NHFt4Q8a+xIBzPPqUy+OoPDbUURDjDWmn2riuq+JTT21/zNhoIXIcfUcv4LYhcN1siW6LDqjVE4G
- MR+R1HdGwzyz5GRufYrooABe1/H6ql/WlOWpuVKnuxnveSPK/39LBb/9/uTLs8uKNcdDVO6DrMt4
- YUR4QT2Sgzaa/2GHX2A/qPX68Tp4jZ0sR9uJa7EPmII6G0FI0fsVyMNNoDsf9wL08epXZzfyUooT
- b1LJ5ykyB+YKJWxPZpXki5d3czZXiwgUSgPS0pxeZV01KiuVPuGve+R3qFf8A6YiiQly80gdL2S7
- g9JXdP2lPoOHs9xHip5TCfEt9P47YZ/pdYEpSxp7UN2mDlYuf9B9+fVs2rAnmKGY+el9q2g81T13
- X/BtlAMtGBnT+EcCDrPN3z+QVmtuN51mrATrWIMozSPf87JCh7mzkpbD1vyQ6KrnpjkS7hGBdO2P
- p75a4ZiVT2JriUsMIikD/sb4Adc+bJdEIDV+1kWvnVylRCxDA6Davcu9VhE8b8SeeFwFgRF/nfQt
- wm/+9AFB7+tLTArEJlLiAPlHV1PkoN4om0OBXUY7qn2p57gYbFCWaxq3JO2gJidNWCM0iMq4tWqY
- qpu8v59fjoeZRYeADN1VSwk+wN2UrXr19Et5Suc9AOxO7vfOFFJI1Hk2O49NwCNNj+Wn28CP6cNI
- HQQN9YSe1C7vAYbyZ7XGkWTFKBbyahK4RWjCZZmpFFz89BcE8g9yI5zxsaayNe1lZVwpevJKmJT+
- gveJoOJ5AFLQyGWLqiQ4DSaFXnerpGvngdGGf5U5JaCl7Lm2RnTSkc0vlTqPXMBZPYM0CDP2MN5G
- rPJttlRGSHIOfRgaq+7HpBauL3uSqmS1VlL/xLFlCZ8eKpv19W9QIASeq2Q5o1aYnT1eV5IxeSt6
- scD20RpgmgLbJBWxzJWGFT4Wsmw5WJtSaGgMZ7QT1DihmS4qzbbeiZUD2BVRzVND5gMzEId1oKNA
- Aed+bw4ZN4Y4enrMvW02Z/jI4+CMUC53Dz6qo6/vsFS9aWGoYIVIDbnyl+5MnVC1MYAy1LzAb34l
- vzDm/cXR/WivRo/ekW+9YS1R1dCXivZWqKfOjDfR4IfxZA7Exhp5FF8ek4mpSkTbfYWwefbZCuE1
- E9vRhCQQeFTrQ+qfBMMe3RCnHmKh84GtTBeO+j4LOuQFLwFmPiMtCFnlDpD359Yyb1ODWf3/t37Y
- EoO5ZiJKs+DH3SK7DV5GxP/vrF+/wweaKUzqfU4E0OHN86dSlrmivobRBdsLPtoyf8IljLp+eu6I
- KMG63dZiS7uQ4spOqVEGiKZo/qhv7VSFDivWf0Qt8FYmA3koehJPrgLxFl39MWQ5co1lDTdqRoQ8
- yVMzQBrbpXTCieYII8M=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 9200-10239/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=12272-13311
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- FALyVwjszGPyZKLqC64rtaQzCgGKix1Vs7lPFCUVn4O8Ee/ULgHJeb3omkfpMwg6WVNg5HyxHm1h
- v+FkCVlRfuh9Zrdro8JnSPygUWcS+PcGnxgw9LBrY6VldzS8cM3V9Kw9UVmWuGsKwjYsKuFE8NkN
- Id35l8uXJO9iScKXNVIJe3nZES5jht3psa7GrCvByPW0zYxSAZoXAuOU71m/Hg6ubZB1rj6xUox1
- ezV2sUoTE3VN/st5KehKi1eV6z/oAjansfxQk7eos+XhYPJSqy304Yp2UwPlQ/U22H2BqGjQMTOm
- OBJQZbsFkFJzVF4ISgeZo/plPXnzM4d5NbZnkU3G3uDA08zheAI0obBFHI3d9Ag39JaCQx4ljUER
- O8ytvsAmOdcT9rDpC4OEA2bj1uNsSSEq8gFZMg/MJBc5TjCvMl/bHu3+mSgoQ/dYLjXw6uZwHJar
- N//TMPaQQf8+Jr9dzTcIXQ3hhpX3IMcVuE7VWh9nS7tWZT0p3yd1CU7Epj/MlHujJoNfysfxZVqU
- TAFJfRnS+TJDucRjpjrD6wyoIfGu80aUwNQU2A1FQo8noF5lsr96469nkxVwv/2JaYvMMKhtK32r
- nmUctYxgKgOv5ASpNs1HXwy4vEm3CvaYDqjCnTZy5b5fD0ATbkcKqkj0/54HPsSsEsZRSNLUTr9k
- YzhiL3nfQNc/VPMTyAhnO9Ytvja33PfyY+GWLagcQ8366g4lZl7jC9+AZMrZXYO9DrrbtCuFYGD2
- HKQZ37sbi2imDwEQnaZmoczbv/rUwCScgr9+pVhbL/XL3X00hZq1G1Kb6blI/miL5pxv6TvnY76O
- wNeQ6coe3qD0axnjjBzxuKGNwEkcREWe4Uvqy6T5yEk3tN4+nzBDuhOHl6sz5PCtwraKCihctJ2q
- L1wRdEy4ad6lm8Ycm9dHxxETNwJDwEWfwa59+thzTORodvq4TcbVlGk99YgAVXz69H0Ahhi4QFUh
- rtb/cifDzZQmbZvBZ5uPaJlBmM7610SPkAjAEBSh2KDXAp/YFFLoyk0tVRC2A0CdKigV4qYZZIx7
- OKRhAI8/3QFqfd41LmM40ol2+IHTbEVQ1o/4aqNJ99B/O54EonrY2BHYedyKOYgAnYH1TACG2bbw
- FpzN1LnPfY73RIrOArYvX3KpH1sxBsHNIICESdq3YZSyGDPnxIKHT0hjE/YxTYhhQXW4CKVfXLaQ
- L3ssbP6BHqqiiT3E7FrpGbV50v6Usx9oGbtwz4d0V5Lz5RI0sMj6NNbxdtr+29eYmcga0cVs8nFG
- NCH8xR8KRy2aKoNZ5ffJonBaPhuKeCSbbgaKVL6lV+wcRCHdot7prpgXHLRlD99nP5RJFSKLwW27
- +5JvkTFPhg3Vye++Dws=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 12272-13311/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=11248-12287
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- pUPjW9dTTBPxFfjwK+TE1wRfhRNBo8SNToX6Z3Zj89bioKsoIs43ciL5w9colCZNumtUcMCRyZfq
- qiCiG0pvBQcSaFSa+sBYLn0ZLGJxpbjP8Is7ddx9zMTZ600F0tjNxJMH5fGSLrCfz97FlwrN8viu
- bmaL5lAE0ftD3A+1YamVLY5tr9u0p6Q92xSZLN08706e0zNCeFUNYjIAPa3nDvs+dNRA7LsAElJx
- XBQKBBwQZRXRV2Q33SA8BDGTLXlY8zUOWrh+p7DwzdktKx1QtvkTEvey0YHl9B1X/s2VVA5ElQok
- CGDcUod4jPb5zQ0WiRJBol5y7rvHQIJ53PPNiXvl7M/U3+6EF4XKbFiF0an35Bo0goDgIaB37cvh
- URSXp01IH7wRsn43M2lXhRFAobGlsTfY/VBIxxXCRUsMemksc1LX7JynGrdPvGD1jiAuWl9DiItC
- dfGAVpf+dyLWpP98EOX5hKwrnO9giI2oq9Y3o7ov4pK4x2YvTacPRK+hkysnYDlnPDqcr5Z5PVKz
- I5mG0WcEWS2ZG0+OqmfLAzkzt62z/ev7tsJyWhtLkxN8w99KhGlAT5liZwjht96aSAfk04Th2YXI
- su03jAxTMslYeDEd+vDbKRZDvuf208rhQE2vpfOUN/ijOC3S06yVYT4ObaHmVRDu6pxsIWXkIHT/
- bJJhLt4mQzcUEHWrIIdo6MRJ+X9pOXvT5UHRP1QJJ077jjbm1Og/AmmdgWzw6pMsU/PxbeQXhtwE
- jMWPZkBpCxwS6zjIsfJNmEZIHCXvkTZyQrlWHsWetznoIlBdcg41+iMLEJHOqgvP8Cg+0oRXs5jc
- LLGbD/4mgLz+VMbCUTUxYpc8nCCUixKJndgDa+KuMaOQRaTkn0fu6KOUdesVQyt6sKAake92TzqZ
- jWKnbd8wcA3RXpYx8QZcbrTTGPH4iHlP6MWtT1b539AMHwI1hXhu3HLEufvFvTTfy18FUmQYdXel
- u75Y6vPNJ4Vk0zpP3XDANMb/uuV1ENsnTXazNeywstp3J3E/OGfUCBmFWBo/RA3I3qhIFyWSMmSV
- j2F3XG5mwRJIq6qTwPlkuHIPrv5QPfzPxDQnB9/xlSGaRNz+7rXDTJQSrGeaE3hinfyyvgRKoTjz
- WGvMJpnDZeUVzWjGjDsI4LPq3JQQ5twBDJs6qpBOgPJy2FBuEU/MC/4nm19LdgJgyUo1QJUAHoE3
- +sGwsfGvzKanPwWUMLda4ai0hsRJv9hkt4IGI9WyqYW+IsRrJK0kauqvN6A8r26ksTFIFRpjaQkP
- 6rIFQy7nzenDFjzua3wCZOMQVLh45BbG3fgsmFvaIeXTibIuCoKgX5rzbjfW7PHXIYPirXBL8hQC
- 8lcI7Mxj8mSi6guuK7U=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 11248-12287/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=14320-15359
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- I08DCzum9lVBKCv/MJWcjOlWRpONXKYbWrlni+NHh+8hKb9OIvvo0othdqIwK8CQRHyiyvJq7ekO
- MflyrF45KqK3oRYVfwzpAS4aeSWzQVWNWdHTUBlF5UbHCdflFYmbIQ5dRcgQXNyQvsijvl8D0XxL
- BNmYTxE7NLa2paz1kp8WSu0J85SbfXVS6LlC3HDJqB7CNx7Mt3NKiHbRh2dfLK5g2IIgj41EGB3e
- gh0gd1fjX9bSWhLSEBa26czqrqNJul9q7zs/yChAogK3zfTxH2eVXMGvRdxTBqlu9Uul1sEi2QbG
- x7G1F+dlKk8WPHMkWJ8A1+NbrMSDs05dFv9MHq/fbKnzjle6REj3sXY0tjGYJVr/+6HzcPRMsubB
- cMQ63kLZlxTRt1VcEN52GJwfMult3L4SNaksjpuxuulHgyZybmyrk0soqRQtQnmSZHNfIP618bQl
- oKQ7JkGLpiYWHwAr7YGQuBGGSqvUgdu4XA1h52xX1NDSBg+CaxVDVubLfnoFbpmQE4EbxxyoRxy/
- pYlle1BPGuK3f6zFRTVbUvjRI+o40jbS4u2bwmp1v+pIQhcvyFrV65V7Vfy7kjgKIe2TngC4RcYr
- 6eFB+trXdNxFo+84HZLmSSsRDbVMNSEN/cZa3VM/rtD5a7JsO2a0OKXPAUfiONlza6YQCYRChVra
- NIJg3xETa1v20GWOr4rDs8UfO1cx/h0I7GqDWxsWnTJPSRHqqx1l5FR5hcPmZqTNSM6ehEvtFrTz
- ONegEu6xAyLoebLcXS5tvzfuJiC/5fKVfcgrM/sM0E3+VBjQx0wcQYGWzNfWT1blsRH2bWPRLz7d
- G2MxtQBCxxZt8p1Fcqpp2TCIvvrcfVBEaXgLercoj2uavfPrpvZLlBC2r9eIq7Es3qSJnvBKaYG6
- HAsuP5fUze3+sW/PTDd4MBeOjlKMcRcs1jnW7TfIF5CXO7kHjtFXRZYbpk7aHfXjHu+9jXGMD7Lq
- Rb1Eo/xCI6W7tQAoEHnhwQk1ExM6hacIwsyHYARu7YEDCH/Zj2EM68jUQqPRQ/gP30KJAJtHUG+G
- pebgM4zo4ygDGZcn4uCGaLrEDWNdsSXnjUbORN+0vxFVzvuxH1S9oSi8f93alBrEpZPCzsq8UQiH
- fXTy+QObftFx9cPGVjzGd9t64BjWW/Uy7hk9Cmc3eKmbb1QoEYws/xuN01HoN1BVLtZWYeFROWfC
- 18VkQyN7ElW7oiqZVbf9VJY0E4nczo9a9JTdtUTnqd+ucIka8l6GF7F4c5D+8xsd8/3DYavaBTy5
- H9KHpELyPGHIdcisKg/xaNnryMGZcJU2Dn6KFIBdABA/LTslRV3oDhCELQRcddzShgkeH03eGbBK
- xCJRL20sAxkhBmEjBlM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 14320-15359/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=16368-17407
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- Fh0xOW30KFvBuV4kGYT/RNEmO5DSzGuVnqUSXtSzzpSB3EI77V4Slvv6gYp5Fg1IwO/yQOb0iRm/
- LzvGcGtdcAIjvnXEMJYkaAwjlH21lhVn8KozNkGTqpgaK4rMciAwfj+/oyb0QOD5ICJDn26cLG84
- 8g6iFXVmSuFO88XxrmYo7w0qhyZ7OHLaqr0dZXyHPl94L0QB8El3OrzRbNgdav16IpS/YpO0akW4
- 3kNx5bOd06MLAiJK9H1dZC/EDx9Jg8Ka6X7OzCaLdUzhXS84AKc7NKpTXCYnq6v373nzPyoxSqZ9
- tD2/1sNQezLJZ3DMWZzUfjxYRySWLDtG412SUj5HyHZNylWVDpBkckIGW2ZvCJ+dutM2l60RJZNr
- Hrs+Pxt3qjIRqRZRRIp6rGFYAOeBtkfKxK+bLVKig7TWEgd+YtOR7YP0UhRVcdtCLKDdxXMgZ8w7
- sRN7xPRZaUlA70arWMgd58UYG6CyvqpOsZogjF8XTLzrzcqJJuybEfFHv+PgfcO3HvvrYORli+ke
- unWeU5EVKxeI9xccgYKFO8gCZ4BQsuXzP0Kb1kFZZBgD7wnH6EkDtBwSnaERpEyIbL2FA7f5H+yD
- Kl4GRwqyYmJJ7CQYZ4w2SKj5ZgGLXzhHcq/yQPSzxoxIUkKZ4t/sMpEk+3PZuY6IjH4vFEYSgS9t
- DXlG2n6v5l2KRporqvKvEMCXV1YnM/mqKFp2CzBtTs3tvpZ9IQdb6NeZN6S2rEYfbNbT/00HS+1i
- UfRhKNjwTLv5Wg8yhlxcc+zOKaeTkyItKhLm1Oug4LsyEzKAMS6IY+yLuGc3j/l/i7UueWMq+Vej
- NQncavlWPH1zzCqvTIOmYfsoDyuIAsdSrk+ip8ABCO5Z/V8hYV1RUMETXy9PAQkNA5V+yiEe2d1b
- y3brlwqPLkKT92/6NQCiHn5QDrCuiug9nSkS/DIS+mtd/WEuaX5P3eb0DHG9QzOFjgd9ogWrl24B
- 0RzPPiX5UYkVkvtGOG6mRuPFi9d3W4CG0UZswXS5qIPpLyV2USWTao9E8J7Vip1VQ6G+EWc5zoGp
- 9SwNW2XZefyJLrPv1Xgo8pWvb90V61CqiR2RHGBlzE+jlu+4jJkQ1Q1yMV7Q7zonCXyaGuTxt+AA
- vuoycHBOxhD0RenoXsZFbCp4opgf9nNzkLdIeho7vzD0X/3QIp0bCLSajJ4/zR4zc9871Spg1Aca
- qC4LpuCgxjbCPONyRnxDcEnHhJd+XYw5j2B5Z66QWeDuv3adUCXwJV7jYfLcw1bGraaOlJHg3fUq
- hRJi6QZU2bkyUjLOOGCtAUKsGDPx8aLchPDftNwcwYT4upSoAc8/AfyueNNo2/9+5joSGqawT0Y1
- XqHKWYZHPKA5Ie54tE4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 16368-17407/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=18416-19455
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- 6c5iBS7qXvAQkX6wbOEDNlrBcIinLTIhWoZuVRy39hFa4ApPygStA/Y6NCZRuNQO7AFaZ+Jmpxgc
- P68ull6UP7B/n62gd+XFHFlWhlerPuIDviXUZnqDi3VrA/q9HrUbi6TjyreMpeP5H0cRnXbWtJoq
- p1nZmE4yRJ+lbW1hhHEKFkCrtkriELyrrGgl2zvhKVELkunn/p22a+hBEp8fKMwXGsa/YqVse3u8
- WoOvWjnR/slpfClVbBTT6A9iv58VVuZ5lC7HIztu5LR4kVwsakvtGOkxmWGrWrvp28BV81MY5Vmg
- sE6kBtygcnJK9WeoKSgq8OKglZbxapOBMfec8MMd/ikspRwr7R9j+lM86rEbel7OijDiT/EmdaSl
- I+ujUX3jGCrdxGUpCr/c6+UTNrrSMDCOITFKhzZGN0QPJuHx65LItXbELRxgUuh724CFlsJA7enJ
- eilJzd/rWw5XYVQflG1B7ZmrW3fi+4M3nIA0UgrQs6M58E3Gmc07CVTGbPulMeNI1xFx2lsv6iUq
- t5HlmXjDcuNwmL/7QhZHQxcS07Zb9PD2RA8oUwo+TZy9TRnPTAWrNvVd69WwYJ+kKv/24U3qTrf5
- 0zYxaZuithXIjq0l51AAyDvWB/mXLjXb94RcnID+HmR6GdiROcHtL90rQQrZqREzLDV1N5L+pVGn
- ghNkTIimLzHzAHhZfIz1A1FSuJADM/canEmP71KsGYuZio2TjTEDfu9qieAb8OGxhscbY/CHsLqS
- gA3vYrhnDO1tyo0WGxDTNuL9l+rE63W1i3Lb8J5xByJwg556NnjQNYcRW0x9S8u65oNaMgn5AlGb
- Fo6FGciPWLIFygKMQP0Fzofw0CYZxlSTsRzfADB0E/Akp1GPlg8iWHBmWYQJph+HFhHs8jnPZUD0
- E3NORxmYlAyTLeFWZ3yrw93fr4ggZqsKZVLko4pVX2/um2FAnNRgXqxtY5VpXc8T83kuhwRzd3bJ
- 8d+CX6RpE1GCcCCvX3Af00/kF0slM7kBMXcfHVfywFlFhtjSp+Rgkz2vZ58pPQJbqCOPw878LTHX
- V0W1ooKn/p2qQQe0X6bwDo7oLXYg6zMEBeorB9Z/v4s21ESrtd8lbxG33+T5y9cKctu91AhyJpN2
- zZ65GEL7Ljbqv53jRdV4q4HWqKvDBRQd12Rd7eIXpFO1i+nvNKWb1El9Wvhk7m6LshHw/6ZtrZXt
- lGfmGF8FFMX4QZmmH+xQq8jiJjvKrIREyOOMuvenJ9Zz7F/3FGOD7bNeVErxiYcWamxj8ESf4Gzb
- k+9/8xKoH+6Ghy9db92qZ8LB4N2BYD6sZjtKTORie/9QljiBiibQxxgmLXNE1A2A7/pWIb4FxPEd
- X11GiupyQ8VhLNgIx9w=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 18416-19455/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=21488-22527
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- 5t2+RPXY2YOpsiJQT16KH131om049GIGAuGjkjV8AOgNuDZ9YpfaHqLR8xJVYUxuxyWF8d8Os0dH
- nOYo/syQtMS3MgWnCl1tz75XvMdWOhcMsDcW+mRiR/WHfKRKMRPuIgl8uIFgfsYBek3g5NB4VXcv
- GFbuz9GebOz+XlFHn+S6Sa6KCIBaAiJwOUyfXHnVDdnIaq8vTFhQxgNXnPhMFpQTp/Xd3rRBrM6R
- Oha+1RcfHtSNMDKvcVnZRVhWGngaNsS63gWxD/dqHBCc5o5fGkt2tY6cUF09WNTUyERYpurTbwzs
- D3IAeENWKpYZJPaSnARIy8eWsorTu4R/Om+gr3HDW6l5+s14UVskpk7hwL3esIMpBPRXBHlRdVht
- wilPj9YVo0JXDSQxDo0CS4837XgboiXqUxY1Bt2yHgvQR3udCNTfERnyodnq+2qmLRR4pcNz6hTr
- AdVjo0BZCFhx90NcxGvZnmKEKkiUcotJcuIbKpT9zArEn1BMkL7oXN5Hxf88jbvzAgixkaiJmv0j
- PvLw0AEeGWXVOkBFNCaKMl7xEE2iZeiRSHAICS/UZA6eHkr+gkKWGyJTL1CgKmxyLa7Dhn07NuhH
- 0K7E3ro2Bp+NSNfEgPZ7XBBLTUgKTt8Ulef8UrOJEIhn6okv306SKtKZM9B7A1XgjhqS0PriaqcM
- l0Q48lR3GakAIMdqp9PEm4C7jTdyIVJj4VZ23qPDWhQFb9eugaC3pQ65NsFFoTabEA4L55e2iJlw
- FFB91o9HQg8VZbJZ7vx2yrKECpuRvCs1/ktveH5I/QEbHcPbsb6hi4F6PCRSqYS4ELyfY6+Qg43H
- ecjLAHBj7x3Clwb+Crk3ZUMhJHxC0FP3YyFa+vUnEkwMqKtw2iw68pyJkKpQigZQ6RXNrHGm1tI8
- Av7zBwhIN42qYl/xPKWGA/+8lDyagI9v7ENduYelPw+URot+L2MHPGXUggzkwXmQASpJE1tZ5EVz
- ykva69yA98jBddHC+9hd/Tzrmf+vfuWQndUto6ZpWXWUogQWrCK0LMOr4ZKEC1sSzzRLjmiwd++9
- ihtyLH5954qElpDqh/VnN4mcWuwKQCAJtUbSTC0HbKZjhMEQi7OMVVc53LINhbrEj3IrAUqa7xf2
- 4cHX5ic0PMPURxnviljJJ8OI5CYmAHjBTzQyJQdGAwuZeHmBIyBF5/XFXCYKxRBPglzTGAa7F1hG
- pHH9Ve4efsd8WvIDDo03rm4n1i8jXycp31+Dw7LziXN5UO9EOM0MkuvZ7ykzRTAJhcLwzjOoh7a3
- BwhMbNyXooJnpmNCsFhfTO++dEprTGmlFs6XY3wPCcP+CTwJj9fMEcVOP+oiMwkf2hWZsVmI/OxI
- Q4JWUvgqCdoaianEdUA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 21488-22527/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=23536-24575
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- memWdwVTVozf8Mu9J3KtvHpTuTxKCw+wyokPNMoM34XzQkYN6r3mXeEeEuEyfNHWfB7YEBqD7C+h
- aSpswxeeMEcrutiKt5895Di+8tC5OMq72+PpF2WkgCdrdBqc8c7Kte6BUWrQoCKW4KKvwRTO6M0X
- 6dbUPtHCHfvAy/tCxylLMgh6zSfYLDHDTJwC027HQrPT0rH65DYszWzVmrlepbK1OQTTuCwlnuaZ
- E+vRhO0fuvuqyYJt8WIszvHal3tNaPUGTIj1pbGZNb5Ylt3WN8mXB+Hzbfael3msORUWcTZusRT6
- fWKgFQAkvfD49HaXbZ1/QFnOeu1/z0DpxTO7e7Jm1cceIRhyuZdJIYGp+LjRIAmfMSokepSlWeA9
- 3CFXD7XLwRtYCxrC4pFiOpwC7QtmDFh7HmBWrsFn1LginKh15Xn5xAv0VdlcwRxceGsg+GNKv0jf
- HQWHco6NFhvsw5JWTDRLMixQz4VhIg0KofVd6dYHzqUrhXR0w/W3BxpZPY0G3Disa65goN4me9Sr
- oLH8VzRUQZZI+WTyyFvougVH3+AhfSzzLM5CshZD3e4g33EAKEOrcBFY2cW5MQkpLqtNAlcoqKjr
- sg21lEgkhwKdJwN7v00zlhW0N3x7bKS+7nVl2eroGtlbAsSBO/R8ygInCwysSTMPTHUwx82nw2Uo
- wWs/nTlLAO/uyZq6T4Zv8oqk0csVkimbQlDU2d+nJVrAFAOleYJ+WQZ1jzdfWz7CqSyESm+cZInB
- NW/q6FC9UmYwp8U7tcFAlsANY9VMTLP9oW40kYsyT5y5bE19VOqjxquoV2BILKkpsGs5hRWKRYSW
- dTHMYVY5sk+i7Wnqw7plyJ2GnvLNISFUOL/S++3jy55uRHmEY7HyAHO4mxBwkB8DtOA6mrH1qtRG
- fk0ICjM524IktUn9mZJzoyG/94rh7i6yBZH+mFyRVuNFn11jPJ2i7Vr/Na4lPB5XtffNb09JajOT
- /DOf8hzg0EOs8ENk6p82Td0bMwAw/9iL5Fl+2c/4otbVhjwEn8/kOuAkSBWKDM2EoJWQ3e1MVKrV
- Y1j93ghu+l8VRAdXxtSias7PTSr/y8GDWF20m1c8dsxq8SiQQsMMiypWZAXFnDlZTI78vevxLKPj
- DVPx3LEbcfldgMlbaYDnlCSxI67VxVskD2DdHwuczWcg7MXW/q6zsiygY7EXJ6dooW3in6msehHv
- jKjIg4wNA0cavzfnck4xK/MoSazv0CqbrCCUPemKLJkcWNWl2QtafGe6Sreut+9JMgA/yLlb27vj
- wIqy/Wr6y71uFBCCiDzbloBsnO802aGFzRt8cKOg+MCJR0wdD5CpvADzJd8+JAGy/oBrzLSOTVR7
- 1QYmZMjjv4Hfr3fsi0E=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 23536-24575/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=19440-20479
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- 8R1fXUaK6nJDxWEs2AjH3JEEtdETt2w5CBB2veCP/TWMsT1AFWHgunRHUrY29/WluF70fvMntjJ+
- VaHipb89w2n81rgBhDvYd8Ve4QiKbKJsrYTbFZydy20Pm59m8LOtouLkGjawxKWqIGmTBDkSXdcn
- iJdZkdniLUImdhibUUhgGQZ4/0W+jsJWEvZPRnWtRtYue34HJt2gXcvnX5OcS/HFohVhG93TYId+
- gWD9LLo+tX6sR5vVZsvvHd821sKL4yi2e3LiS62ac6AxB2R5mWwRLikKKhLQ4rMbFB9C62ZT0ZcX
- y8sIz3+5KmpqRNQWxxDHAz8HI2ddRkEfoLOlz7feltueSHAXxRdwLwpgMdEm62FXcok8VMW7OfR4
- iNrQ+1u38RCj5MBghJXy3ppt3f3tWlLhylbPp2XH5UCPjhQ+GPdwpOoU+EEpuLWL7jmy2ICC6T+O
- mqZFy+B4MdgCDeiwkmxxonK2zcn/DfivBuPxZpSbSi8uVPXb/YrQ3SCiaH/aZ6qHpSs/w7TqEWw7
- hH9dmeg2P7PDMXtNR0RuVkSpMFK3o+kHfgAhu963qNLG2ccLk5j5c9kNOoyK8pazeM9yxB3pZeBq
- Rc1+zC/nu086aLuU9emQTF++O4dn2AHKnH/D4vGganKndVjJPlvkEZJaAsRPzdCAo2W3RC4G4FAY
- 1UgWX9FsLZJTGJPCbWUC07uQ9+mHld9M3osq2THsOKHjY/CG1bedKOQQh0ZqeZQ/CgNlqC2gbwXr
- SPntkORR6/OrLUynMthnqxaMqtPs5ZdUSZjsd6JYOE+VfbDE/HxBw+d17w+lOfzQ4Nd4gToIVDJ2
- 7MwjVo7npg7yuQVdSBTnGWjbIKCbIAh2jcrkM8aEBoV+NOA3VXloz3bWi0TqzgfoHJ4Yfb2fjy/R
- LnmHJABeGDUN3HqcoCs1nbaS7pFmzfnmrd2n/msU5AN5L9lqTRgI0PxvdMnSk2kFkO0NSXLC/XU1
- p9HJObZgZXn/FmKpfAJDOIEJ9pucaLrKbs/0a421iVZa+RGUGN6F628gPXV9sYhsoWe2TjWSpaOR
- fMiFsVNFHNJ0seALR4MVkq106Y1w0hjG/bX9kJC6Kn1cQggEtsLAB2sApxPW66UnlbnhMw4AVTnc
- jOoJpZgq/OdS3WxiG4EASLM4vP/KTBAmNalEebycP/WcHZVQhvW0yvNKoD4NA1W58spSq1C42LjN
- C/l9BkUvJp3Fd17eF8EnL/wQAVBTSZGCn3uWDtOK6I4kGHqkY835RMLJDrb88q+4tJzNCmuLpd45
- 7y5mtbim4jP2rL26tM1A7wmPMvQmhnGvXieM+7QcOjbWPV0P0FmyMMuNr/x3pHF8r0NYCNczgHnh
- UR5vX+L+TCQQfUJXJx0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 19440-20479/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=25584-26623
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- qT0419rhJwix6yHPP9F7NXONiiW6eIeW1Hv+7FORdTkQOHVetumFqzPJ5t5HZy8+QSjFS4QQPBhJ
- eAjcoBRessUsaNBth9AwgGPIxrTVlyi9bH0O/jjXRO6xQ+Gorsoad0kYoDiaCxNDytg/D8yaW+sH
- HPav81pauIYpoKwKOAlGkcWlddwMursln/AGjzLGTX8QVLkH4jGj/liLdHTV1+PV6eI8wBRYJCGR
- W27sdd+qGhkZVWqYnkU3Ce2KAK29Zso+OL46Sq2alRhd13UP3FjduTylU7JX2hFpPVwRbZ8j7hrI
- 75KBBjjpdHYcp4Z2wjD3/cdNpSbt6RTZCgaA2bDjFDnzJi1s+qAcAgL3LttOCgVzOKl8jnIOZnow
- qFmloeoFk+xaH/NokhosoW931W/B3cH397B87kcF7mALkWNbVCHBtj3yenqUKeeu5kN5RUqQhPSh
- jUugHQH8E5n4E0XhADM5CBDR96jJKUvqN/sr6RefC4J+8CpORSyGmy0QTSWhU2y0r86el3eJeWvO
- IgktFcRT2gNu+Otbe82E0fguClA1J1tSOI7clGKLuafWj3HVmqQLi9qn2d5icVsdB/j1TcOhxzRz
- 2W3vz9E3F/zdjxt95NPbvL7VRD5Zw4qzzAtZ159s/5RZz8dfPa5ilr/fEM4YEbW1FA7meddQ8WJ1
- tKlL042SsHOanMbCOTzzcU7/qEaP6VR6nywD9qfSmMa2gZhJroWRCNTlRbzP1N6SECt+1C66W9Gr
- BCDiS/6XVaAG77jMT2JKVPNZzKcJbVMHXdLUO174JMdg6qNerEIcCfMLJQAFEU9EEtK7cWlrTy00
- 7dKhynpSfxoGk0M+G2d9yvXiqDoOR3xXdSxzBhMW7VEpOnEO5Pc8OHcIalMIPQy/qcQV1+OaCu4I
- 2Tr6xcIDfn5/Q5yRFK9Xgl+SQgJKK26W9sTsXQdvpkkOxIszrBkPq9FM0khvtKZhV4frcgsiqSSd
- JNFAmzss1al6OYmpjckNUJ8AXBS40xhNLIQQ5IQ2zczWX6j6PmBIk1FkNeHOIA2lHpd3U5Rvp/zx
- nbvVhNLRyb+j9CYhg787o9IVB+IJXkStupF7KR950UghoHHyQ1PMyuJQUf282eCPWbu34j6RqusS
- 3h85ucJwH3HpeFJ6XS2wh244EYFudnHfw6F5toyS0Ww+bMBMOQM9VK9x8PtTbrcnMpdM9NIZB8eg
- TePlsGWObmLQWPEcC8W36k4xlZjCcZJ+PbWWk47BSNXMt0pipJg+SGqaql1P7YgF9n2rI7qI3nmd
- /f0nZNAHzjbKRVCjkrFkymXldHmHPx8TkIZ8I9nnoW/gMpYZQ9GuXMaTSU3G5d3ynrba/JHNw6wZ
- vBQFNm4Cx1Ak5VtuDLI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 25584-26623/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-range:
- - bytes=26608-27647
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- rBm8FAU2bgLHUCTlW24MsuR4FZVOQUvU621g2SfDTGUMJy+Akm3tteGG3iaQRAeEx67IJH7Isw0T
- V15sLB16GuZQHWklUPUEZxPc2Giy/irPEFASvI0EpWnUyBjB3dApRYU3Ys4Dt9RVAwTRWTNk7Wz3
- 6sai2Jt8Ps/Yi2jQ88ROwE6n9dTBFwIlbbkDyrAZsieLqxzBXT2MDC28kMLXj9v/eCpfSdqcCrmf
- d0/CdNFkE1F4mhHT8FDUbMrKt4kFgKbOSUbaFnjB7xVJcNytUMGs1XeYzpFDF8XwCSh11sGF8k99
- 9pfzr9U6JOxUVg9aRM+k0xRdaWSbHGGLdtq+yApoWB+KgekMOfCPahd5mwdX+PCRsudOBARYU4yz
- xMjtfjSKsOVMx2gmikE6dWMtYL8jGyWZOeTU5yfxZonoz4USPSj+g17zpJILouFbD9jfruM3Bu6X
- TWE8OQswOESuMVh+H3DiOVwS4idKo2xZufSKhk3bUDEkJRgZ4jMbw0dR990DdHjvvlONiHqTGF4p
- /4NZ2XqS5LnCAZJdgewHM7Sf3Yo2yDS+ATalxbXhqSXUSNGdU9/pgC59rTW35nnp/rssI4Txnhjs
- TI7kYAeQNDBUmS5VMjJygAHQOljNkhpLOpkIi8n8wiJ48GLJEdBXj0Wg9toJz9CCg1zRnmw+buO/
- 6n0mVzlg0QghAi2+fPNSbt2EB+uGRFOT3uSAIffNrPAYLVZvNry6u2aDW9jQqtLh1arXK/1+VAAX
- hmizEsUOsTFfJYz/ZhvB2rZYAjgX29DoU5nFtaYFC9RTeTCd+BsZStDnGfXYYhVhI/EQSLam6hQV
- Ekl1hJfdlGuZTQepOF2pa+Faw1U4amwHlz5fUw/ynEDbFDboBjTeAXwFFfqxR0olwl9njh9el0Ao
- 7K4ROOO4sCEdqYV/DW9sJpC92NcwJwH6MJM4x8OhlwVJ21uMAlA6sJbUgjzxkIWX7n/WviAFCWp9
- UQ8ueJEsUfAMEUnjXgtMbvdjr9817J7jmDT82FVXdu0dpuw0lG6FrfhPQGrUwhwJG3N+ie9Tp7US
- rqxAWCnMzWxnGZWBu6vaC7P7/4MraXfVf6jXmRCOE2SptgLbRiWaKW9nLcvJImeCayaJDbCPNR2B
- XNWtwsxVuOFNA29hu0ftw2dWsfIsDUCz8Z7MBqKFoo2RCeUMtVFHPAkPeVrazsNPgIpLX8bQvxoH
- F6pFjVLPDdFTwF/LcsToSWeLO3tsWHhOPokGEwfWJjB4YwSlYJWF3hebG3cvxuXH+RrIyGKyrhHe
- 7iZONWEcCehpCOI+Qlm9bNcrth2IMFNs/MCMVBks7ha/QCe2zYmogWXtE9lL8SLeZmhT+xWJKKdJ
- 9XluJ8Fyrf+I98/JUSY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 26608-27647/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:50 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:52 GMT
- x-ms-range:
- - bytes=28656-29695
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- +qSMfhJM8yyZsKPzpu/YfGPrbsPFylCruF5jNkBXxUJIoXJMZj/ImHKpi8T72lF6jvv8buqGyg54
- REY9IYQKpHlxZAKBhnLH1MCFI1mp58552z3tmrQ6pNXzh8PTJ295oPyoo5nr88jeNr4UGWRKmmbt
- A0dZWsPcgeL/tXRnFxM/iiAaZxWo/91OAdIVTU9easFZ/naWplCj3YjYCzhJ03uH/8jGLoLsCU+5
- t3X4PwrHLvdVsvEN5z58jEWsEHlmh5n0ydufnrOfKLsOBGKWGX4X0bn8GbpiG1I7YnRCARg7OWfS
- IXj4mnV7SPGxldbS0khy7kAQmsMI0pT/VZRt6BICEosizCW55Q945z9wBKWBcDh4CnqRzykdGlzA
- VTAsfD0zBjOWjLZP7oFL91tDqi3wraAauGlf/wrdtWxh8d4hUTNw0ddctrehyQoZi+6HQsuaS8FJ
- QoGb1yI/VRs597mm+HMx8SOK/69TebCXDUjD1buCmUPk7dkNg3kx0+Lli2nvzBcsaRSc8W/qI1jN
- pNQQRKV4jVbXqFyZP41BW+DdF12kwMpmzp7PgS+TMbicaqcf9Z8r/WzJ7DDWzUOvFQqs3JWvUPhK
- eEQj7cVFEYeeyh/vmPpbgF+v+aRL59fLdp40XARYJJnV3kEWlzz71/thGxfAE7hFfrRAjdgHQwIW
- VNM28GJHvnyePiWFQrpNWcSc0Stpnz5RArtQBGeZ69kYkjgTUskCT7DR+pxr6K2A8gykCZ+IlkuL
- GAuToWdwgj/MbrqWKyJG/oGQRBDggRGfbGd23xSnNEVXIE1ioigwSR2xAt5r5+8a7ozUzCXRSqU8
- gNxr1ZmNtz5tXDMzU9/vLpauMkftm1dJXEoM83G3C8bKmKrVIkeVxkokCvLd53keqKJXlF7evC2k
- FdD2uv5qIyoKUmhVb+VYkmZb7VNQ0Y4np9ufp4/lZXlFGS8u+2DUGY9VfJ7Dbke8ZA4fsMivKUW6
- 5bghfyceyCB2++OyIL5UNSQKD9yP/jz7CQS+1tsmXIQ0RLYN7qTJHD3hGy9QXIdEOvL/Aw0LZF1b
- ORXWdtQRmVkfK1RTbxW+j39fk/lKdu4xuSz3FdYUe1DrBeAVxmEGnemX7szMwVIyXLhVZOITL6Sw
- uGlWEEP0nw7lQ40fkahBxkVAk0s9KByj+tmryxgyaKXkwYfPaHZfSeV5Ad+xG+imCzT0kPF39dTK
- loKqFwxVga/oKHjAAMPgz36kaWSJABXVI9qm00tb6/dPHMRRTRhuS6z0DNQbREJ0KG0wp7bCmzpj
- 7A2F5blwcW8Ide+p3LPOmE7lnhb1nVzliyO7+GYmm1HiCNmHlNh+Qt4IKKO9s76ulCHFLJmvtYHS
- jnm8sIaFT9YjLCageo4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 28656-29695/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:52 GMT
- x-ms-range:
- - bytes=32752-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- Ureuitz1G85AIL+zTQoUb21ykpV8/AikPqcTbgzfdFY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '32'
- content-range:
- - bytes 32752-32783/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759732D49EB41"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:45:52 GMT
- x-ms-range:
- - bytes=30704-31743
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer9b151f06/encryption_block_blob9b151f06
- response:
- body:
- string: !!binary |
- cNoOuHf2Xv71I3mViu3hW5oZ6eQB5nDAuVcbCgJdJuOJS9oqeBI1bOQ7YF8+DqvWvBcFlNj+q0ri
- 0jqficlMXU4zQ4YmFlJKNHhOIO9cRi4fanTl4YTLkHgsSvd8YKXsIJkHvh9QmDnwtxdZ8JjBFdQ/
- eNGjx0KgRtyBpVT5S++WuEJgoAbXBJCSyiazSJG12Ijk3MzoX2H55Bymu7elKcBzO6FQOnqVsUV7
- fSBaibMGy/vDY0llEk/yroBM/1UE8lLlGn9uaWH+KxpV/AgokscGMhhEbmqTGx4VddDrF4/VlKaO
- cwDowByIyim9JFvaeeN9dYhomwAKQaOUMAknKrOB9hQrhg3+M5luHLnwJnaleqZGS/nJlU23MNJM
- e43a7sgNZ3DP6/AE62TDbe6ggBiJr7lAG/QJAPCw6aS9QB06SeauY0XO/fVTjvGqBizvpXDvrvLx
- dIvpqsxMcLXc4vU5G6GMVYe5/Q86/y6FpJZb6zzJidWdBg6s0MwYxFVpK1o3ansLnzQFXUlrsbpy
- /oXGuwF1trPVK8YVENDs2Dqh+HBGYG9OnTtYNrl4UkqUi5AXRperBr3EPrg/FHVVJMjZPj/SCIkm
- fOgFeDHlsm9BkUwwhiTuwJyGpcK6JFvr2H5dPIrsz2PXqJ/6FK9GYxtxE8l1R3PO2jWqCZuD60T9
- /KKZC6xEAiyUHxWZSyD+dCtqZX0xnD6QfaXWhcDPJdH8CpUax2TmUGpHMiHaENVnyxGJPG4j3+IG
- 3+bW40OZxPe1FD4xrkhbH/j9nZpT8bH/FzZ5P9G8gLE1ZxzkEQRrMRUYh3yvHL0kuLAXyPmysWHA
- rg23G0DDcyDUZl8kNQzF7JUSjtHWLwzssaRLXR440d73WuNBr0prngHxZeIZkpaPlw6pUOwTLjFB
- oH+I6icN/IcJEiUl57arFcwqQT68FYWCh2rkWts8kmyQEhwtZNGglo0scv6Mfiq3rvQ0DI23evzC
- MbjDXjqQ4ktf0wWEcQiBEeuUXf+BWwYsiboHjpUVgdROG5CbtBGP+1sz5wLjxxF7tEepG3acYdXg
- 5yzAEJOKtv5tP8/qtlyzIq09+zwmaz8Yu2SooTGtPMYjBlP2s9M4qunzQoz0zDlAHLSWl/sLThVx
- l4N93vhRmJVhuiTGCGjtg5krAIExqadSulxGWEaUpToRofulbv//mmAQGjFiMPooBl9OXq5QpM1R
- 6Yt7TkX9FHO+J2HkrYFtJZS6gSGoYFkVC+xM1puDzwQzWC4HuziTBvXl6yhcLFxzvupMw+AgoXuo
- N5gCnuxBODO4yKAKRL7MZPgzbBldXLlH1DgBWY4WXFOERT1s4/g+UTKDHZCiD2VIdWih4hT054Ui
- WyYK8zGSJAijC4L2RWA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 30704-31743/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:45:51 GMT
- etag:
- - '"0x8D759732D49EB41"'
- last-modified:
- - Fri, 25 Oct 2019 17:45:51 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:45:51 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "hvA1qpKrmB2XbXH2dwOq64vGW5glHUTfQjlgcEOWZfjhI8FzpKAsXw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "V2SW77itllcSDDizndKUHA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_range_specified.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_range_specified.yaml
deleted file mode 100644
index 7c241184efac..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_chunking_required_range_specified.yaml
+++ /dev/null
@@ -1,2330 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597298CD7426"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - j9THimYpOyk=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - kIsX+qaeYt8=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - gH0kpXEwcrM=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - bZelmPl8pp4=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - jpAipeiG/d0=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - JrUyAGTFWYY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- yCBK38BY7ORMlRy8t+eiQu5G7f+2HK6zAl3NUMZz+47cHhI9Cu1/IZ6ID0/DtOaLI6iR0p2yEAr4
- 9y1+8lX7SmmVZzyH163ioYQcSKi8rOQGwez2R7VHFQllSJi3bj8nGDKhOc5kehZ9v7d8/SxgV0wp
- KJb1oW4dmECDqdnYMAxpUT6cNjM+FjBRqVDrQtrY4YgIr+5uqmGgr1AdYH9JuYY6erc4DasS0QzY
- SZ2gv6rHKwC30dGdfcorr2CrP9EdlJejU7VVtugiwyzPkITBEOu9G2+5JOlJ0MzrsOXuj6YYoMFn
- FzgIM4QwNtULfrVgKc4ZIjVvJ6JnSGoEFQ6lhLTxF7YMf9QPhLtggmSUGYR8qGSAHDkqPVHj0El/
- K7JGJTO3pQgH891hihPQqqJICM7MON4WKedhs1NeRDki6o12OK9cJ8P+0sBMQJY5TijsAp4uO9E0
- yzkY5XbehPfRIVCTJP0YQb8Gz4ctP1SashMMxVf6rmSaXy+S4MXZdVXCRr2AmUSv/HByd7swHxDa
- 3spEE65eD8CU+uOoP8kuPzNQw4kkxcRTAvg3vXyYpNJ8yqDZuFnNO6Sx9luiIueq4XSJmMpU1VK/
- v8b6Z8/+GXV0vg/FYvsA3wyKEkyIU2czdaf2u4TvF+U8sftldWBOoDZt04HhkgeY4lA5VmEhtrRT
- UBfigCjx62lB9zWw9zW60VSnJcOKWWmgE1Gj+UqOjXIySV0WyuS0Yi1x+Puvm89WfW0jcYMnl9TU
- BcVaSfZYPCaZeACwvFDXf13x4XxcJzf/6Hjhil9jCUFPUDbbvl/dXJbD4Yq/q0a5BavGwtE3oQ0y
- M0RpUefQBxHMQ4InhbGB67Mce3kYXgs0Sh191+D0C6yL4zi6Oo+LV2TtO2M/qFBT6LNdCHVsKMBe
- W7d+BXpKVzxxFXssZEYCvp5u2wGkWH9slKAX/MBwfkwXK4TcnJTiO6ssw7wEoTU4hvlDTYZACZKx
- lqU6dwPGwakJ14gcf3pG9xEV2XBSwPO4dsJ0940JKWapsF0hYFjRR4ICT51w/vhySRym2w4cURbX
- KIF6B0xsGeFF42Of2DJxfYxOPppiTTK0n6rhdbl7Fki1prFfJxLYuO1tozUFC/gJW7nwm6WMcJZ2
- 7qyq4GBqU1MlXmgzGE75YgDqyqoutenQVEh6WamnKvG/39zd4MAEwUDie9+n6sxKaHOtw49rzAnH
- u8UgJVjIqlrw/nrPPkSokx+qGJ7OYcyhxMT39oqajxGBer0GdkVDEr3lbLyFIg1y546uJWB9tjg9
- g+gi+vMVkTWm/vtpHB5GUcIcm4lV9t6873tHB6Sm4KILDAzxJ/IDpF72qH98je15H4qiJoXSMQ==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1024'
- content-range:
- - bytes 0-1023/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=2032-3071
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- BxR9pOXrK7LAUUVyAz7ysrIl7s8/NtYJg1qp+JPjcxG11BvLg0rhYoXNQ/oo5VQ3n4uh/LxgT4/g
- HHggO2Py1d3uqS+0snvWEPCiJLvMxPFfHyP3dzRtPKPHPdxy4f4L2O3y1kVYo0OZR1X0M+P9eA6n
- N9P/gDoiukscZDnlZvo3roDSLqgoT/dZ78ikGB74kzKvsMEA+wrgr0p42WZZUapPHU8OEwBNYGbW
- J52SuXZvIqS7h1WecusrCvz4E/33m3BrY/II9GId2x/JTZKY0f0KcbNjt6h9Ny7h5ty4yYJhZvB5
- rgI36zHs68i6qmijGX2hg+w7uRKaKO+NU4dIEVR4OjsVplTJ8uuU0FkgC9bErRwD4uLFy3a0OhZ/
- c4UIAEeS1L3UbiIo2psUqoJa/JbUVlr+uixg70d/obl/003SDMYBtxi/DOqNC0vPG4ToKHWsJZiP
- t8WHHiiqgprj4EdfNCrzuAU4LGtvLDGbDwDHqzQirW4Si4epgxnd3XkciTQcdA7MipAzoj8FvUDY
- ZFysCmM38iOcaarL4o28LpdaWmFcC77qtHRJcx8W7vlz6iBHrqIm4oozsgsZj4al6T6LwSi/G5wu
- vlBmr8SCGr4Nx0dDjpjRU962myLOSGespKiATMvkv9TqVV6XXUFWHKfuoYZiyBFh+NgX/KS602Kj
- rCIxXmsErr77gRQtv2ZYBt5HuCVBufqV+SCQMbqJsawSokWZzJHmT4E9NEwhRY86KJrEb3HXp/Qd
- mtTS09upImVwPgNw8J7QJYsd4po/eK2aXiyRLtUVrICvqVTmJhFRuJAQzAyuPBiiML4uNfTkuzbc
- +E0UcplkNG4cSBl9iP+gu8kfct7R4kYmzy9kTUDDaRdwZ5IT/T3IHfA9aSdQaC1GEFH7O/aS5h9A
- bR25UBxmjtYnnD1Cc49SHy2iYtE9Czf3hIOeDHL9pXuHTKI2PoPyXL8iijVjGX8Xs+EdPq/H9IOs
- vxz4zj0tRrhPx9SPJzMKVImEBZ+knZJt54SNAl3KFAS90xg6oH0s5hTbR48B51C/babmDuLweam/
- zU+zqQZAch/Oej4jhKo3LO9yogsW7DGyLAqTVfhFCIGOCIlWtTOTU4cGQed6pHwQ6B6PtqYfjdFh
- 5lTVtHot7pVGAbSkgNCRtaUmWwcQRuZ2LJSkD1+DMYFEOnV5CG3BoypMMI0Z/T2+8GlwoNf7ZLlW
- Uh7hU4Tikwhn4chApqjahtOa40mN2jwFR/21lNRGL/irEVGGl3eTodOOtCOYhlsK4RzT+N3CdOv4
- Qbeceqk5bPq/+aMmldHpnBVZk99Da/0vUsiDYCu+Ihp1u1d86neIEK///DJdZ7tlrv29BrES8snu
- PsJZHQkNSS5L46T4KZI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 2032-3071/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=1008-2047
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- pF72qH98je15H4qiJoXSMX9FjMmGfFdr7/aASWz8Pn8y6tCuhLi2NPq1Xxttt824GAP0gFrG+heV
- yybRDfnC22dwTu0M1/lr/+VMmRoPZmsf2kiqkqBmQIOWJN+0nwCi+xoDrN1asaKYxJXv1u3BEpPy
- lWFi9zgmOOQcu8ml9Tmqucs9GODaMK8PpK5wSRT1YNqEA4w9ocKPwYOdeosQjGnPNhk6Az25rZAZ
- dfs/0jD7ZPDBG3aSnWg50Sj6HwY+t1w1fob2NjDBOQl9sx8ke4mU/HQZEZSlzaoI6a2Hgzzn6yBK
- Gx+S/ig6W1UjzDM7KkH1Y3V9dyt2wAWH5x9+3l1oDlAW1aVH2GhcGcUTFzlplWvbSmnn+3t2xVSV
- w7Qk117aNECfwhfgIV796pQ+3L6Bcjyt6di8vKL/xFOPF+1pIPt9nDcS8Np9cg3kFu8xrW1xjQNv
- h/pQDG2ivHavtp4sMhP8EyURRxVQtAra5nApkgXXALz+sAI1wZ9lyYIsJ3pajpfaFGSMpSsfcBPp
- 3wImqHBrGV60MpyFYnpYNOSYhlkr6tmG2r89pAPxNTfHHcy6o/ntzfU4mdFEHSOZhYTEaZMXShyh
- U4ZAx6gd2yDWCdpJz6jFZ1dzPn415p1Y0DsThU1XFLJ2i09VLn/AazIy4DfvyYclleQjcLDz3Zi6
- 1Wk4grUqHiHO+0L2Y2Q/SeGqBRrxQd0/Eb2GLFPF56tfm2/HDPnD37dKkYlPC0JOP1uz54qFw/4G
- pZsaOzj5MAfiaECK8x8nAGnF/IHTI0226T+4ksxOFcGEG9y40vvYyV0NUBYVNfkZf4tuSNf1SnFU
- bJUSlhY3sYDMLmljbjCXIW95LBu6PXpRZDSvDwOqvvBIu6yrv36hAwMMqTt+M52mbkOsDTqsIZh1
- oj+nq3S52xegJ7DsJ6xXQKYgDxhAIBR8TwDpLfp8LGnex/BzxwpvKDhaH3/6tjIw/ubEzFC2mp08
- opfKY9iMthYgVePlEQw8pZyMHoWiAIZXOklG1ZMM7Q4vPkOqZudp6oLhegBysVU2sXenIkIhPoR2
- ArEGbFSsEojFgc7pvRSt+Sjiy7gpGzsfOqGJFF3rOfjAGGx6hdJcK+/ZXVlCS9c7u/Ctd75Eak1o
- UJKTHLy2zv5iAkiO1CeQIwhCbybhMftt5CPu9Y71miN+CeQ4o1Z70KhyB1K+halFsh5YIjCYCI76
- nuVvwqEBwQhjb9wHA4jLFRy8EDzSlL3m9PaT/RL87p2zI8GEdThkscx2YTx9GJDFenMhvxGVLCaT
- rerH8e7aehqhDpthT3HTwPAQYGSgLe//1VKZthgB5t2BIzcyEOfA/y7m+W6gBYqO4qzJXJMgNwcU
- faTl6yuywFFFcgM+8rI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 1008-2047/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=5104-6143
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- whMoexYYjSC1DERlIHpEUwclr1Af+994XRn5oZHZqFoNyTHEzmjk8DjWLRPmWDOj8SrSlm1kktMe
- yBGa/cBqiW4/9+BBrH5eN+ONBYindHEcZZ+/ZnzX31cEWWTXWgP/f/8vy2NVEHBgM213iaYjmNc2
- O4VicBT03hgjbcs3UNaMenUQBo0JGRysp4AO99c0L7pBJhnJKUrL5jmrrL+eApIDtu3rSePYq6EF
- S9IIo1BkzmH/Ga2SN3fi84aC02jrBH3YMQbAmYlSURb35skBT+ubWs3IkwRP1dY8blpEfjghT41g
- iPt4yl7FmG9RTXaZ52JgvP59w0LiVlZwy82KkH3v1tGTU4HL5TMYUOM6pFuLPKaTOy07a/jcB5zr
- 2O1E2rU0FmZTPXub9p93WdO5bJzpKxfVcrSB2z3vxwOjDOM+MRMEifPR2ZqZhn4g4wH4Ldquie9x
- WEYYpL619MP5UoM0kY+w88bCY8j4XxgUtLL0pC0RLdSgfak/Rt4/hOFWr1/+KHLqL2LbqZcnjybz
- hdR+oLZWoPmb1eh8qF1HSY1pZLXm9L/xTnW1+tpAOGGywPYGE8LjUGdX4gpCDMa1UelWTBehNXft
- 0+kx6f8xlDfcinmS40DBfYZEH9R5li6nrW8gRoGbPcocSObYzu+SG0AiInqf9amQDiuMVfDruOQM
- xvqK41mTdFVRF12N/Ef4I+qG0BvIOgrftt4P8znYXkjlbXgk3iffkBp124MwksONr1r7l/Gekh6f
- 7bIcEzKSHBu6jUoZxzKWszonpuAnxoP4OSrQwI2a54AuzxOrBV4ws4qSyYhRFJ7UGx9T+GNNBzbV
- Bg6yQXV7g8m14z6SgDAtUsXzMJfU9erZE6UQHbjS5CaB9ipIyFLLE3+gzYiHRuAWCZ7j2qx4Gkfb
- XI8vZyrmW6uznP2SjM7h1P8Bsd4uJiFK/WA7t6sbC6Gcr0SpqPgAJiJkRHJ3EpJfYS09F08GGduw
- 5IglAPxJAYqWTkHwA6RZjGCEv43UuYNElKsJJz0O1gWZNgk/pG7WKv+C7ajqPyhZ1MCST+Cvha4K
- Y4gnSDhv1MR1FNvU6AMuqH4GofmFQnvkWnxUgjEC/jsbX6FOUSFt5DEn2h8II9twLNv+2eEtYAHo
- WLKoKpIHUkynw9NHO1DK149LWtZE2Z0uBbWu1K8oLDoA9ym9+qgXW29vow9XNIC4Pp+cicr3zkgf
- vPrxHe+gd+NL3P2qUfrJO1egomAxSHox7UeulRKZzmrfUKG9NFCJKIsTD2KGb6VShKGpztgfd4Lw
- K2KOlHACyKN2fM47y8DKabbMBMNYk+2miw/X1cBwDiPV3FfgaV7BOL6r2lBovRpIf3LXYooUTXPl
- AfWnn6Db2ytzmHgK6VM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 5104-6143/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=6128-7167
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- c+UB9aefoNvbK3OYeArpU39t7HZaTaUiCJvSxTEldOZkjg7iBPeTLorGBQoQu/ft/oykblndDpWm
- 8ed0zFUMWjNBbIk4xVuCrzblt9VpKmDn+NywbULolK8zVpwqwIEOO5uxNOozpjny1Shqmy3XtNhq
- R7eb8Mgnesk44Mj6379i5RCNtZ0fxIANdze5oe2u4mE3Tayt73FtYuWzT5tYFj58OOBQG7kBlDJ1
- NYyRYQZ1cKW+vvhchtGXYAzxD5VFgf4nZgV0Ze55U9BZ/RKtJS/KUQkdKsGleiQQJg2GNGHHi8UN
- NE88EA5DCz2kMnIu5v+CsBTNyZQIV0mFgowXMYMYor9QyG5c7AkfByp3plyczTb3pT0Jw7ziijsa
- iGIa/WFQnt+Az6csDIF14I52faSb/TU/WFzzqUZ64qQ8s16o9zo7ykEHE7zMIuEJ3cx+3D7pV/V3
- kMgVqTD9ocfjlUS11jCdW5W2Dg2VRdudLmwdUoZdnK9Fr2uv6yS0N07zKq30zyjqSP9uukEYodtw
- INA6FST1CQXRRdpMvoaNRj9YbQirxfxxpe+RSPCtBtMfXjpej3t65MoW94XWNl1KxHwbNKmtd1It
- NgSj0Z1U4HT1GHBxjK17GW8k9ZDWrQ+ThQJ5hbiFZr2ahgdH2BVojrzpd3cW6jLlHzPOv4s6T2Vz
- MdVSqIkKz3C50ieDY14C0/cZosyIPZYHs3CZqhHeCNCWuNynKzDq9coAzt9Fdc6ytFUPeTFovJdr
- MbCfKg6N/QuEqzbCmxy3lx/OMoilbemGWS/pFOj/zqhaxuAOQJs8FWV9hp/AxrToUt2tfOdICklr
- NWvwwQCqcQf436ZkC9kR/icqoDy+lbu72Se0rUvwJ4vM3Sr2gRQE9WJEPguAA073n2QS3+YvRHjO
- 9KSsdO042W4YwIO81e1RQMEmS1MGUmz9lvKA5oGL/AUpoEWiUFxY54YWAXX5poYtAvKx4zMgk06E
- LZ8SoygiZfIdQxiU+uicpQYfymzHDSvVeIHLKBTCgNBAhKprFcjXzgDvmwm/spT8VgL0KkbsqJhb
- wle0+WdIP7m/uEHTpiMO0S4d7x6JTtHgkjVbJZiaPTrb0XpypbIHgOQI0GNdoibDHJXRfnDcsi+Y
- Ai6dhOyIXVQnNyN2Xbqx0Tz/0OKd1OOuo0GDqDPaFhURdp/Y1Q3xnzdWNbusFPrZpafBCmHVOz/k
- gzl0nY+G8LejhJXxX6L1I1LcOskXiF6z90v/86VuoS8OPvlDYt0Bl47XK9oBbt4fjUyNxUDKa/qG
- em2JOpDNXz8f9TYOiJozrkCrEA5FUIFkuPf/5JGBacK+aV7YcJtwBRt5ol2Ad5layAa4YmSwS9A6
- 80kqkLYDUVabgP8rRi0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 6128-7167/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=8176-9215
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- SQ5CuBfN1rVI/YRZSM7udk6rUKkgCz1taDQyXyagkxRxQ+O1pQOL3yES4nCyiZ++S5jVdMIsmJtm
- 5+UF5WR08OcsMDy9Zdwevr+qSG8O+K+3MfQQZ0vS2/NUIPMvE4h1z+hDO3xwAk2BMru+sbMFuzqn
- yhR6dWT9MwKJmNLghMiHy+A3N75Zhlj93NY0OW8Pcu2qRZ4o9/OvUy13jxgBs+r+ArDsjIxX/B0o
- gtv1jfH9J3mxLWsnOBkg48RCRuwoGaj9/HmDiSaN0qDci23gTAbGuIS7jN0vRAle/sBRa9ApGy6Q
- OGXy1OiJ2aqftLK9LGI+Xq2c1ftFrqZ3P09tE6NWU83r4yGRaz1LulJmWak/XRxTUicLjNidukns
- m9jm0Klcs98ED/blQODAq1NRCgF3UpKiCoNutZa468alI5VXLEECDThu2eSjKUcNdVBX65vH209P
- Nf8nzd6JIiawiJ2WcBK7fi1dEU75K+8dq8NpuePgP3l0aXHUiyFuuCQSPBjkgckRisgc6qq/Lujj
- CLfyIXGOsJAx6RD1mRmit4bOx41x/M47YX8PAGuM2VQVw67cy7IDeBtptKzU1YwvGJwdLDk145ZL
- Uy1ZHyMK4I+OgpOVciLBY5zNBPWCnJrngydEdV+4eYfSs3MtO6At+fieAaejlJlz4QxndP79+h2S
- M2/rz/piH/EnRseGl+kH4LLjNvspB4Uk8Dg/MKs8KwYx8GMBvVqGHjwg7+WUp8+oGhpX+7uNYkXr
- JJt/CA+3a1Vxe9t+e+l1K1nKDvbAoMG+lzC+QMsTE71+NYeFYAq8KMTb0K/v7tt5GFum2Wg7FVp2
- cfb6Jq7/bsHx7OFunn1wIWrRvYY0XLhJ1G2DDXhbgLTKQnnGo8P0kxSxrA6in4PrSEyNIRw5koyc
- Y+kRiQlkCmQSVNEtWFJ4dI08QslHS+Ajnre2Dr3K0ycF1JDQ3jQODEoxQUN1hsNDkv2+pHKCY432
- jGen+/lTxEzqXUxrtiymunXrrFVXi5KZV4CJlT/xCWbX/4hthH31Kx2pHpDfWLV6/HTsHK7rW4cp
- ljRsfVqdbyUTpC1wC1od004lrOURSsWfidEZSWELMR8Eku66LpRjQdgDZ+9XDcQ41XurLCUA5okX
- KejTXZTANulj3KJiUmE7uu1BgKmsHNOOWqtsF8cCFilJn5Vd5HfzfM70RmzXyJB5yYfk/FfoHgqB
- 3G6r+y2QpbSilyV6eXokhXkM+KAl5m9diWjOMz8mHoVVWD3IVcTPhKmjkEfW3cBmJ5P+LWg6Hy9E
- YyAeAA6t2MweKK7oLTmAiTB3MfzQaUBQKZk8rKsnpNqd9NgUB5OKRYFxjLmuYe141ONeSjD05yur
- 4T4du9ChxSFocvW5YHw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 8176-9215/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:41 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-range:
- - bytes=9200-10239
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- K6vhPh270KHFIWhy9blgfLy+mRd3Yh6lAe0TY+n39XAWtUWjC+UKTaGq5eUrNOA7WGE+KQlwLC4P
- 5aaitiDHB7rlOFIC7FJB7Zk3VAbcRb/3Rg38BkR6DWSLcBKeyoLcGZR/u9+LOGR0hz4oG7FcYFnA
- AOFmCFFRjL3bvBpZxAe9xeUJ7F/Liusu9NxsBXOjfKQQbxbU4ZZTj9kNVxG+xlEBUsDAGjNk7516
- f1S99jIjfK3vA25Sa4hZJBGlZDXp2JvSsW8E2U607gxlbfvgv+fMXHCRwYfW2j81hvY/SA325ZP9
- VWKLZqdWM2Yvkvq1cF/chz3UMjrjstOUF84yV6qQCTgM5rVkCEJwicN51FfoTllc9oiHxNTE8c6g
- odId3yxIGN4hHyehvbEpoqfEU6ikaEiq1LKaum11wugEC3d31Eyrkaoagr5PEZj7J4s9rEao/UQV
- pkhK6BnU+pFAxdAzpa84Pra6dBDPlBR7x4TSnBIy297iExGBAf1F6JuOtAN7pAlkjKVGBh9Wegn5
- /UowEF961npK8dIor+6qaBH86mMqU6p5tt5fSbG9tsAXQ7jVgp4Sj3eXjw8RsOMaosD9arCHGZZf
- +6lJty6dasPyF721zclUS/IkGZZTqvWUr+Se6/DjdH+KTMpZWSFCUIOmflapgaQK8xCLLEgkgRlR
- 6SEIDkz53xeav8DFORv5fo3MxBkDOpT/ZezWW3ms5Ptyu0yfJHHyNg3q/3b8CnzIO7Tg6AXiy8vm
- gejGPjXbSz9xI3AGu4acTwNJckqr9mKGsEPJelP25BUQVZ/9pR2qUS2CWY1mxPVfjS3p9oKtMw2v
- 4JFPvkTGbafXoVEX1Y76sGMV0FWKpNv8cyb+IDBGPtvFaI4wFibHx9rWroYTVVbvdlh8ZqZOvdky
- 4X0wx/wWUxbbXCVG/VbpXtp43ZNtkE2TVzB3nH1rx0uLFnTEPyQl3bCdBBTrQc+rYGv33HQ/2L/Y
- bYQDVUfu9e/6ebWcDvjCw/hSSLyadMT7oc0FTX2P7oclKOavkOolHuXcrNSyN7vNbx36vhhJf/Kg
- dkp3n4Gxin8NAn5sXgwNRfMTC769J610rMWdVXdaBHKYLncY1BhbJxCw+N2haNTRFOzEYWIB36Ps
- CKI9UiQ0JBt4pG+GggrbnZhblMvvzedlWDH9eeM3LDUFkjTWWgVXjMQ5xGsL1rHObeJki1ZBiuUP
- OKEoSVSVZ3ufAiCM19kIioCkJi/ILJHWwTP9MOW7SaU9MY3cUfBgKw1diVZBwwsPptJEKoyIfUuu
- hEOxBRAKCeA100zum9HVdrsokYCoenggjfoJAyP8kdaDYM2QbCve6b27jqnJoSWJ0zL0Tw7min8K
- g0Lihh01kljpomcLZxw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 9200-10239/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=11248-12287
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- DOpp3caU2bWAC3SVsT9/+gWb4dhJ7Jiow8xD9xTXTvXvxAxrCFeW3sl/vFqIyUO/d9s7qBHkLnIy
- i4Pd9XUWmrYZCGo1Kn+u0aXg5b3iBXN80J/EBaKepgMF7uGvqE+mLOySQazGvGfC4CBLBRE2fFHw
- pTT5qyV+bIH1CGFd5QmQgkNoh8sc0ycMKNzifdnC2RI+OPX58LRMWNi9nvoFYpqCliH4QTO+wPgh
- 3pkJRKnhpgpGSSg0voGTW8KONb6Xa9mBcD2UD/nOydLcPs0z+vV4GO+8bOxO0KI7nhDlyM0vnV7Z
- q8/30XPx5QBrlU89R9K2aB1tl3A/uIdeuFb/Io7TDMDCFVfy7t+QNyh5mnUv1XOHETZTgjjkTJVw
- IBomVAxq3zHPNrG6e+KVucE+C5zs5So6ttbl2cWGK4lVvhfA4yjfxiWLMCn0d4Rc18vAEisogD/6
- R7F8kIDq5AyEjFIepjekfczBSe9b5W0zJVx/gW1NGUWjYq1qieR38chr00ZhY81O3i16VAJyxlbP
- QoYXfH1HHG/+xd6fmx7OCvuyJYvEGWczx/OTTEdxl78U+7i+LkjtFaNy8ambFbyHMRZ4esKc+FDe
- aVMx2T69fBEX7OJlVkDgdD7wFU92OwkRRFQIrJ070zrF/pfKZYuCcUsYzalkxGmhxmLDbu0kgd4W
- oj5LSWOv4RwMVvUkWk8boIUCHij2OtGFydYCh3cDpJbtLz0ESwjEW9mS8bFSrmo+XxX8gSCUVekc
- 1AotjBG3ucV86N+K01FpOp8+FvX+S87SA7q4ibeflNKtKsA47rXZzSvvEXBeZODYchgo62VM2dBk
- NDTlozzA9pn037Aee54PZozW9blFrfoeGciOy/3+SfyZodNz608N6qiSRqEm9RTuA6xIf6LETCYb
- QdUw/dMBFf6JJGK/mhsOfR9THV5r/XsZ/9RRgEwxoWgDCGXD6MXjsvgBPnBx32dJ1yLvk4fU0e5o
- /M2fnK6Z4Uu7a+DWMZASLdoICVjf8bsKhipmTCofvCnfN3ze9F1Q3Gv8CFfknndFUM99HXAZB41V
- NMZc8MTcfOtcJJa0EEPV1+bMs3XwYy43ruKo0pI1iwSd4h3GTuayDYffftW5YmftjUJKmCKKoSde
- CnlBKXjMyEJS/eNxu6Xj8nrRbCZ7Y4yn4szBK1jpFj4Hf0M4Uv0gr+LxTC55EUj2DJYE4LUzUnrT
- OXEO/mNEet9+YbCLQKYGt1BLEkMsuDZYyGpwor2L9C43ywItaCC5+OHPvc36OGi81zpNJMtiTwJk
- J6DZ/z2Gkg2V4c/SF3dIUf95geYKWQ9bO8ayaw17h0o4ldZFVXOuMXaES1lpno9HR0LXy/JFloNO
- lI0uMTct/hyLFZTiLZw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 11248-12287/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=12272-13311
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- g06UjS4xNy3+HIsVlOItnFoab2rlmY0FK/J1A91LcHmtK34HYgU40ZYG+GnNMew2oAG12HIjb17F
- iQKp8vhHr/F8eFdKbZKlTTyXP3/9rpznxtWU0ScBGlTWQD8FpZuRT5LSP3vHbLwbmIdm/pIzR/ZH
- YQ6dErD69aULwmTRaAy2fDMhRS5HzQxxZW/5bQzyig7SSQRuzjhCmhrLrj0LBjnLitbYvC7FwRij
- kWvQ5MRTGLY/nz4R+8vGwnkwrdL/fMDGIHnnvQZ4uqurGUO2GdklnIIV4gpk184wjsT73kDq5sxY
- Vza/Pxxyn2UNnWo6x2iwVKUbxGOd9k1+riE5RLv3rQBvQknfhRtjhunJ17IuWfQzwrjk1sD+1JJ9
- 45mmNDAvLXl9nI67V+vxBXPWEyw6lGCAZImfLda1iQGi7BvyZM/QYyTTulOZFMXg0hplq9kTJTg4
- 7AUGpEqkSc0I9qZz/mUB1AZruIbpV6JyjlhrQoINNFWkU+khhWbHLMLiL4kD02xsCdJ63/60HLGg
- u4efE6U76W6Dz80prXMKeiGkaB2BT1gFOuv6/TfUPKXds5nZZK2VrjXsfvmU6yMEbV4ATmTAvKqG
- wfgpN1JChwSuZRa6z1fcdFcoqINeQ7JQ5QnAhEh+gowkv00TJWLYCUB57nk3fZV+IgMOVP8pzPjp
- fUwIGSOv5dyL2eI7DAWUGnmTfVZfTD4GH0rAHZLF+vRTQeMaTqpxrPBuIU1zXsyaa7AoNTDohqGQ
- Y1vxFTTQHlDN/s9WRsyEyYNfC+/6zqYNo/I/6oB+bXz3jAznKE24tdEdACol+VAhb7OI1UPc5RCO
- q/7RJH49bIjYgsTbOyyq7GFykUNIS2PpKYgzYVJSJutzvvmePtEoDDjj98zjP0fQNHLHXTzfVdt4
- Ymgkn1bf2o3M3pO/cjHznFQ743kH23wQphrCKsZKK3XtD/stIwxFd8pJuzLpejRDIX5vAx2GVSy2
- EQFZyFp83kNKEaV+z9twhmwz/+CrzvigtqugFMyJRKNGJe4A7CLuELxV3qAWUALLqufQ32NaZZaK
- EEt6o+gjWxTJ/Yq37qqu/C9oxfp9KHcJ9p9jyNQFnCpKXT8qhkxv51hPRPEQm9bAVg248tMF4FEX
- MlBmCP9kx7uEzaLuwKLcCTFuzituktLD5VPG6XcO1AAfDfl356JQlasb0ylQNGJM0XE7QnHY8Zpp
- 5akLTNKZWdD7rnzpg70vfoj2EcJO085CThAEib2GKe7pFjxBxRd1sFGSsWVlUQML0bdHnbxT4zmv
- yL18/tIAh8BnyEXmwj/2UkGKGZEwV8Dy5hKfwr7gzBH3Dqc6mx8pQBYEFNc55I6Y/ARGg2HtJ//V
- mlzh+W6Wmqh8WyROO84=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 12272-13311/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=14320-15359
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- orbK9bM5X3lC6HuQ9a84E2upYcjq7nXE04YDl9vVsZBlayCmqlp3dFQSy64ugnsIkoMVX5qVe2xy
- qgGM4qzadhYAG47f5NrPC3vGr/BQKAM2/7HeYYl5X6rPoV2eMgojCrLznLRsIlvi6Hsan4rPT4oW
- cEuq8qwv5/UOL4ESRou0SNwgUE9qha/0XbpvCq1+20SWLNqbfNDT00GkKfAZRId8oFrg+rDgqXkn
- efLS/v0ZFneGl2yWTuO10rAJVAp+N8pzQae6Ip2ggI5p0VcxbA9XGf93n9KTkzEds2bRlZB27gZX
- cJ5pIDoaSvUQ1J8f+2AfeyM/92bth+cuHInqltpjnP5xl1v/zJObbikcWTxz2Rmsw+YfuM8yHaNr
- 23iHQfnTZfJXFyBkuVJ25ooMKedcFkPfDNQxBGbPgrBvkDRhzRJGcsQ6RW/7RTvV1hb/zBAR5UTg
- AMu/uyZ399eToK1JT2lTj9pCnfKxZWsXv7I2g2O9Mj+0M1VIbwnmZ4eR+QPj4QYi4FM7WML61jKT
- Zth55gzp6LQePGbKFGbPGbuOx6mIIwDU5pbG4+iD5COy5lraWbmOIVBYPCBy8FzKO9KFErOMMOKR
- NVwM/z7B/y10DnI7GM+8Y8wBQ9gizEigJJOAg7+LaKsmZ44IuzeghlnU+V8K4XLunSjVYJSgu6om
- myXZ4zK6bbVcO18qlclsSAE/0lw0UTXu2o1FcVaEDACODd7AwbSL3EcPl9zvk380DuAxgor3zDq5
- 1g2ox9dInp+zt0d4jNsxTA3QEouOeaamR7Fc1rNLsn54nrH60dWETtecHVW5AuIoS8ms8O57ldYZ
- oOO4cBccSp5842jJLHDPvEcsmeQJJQg4PD8J8M9KWABPiaQKhFRui+1tRTH2xjkDpvzZD/yDWbCo
- pkDF/QvtxagXuzb8GgeJ5LwHsnbBa1GyHRa77FcD106/S3x+JByH0Crk4EL3Vv6tGhxIL2VE26vP
- uYUGUmRLq0zpsF8h/RgL/Bahr0yiTf6t8OLol3N09GsnR+JKdi8W8FSJHVcgfDFJAh5Ri7nz8cQY
- ghGFxVE9ye18T2Ok8lIXjQzVAQLJS/EyS5A1YAGHmhB5PsSVH8U9cTryz3gSMTGdduXfpy6/sNp/
- xRAoCwRJs1mPH15xuHhTaMHQTLtfb8N510kIcTJnIgH98AwEC+IOXKsVoI2sn7CKp1Ycd7C7yd1f
- 9aUDTNWmwVLeHAi4SzW2rWW2JLG0eNZa62/mXcuSc4ELoQAuBaOOHwYL3bK8oihKSelNJRcmh+Gc
- UYrIJNHLcvcFV7E02GrBvQG4POAdaCxJxLsP1gl3gfo9NTxcIXkbVAmlreZyjPSfS+q4Kt6ISj0Y
- dBYnaWsJEivfEunXikQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 14320-15359/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=15344-16383
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- PRh0FidpawkSK98S6deKREIkQ2unir4hwyR8NezdYdXGfq1IJfuZ28CejWqJq0Y9hkoTPERrMYoY
- Jnya17TRNNkGC3RY7lxPlummxUeMPngof5gUkoHPrlwfxEOOE92vi66gAMSSDFSovjzSv7iT3GqS
- umBpQf7GFcy3ZvWnccSmOOT212dWkAfBRtReJKk8zivG2TTTsiKX+kXOoaJ67L5qkg7MjFsQ5MP4
- axIKrLe/KYkS1Rr+AzF8dXQzvmZLTpg5AqLDU4z/2Stp0b/RBAO4ZNxiSiuhI6fmQcz5PRtPHVv0
- aFliKowRG4ezo7iQguPw1V1EAvLRzCegn88aAmUnrN0YqbLWGQYzZYWzgSViTJosoZ2UdVSF5k/x
- 2tYKIb7vU7wAlhW4a/bSZqBYGn3qUiIZD8sHPp1R6oSMoDUPxICTbG5U951/NDE7127UApeyChqO
- 3+kEjezofoFn8iX2N1Wf4xoy4Ib4CRVCCw/UEkiwSh9LoUDWxB7cq9OP5D4jeUkg+JkOkjLTl5x5
- Sj3A1YG+AQKLgdsdHPbOb3Ap7Kk1ggohug9yQ6QcB8z/mom54DjCJ+PIlIzfLRrh/fbmZBA6SJUU
- Dx93Y/q31FbAa0c6u9cnwttvq+0z7tp5ksiUfHRGNsNojokfuEUBMd+ivBHIbWv2HN3rJhr5Qb52
- 5QHg8KIOi0THwIczlC49Xu3r9UpOycBTEIYsflgW3JnSwtWHxh7QVY/laYIGPJ09tg0GE86kM1AN
- pELto0ekvX/dJvN1aFNhOTxY+EOf+Hg4O0psLIbkqHFlLphMByAx2kPHonkHdWfONeedPbjTArhv
- sZPsaYJpImAPDIamoC6GikVzCFK5ltiDXnpMjITsELqTfEui17Wn+CzJPRaFZsCBxt3OC0N247Gg
- 476CrY6yR5xXvQ7LTRIHYm9AFngl6LHbMSL1vQQTCOudg+1jOFvnNJTmXEvXIDK1HN/APKzB5cQh
- Uu3+SXGTINZGIVxJJYv8wOFKeSv8dy5xBUUijsA5IDoaIaaXVzRWWd6g26ndWAUKGTgH6mfxJIcV
- 57Lzca3B1ozFcRhptRzilNevsuY2iGa/cBOOOrlB2LU/vMYJMIkoiXtir1X0OyO4lfYw4w8knOlH
- C3hiaxtFqqtRg5wZARNPG8XajSWxbsmCVhMbdsLwvBUw9Zv407w1tey3qzpdAgIiWjSbgAU2i1kW
- Wn/y2D/zfvbYl+O49xRsYBdwJQO1roki2GLGoEJXPHTvSzVbzVXy+QCmgUUbysuatg15YrtvdTeR
- q2XeyWSXbqfQqv6skH+7kaaUDjs2jsP+dKFyb/S6QKos19koxPFjCuGCpfzBgVYtI3IhB9V0nV+3
- ZIkCfwPlsU23XypW2TM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 15344-16383/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=17392-18431
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- yl8k1W9q1AjBqx6abpCXeOYMfVVhnBR5RqV68pirkwvVCO+vqCJm7sR1J6SpTbIldvQD6XwOpXqA
- kgeMiaXziTEWLTrH32t4JaLGW/y1lzk/On8tUmX1c4FFte7k+AIm2o2JvKzNU2TLHuMzRF0h2VuI
- BSh2mMMLIHt1xqAikFXz5EqyEu6WO4oHbml52mDLxrP4XSPtQfBfdImylOwUua5OW7rgFt9FsnUy
- gYwWQKTSWdmavF8oObGcjSMS0RZR7dmvs70NV5AxceN10ed+PLE4g6tZXROFkgHnsu+2tl/se6nt
- SUSb497VHCSX3om+IgV7lxb3DwX37FhZzuVpyA6se9dY5Llql9MUNw84EIGDVVRLOaFmnqkyNvlH
- 0Opw0nsdPDalCXbMppdBgX44/A0iB0QRmJCZNfMLUu4EdwFhlPIt3ul0uhGBlYAvR8a84I8YxWBv
- NaRdOaZcu65jX0/B72idP3s77eHopIxK1rR4vsckxt3gPQm+g8Vcx27dnQ76HFsxTQU/Ttr2LtWM
- sQS+7zL0k6IUH8ZyW1XfB0LaQdb0g/4ociVb4AKMRRWqTOvrtkvK6S/gRdwDC/X8IsQ1VE6swjYl
- UK0rRbLkAi6pqhRo5kznCE+IiqUMqYbZKl6/NRctjdy3aGe3mplRu/I3tHB6SulCub43Uub8vePd
- X70sspY5/AmrBy3avvH4CMONSOssZ+MWDEZ7tNJik/z90fxdvjpFs7iNc7lJPPTpUQF76VGQcIia
- pD32mgezNXeOWV1t5ffXU+JgilPW19hNcBiXnW9VKfjIozjgYDUrMr3ipXc1Sk3m6fJln3OHcxqu
- 8M1hq+YQ9Vtw4cVRMMw12s0OXsybGqamuO7bAt6bQK4Nnysl2eHEjykjHu8gJpBbz3JYRIhxehXe
- ymBwtP+oMUHoqzRXOS6hzL0EkpITS68+OiEjNofi9JwVUXG1WtLzZKHsAMo9RkwopTYtlDGClwLf
- ZbupkY0nXHSG+T5vJCLx7e443TmqkYgr1mjXSSMyg4mZQv7Tt5QIzQu9wPglaEnHRkIcPw1Pifo9
- LVZAcHC651c8voqFNHIvK6xglnh+EMV49L/6pWlNt25HWQovYUQ7FagCiDCLsHDkoqFt9hb4E3Hs
- FdjNICbWiis8zn1zPjh5ZfnrrBfI9pvW7f+ooKxiaS1h9iY7osXratM25+XJShBa97gtDkiQ5Kgo
- zSPsy4ybj4E8jckzUL5p8l5DNmWv1wp0PUxGDFTJrR3TAfrM9I3x3C2yhHZJYAxwnW4xOxSTZmNB
- Y3ouRllUYLUZWadXcHwGQOOsrJ+JBuvjAI5Rtm6fnVnRMi+x8Okh5OXdEPysmvBs9TcR/Irwzpgv
- oagGHV2mrdid0Sl02PQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 17392-18431/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=19440-20479
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- pg2sVcgB6ZRb3PoPFvFRc0F9UNFORZxmoaQOaprzoXEU4mj7vaIH/40N7B9qIYz4svuycJ3elDQy
- Hg4/jFcvw0g1i+hWvVfl+BsHh7QzVsWNx+2xb3eyhQnlGHb2jW81vX9oIvf8DvnJos8Pgz/8qkw2
- 3yO8OPDhAXjtbfsz/XyAc5wpuUITbyxc8VRcPLCBYe1Yw3ULTGNcozVbRKhisURddwkCs9BlH6gg
- VTw/3Xb6bZqMoKx97ZtdqIfDXtCsgBL+hVG7I3VCBgqPAGOwwd9y43Q6aMN8d72R7py2HlFr1WDx
- tlB0jZ6jYXKH6By0KH2oxf5bh/PDEdHwPkS18UR+76nV2D6VNAvIgJk/baXHr4ITeLC8BR++S5kS
- yuCB42GgZebu6v2iV6VZqOses54WFk4YV+JE5KPlM4vFxGKP/wurX4Nxfa4+e4vlIN+/6zoZqu7d
- riRDGSWVCOiiVvJRIrxoQb5TgcvJ/gCvm4f1ghozC1J+vibInpJfQMnYYOHzwlzojDaoOaG9v44x
- KKTwz9XKmF4CkcXNXrNuBKVbz0wr8YS3mvT/YbNeApBsUEB4cRO3p0k6NdQHjuVVntRwZuIiiQYI
- 8W7EQBJd1ZqlUEyme6iVruQxyqDlBZ67AtcfWyQ2r5R6KOpTvlC0h4rZhCgaP1oR3HPrA1Xbi1PI
- v4WSTXtBXDPKzJ+EeoxF+8djD4dILtYHkODvr8IK2I6mF/MHEpkB4Fa1YVBVopMMHVzGtvc87Mn5
- mHhyqIrl0vkXKvOrd4l50YL71svYEYDfcyoCtBvSWHRj+uEx22bvproehJN5JS9wLdcJoqp9FI19
- 0YBOVBBAQpc+5NbPfsksAyZvrRMjchaxuMM2q3TFMFIF6AFu+oaW1tRHiRBGaj4Wn384kb9Jn91H
- DDAIxaWTP6GEiO2ap0AF7xIUsPnCUhxnYKS2sojbPWYRtvptIRGi1L5TGad2JlJX6uF8rhqSZbkS
- sTem/fKu/q6VR0oWFgYqOV31Ywp4kkYXgrq1E5u2C6++1AGmDxsJKUY9rRxE/aeWiBcS2AWu+aT6
- DGKYgLw30vBwMeRmWiJjVEppjnj+Ap9ATuETHZhrX8rEVF/bFE+lkUG4bQCKKkQimd22vl2F8nXi
- ebpObmfN5/HK7YpzHfmC6dTf5/JEluCeFr42fT3fk5NQ4+TggiiYs4VP0qrxK7DX8B9T0Zu9mL4i
- JnhzZpKxttFYEv6NiF2eijUyVhzTDcwjIjwQq0GM9bkCI2sbdKmWAVxRCgpIMjhbPbituzMtMIsL
- l1w7qsu6tmSQKq3JQPsZP875P1/PN7fJqHreMIdyWEhEQEQlQVJRZMgYS+HZiKZrJbDGmvm4Jei0
- EQB+61Nh83lxIvBg17Q=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 19440-20479/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=21488-22527
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- u/uGXQNzwuY9pRjFWlnD3P/BWGZiNQULgP2qfw3Nfy+5qI/8LvlM5BUUA/0siPEA+X+K7klbg9jI
- s0bEo3RnSUKnP0LXX1R1EuwV3V9YAQFlZ7HlUCmrOnefXbyArV7sKrpvEDbam5XAUO6pp2DDmGIr
- 8KA3yXtJ7wGgCRp5zFP6Cuzc24B8o9GF5SxpOsU0tK6JE3tiT78zgwDYQcIJgTNpy5LzhNvwVtyt
- fYUTP0iVV8VM/Ailhr5hzIX6psaZFvJpuIpt4K+H0XmHoxk/nTbn/o0d0RK6piZt1xuRRYxREujp
- 4Gbg0D0iD93INz00x3roUsgo5iNfVeTexdBdVCz/G7euk8sPuroSo3aGApQX0tT4nQZoM/hP/zfv
- p07aAPgW5YOfaGCBkSh8v4fgfC0YjPelHHukpAP73tpjPwDG/gSlcffpY7oFzN37685mPWC+rlHm
- l0TODr0S+q6cWfRAaWc4PRkQGff+nQIiJx48m1q5Jvdw4WDAhFTBJouWIIuCdqf0ktSh5JqdHM2t
- JB+rgNAger6uVZj/j1tFxpe/CDOAy0cz9QkZ+/6T2Ymag+52vnrcCBKJmGIcVN3AupayVzBBj3Rm
- anXl13jNEyf/nryO8VxGPtW0Sbe1CdPegbkHDJGOYsmlwMpanS49hKbjBdf6TL3rSPLmxD0Sg4iT
- sGZkQreL4opSiem4JsOYQUb/ipeImN3zLREeDQQ2UnnTPNFGKMr+MOP99rhaKT6kn+0Nf0mZu0/l
- wyotXQFI9+RRwIEh/1VB8owrPPW2QXpU791mBbkf9SgBq+kwDii6ynCgvs7FKg9tjdFmd9JK7BZx
- 8H7/0oc7xflSiUdzSD8JPEGmFyGVxp/SUcHnc7bXcH1qUaemh50KkRYfcBTlaaJGsplfEtiX26Bk
- FX/43lk/j/YVpeChIy2O6AScg14vKvJFUdvN09RygGgLFx1NEhdRQU5txX9nCqQ3GTsB+biQW6iS
- crp5SGONS35JfOkEKAQ25EAYGpZ5DCJordlEHfko5rKjLbBnsa+w0Z9TGNnzwCQTFXn0RV3HfqIq
- Kveepi54hK6lGniQDA1Cgyh2Ki+iJuNaeAg7QLm3BwForyAfBK2e+xxEzXjKAVG2KQKOpXBLMAvB
- IPXjDpo2tHOs6cmeMNv0djqwML4JYyLksg7ij5E4sdAgfgtIqaMXCJRicuo6gsEaWEerMC0EIzg9
- bWLq19J/QesBkh8P7+yw3ORH0VJmDlYcHV3UtIiV6kiR1V1qn9dkcF3nphaK2KuufkmJ+/+K8ksF
- HYiHov24EoZP0pzX4e4jEHLhvB5ykpNQG3pdFvJsjZqvbmV5E6qhODgDmsA1ZMHbOALD99I/h6Gi
- XOM+JrUm8uUhcxNGk4E=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 21488-22527/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=22512-23551
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- oaJc4z4mtSby5SFzE0aTgR6im9E/scjASX0e20PxTgv7gZbJR/dgImOfrqaQp/RvHnGHMdFJvZbj
- WCCaMkRAYZcEvlsYAgKsqMBqAteBI4Zd1dp/WKwPE5YgDzeudyi16r+qo+e+wEeHjMBzLS251Js0
- JH9/1QgBgCud7iJt9GK8qQCyXY1BiQjdYSms5Nsv4r2eylzQLOUiNKpQ92q83qPhKA1qqvrk0uBc
- 2HLRFBHQKPfmO4+z7TUWVRICK7RETBDfaTk36CHBnTOpGDtLi1Ri1+FBln4Oo92NN8dR1Iw1semU
- QayrTUrk4UQrUwn//YmFCxAA6UACZgJYTStRxeADT9So8BgAt4fcwxQgHrrpXjFowqZgW1TZEtfp
- cKjDp51fObJgt2ZtSAy2lngu0GksoJgXBkK4yrmU6vfwAqisSJniz4891QToLZ+IH62C6OzGc+/l
- SYiWnDgD3cJV5Zr3RBf1vd0fy5vbdFUJWjGqVVaXEvPsurV4shyD5l810wPdu5B62i3JqojDWeHa
- iqxRwRWdzpN/QOGUN+dmg2avrfTB8snPSlTZeQrZ9q/L+xm0Wco5HKDCXYBBZ1k8BXL+5jbB9Tig
- 6RMzknMkfXJvvTwRYxvuHTM/u0cojRTZ7TkElcau5dznwgDRQYGGYQTl7GIaQiAUF/oKWGN0zk6q
- RzfpFOpBnSOGaX3Uhy3AYkyko1HPXaNVeKKtbymJgUkmhriQ0PMoafECFOuHWhda403WVSwNT0Y2
- ComSzWvc5Aku442tjrQrOJE/54XYh7goM8eCN1vaj9oAOvfxmquDII+0gNAilBvkvaKUdCBjTil3
- cE96JqW/NrcJMrZMz7ci1kMdrE5s4e6YdgTwEFgWRBX3cpRJEw441K+zxosVP+1qYLUkOxihxU4/
- K1sppDPwn834+3HO1OBlwprqw0rlrBFECiE66svUuwQ7ohrhN9bdlzv7giagGB8cT1reaNVzc0uM
- Qnd6bq1vkdL+G6TgII440dLs4JEB4ID9yvpgO6JeJFVXZiCS0rqML6QqVpCmciYybKyQAl//WcX3
- FGNVVGge8H/Jt3cGDYF6ya84Wa4EDjOyI1yLISTPyAOtBc829ZUk07a0sC4mYLT+YmEaae2nLjjI
- T/GT/VIB+pz2Q5hf6nojp0xIfvQAxwy914ZJSLA/oCU2dkmxGRgRltFoRCdnt7uVgd8SmU7Orov5
- Q3I78ubYgbjJCrE/T8qmt/B/RUPZQ2WAbOcxNWw+0Tpt0d/qUNTbTp9W1C0ZjUAlHm1U6jcWKFXL
- iGNYgVT/Iod/Tlm00nm8Mss1lEFoxAvVl7REzXqeCXDchaQiRJqdEiSM5N5RDdtT5yCkvQrlk9n9
- Br1x7SvbpF05f9V3F6k=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 22512-23551/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=24560-25599
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- Nm4BOLK7jdDHRf2a0sZGrVP+JQzPzKHnynjD2on/2u4HjYcz3muQzy13d5XawB84It/vv8DOtb00
- L6oO+UX1xYcQB2qrLPhZB2mv1MiKC3esMo3pH7Wq4LWPnlKrqahBdvpjvS72/CyUhHb0fHTe0ppo
- q63BnCfVpthgjJkzCs4+OFZVSH5ToKLEuC1mjbJetB5bGVt2c2VY/GMfNLhnVGMu4aZnC99Fb/qi
- +MGH1so4pjlRQvaLHOQpBIl8TcTLLW99eqdMIJLLXdAlkhvd/7+bHomWABaH7ePZlper6XVwsZAq
- wddbaBPVBVDxMDANCX1y8AhAgQeqiVNvnV5ErwqWbsbjLf2WEjuz2/jxaO19VbhJu9EM1fXkKWtf
- pC41SyYBhu/CXNhvL71glPdd6ieUHR6wW8vcz4SEcziqO9u7vp83hEN3RUzWueoc1fuZFT39LWrB
- zho4bqKPV8txL2L+zX69ieNTuLeH9WOd7CXwj6gA38EIUwDCwK02wMZvXxvBY7NJFmG5f4o/y6p/
- CV4tuuK1ro9PBLHdojbNVpk7i2aWi9WEZbr4BrcOjUydusZyC8PkwWG4IW9GX7GJRIo7gExjBfn3
- uSUGwJ46TGIBdiZE9G55LgFYnLRiCWwOZTm8bTgs7BoCxtCcnVeAu3dHa2ZGoVjn3BKEKgz1yiLF
- T1v+OBNtg7tnUYSuKtOp8q3kF1OdjuyDKpfR1HYcQMaE8imqaxGwH/0d24dm3WrKfIspHA3J5UCL
- 5grOzf+mYxkoVGr9TZ/Xlhl+DRDe+CtpfkUNZwgaVfoc6FQUe4XKi4xwtdpyV+vV0L3FRm616Ui/
- mwcjqa9ytqqQLfcxbsP0ftM5I4hAb22/lZHFJLi6I6LO+fP4E4n6UnEFwQeO5UYGxEcLG5wRknmC
- 710GsAZ7exFxVz2NETl99uwmDuF6bNxjQT5+l/sYxoMzQ6VuUkcdBsetnTy4lN4YIjveDQI/r8DR
- 0IHkY8dFH1rJnhg5CPesItJwI7U67Cr8Igr6VbJfSi8J2TsbyOmTjwWTPvtvLxzrtXH6j7PdxlMt
- RRIJtz1RF2c28SKatph+/kRbKEMpvb6WMT9TPZCJYd1m1fxRsbld4smzWKMhrVra2nN84F8LpR+C
- nteryNoaMzXrkH+rUznkh8OPXvPiTcdi+8ZSfLMiYRJLMhUv9dpqr/YhVMM53/9UFhU1TuUorqBW
- pAK1FlVQ9q5wV/YyeRNpLTxu5W50r9DCFPQqwoj2WX4Z8L3EwG9XTH9HbLWMgsOABsLnSKlkh5hZ
- Ou8RYLi0cmFCXAdSZ7a6JsFUwqPos7PJNLlV2n6fBkVNBYVBg9TbsfGWkWVV2CYnCj0tZrfO3+iy
- 9bDUUGy/8Ntj4zAJxxY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 24560-25599/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=25584-26623
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- 6LL1sNRQbL/w22PjMAnHFm4yv64amOYEAyUUtP3x3EGVCJs0AidXYtqZjVX4oazborbzJ0KncLAx
- YrwP+ja7tR5VOL9JY/18pzswupmrL3HTe/Bxklxx+kK2+hjwc0sQwADIiUuTpNcc4tf4/6/hSZOu
- nwOSr1R53Bw1Mlmsz1QTbNtQuw6R5KgR7a84astWsg0cvWt5YV46JoksVCwOJIgGWmprkv8zcgsO
- AJUhJknBnWBmwR/if4zy4AyyKwem0O9g3Vkjh1RVr2dxx+Q/J/R7W0UvGNvs3puhYLv47PYqaXAK
- 24fQl2ir8lOO/gr/VIhl24L29xEzWOHR1Z8cGrZa83PjYG/bEILBufmq8vNrBbOoySp/8gTlidLY
- O7bpcTH5TawVr5yYsMbIO/2JrJSLU5s1/YioObqxgroz4qUTXAtqBMun6CkX+qtRWSdu3f7vxGNt
- kK+sIFS7cif9byXNoPLFVjoCTU72xbzqIZRvXPBpTq7/dFKIsiFn4zGk5pOkqcvdWGPZEnMSIu0D
- tC7Ss52X34dqqzBHP4/DLHHtYoIq3PEjdERfgeazMdk5Gl+NyLzMbUFIFZnWKvv7R58tWAMtCJPz
- HuUuYORrjj3EEIvSNQrhUw86DW8uU2YN4rnlzetxFyF34pnuWK0NYBBkt2nj4x1D1JSd+fZZEoY3
- IOABQTrH8W0pPEdAI+OlmLgugr5E2o2D8yRTI3oxzSayy3K73aBbpGPsXUaQsIm5VBC94UZfkkIY
- qVCHeLiILwC+Gftlp/Bu1uWPICCZAQEqV8ro7Cj589gRc7D8gLXXSCSLLaWuRqlfzocuYho3YBLi
- rM9rxicKGP599XJmMSDI956U/vaiG2JDWoVnBcCEFgnFdqBaQcYz960uSlbfBDBbm5SWtrtLu0/u
- 5d6PvKDObPG2J8A4/yILINi1/N5flBOMCo9zE185FYKj9L69ue3gOQTp7mmPdc/MZ/JNdn6Bn6w5
- HF/yk3tcuveSZQAILPRVzh90qx1L/8B+XrJ5SZq7hhjqXDD3E/rkym6hSZWEgFbRYUgldGk+81Rh
- 38Sh4AeuUw14Hqyj4Cl0xbF8O3uAH6eb0FqhCPNZVADkoPAMn0FLxm3o8rR11dyglHDR3f+By0IR
- Cn/PTNObzWkoDP1Ecs2KgtLyudkNSUqbVjpB7eR6K7yOHMkL3vcfJrtHY8J8eJoiBjxU6sQB7cC/
- 3YmuhR7+fml4rbTPIuzcenyfZlZFCvZAYT/jHFASwRh7p8YfqhRZDyVfbfEomlwXkTOANctAGfik
- GuwB2lQJ76V8Zu6UPJXIYsBW58BqVMj3EkLFnulpjom+8XI2QXoa95c17wRfOzYFIn+LI7wpLaay
- EOC23HqWdgMmlC5xNjY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 25584-26623/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=27632-28671
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- qGL127iuh28uV3ATf0NVPepjqxoayNQ6+2Z+hm3uBPBtVUSfG1Ki5f5g+HC7PQl+39DjQFmOSCjg
- l1FZDlbO+8ztRJIjGEYoz6nBw6MYsv28CJvuRxJoflyl18arC/pte84iRXXmo+c1h6zz0fHzK6Iy
- WVRewqhpmcCLn5x+tb5bxiPItvfH1AbVyMIOv1V2Sc2hwrOCx8ZBdhja7jcW4F2Q2Ki6qsMkl+Jw
- RwdgGzn8XABJ/kh06DYMaZXZcNnwx1lNSG/xaLKX4G8FV5zkrqnnXV5GxdF0ebNG07yNPS/EGTZ+
- 6KWIQAWP+WPYaHrK7J6rPTMvt8EGOprYY7NIWpyHKVz5OD4r2NUyeDNxu4uAPxcUL7DIcDCOi9M+
- Fk1+aE4RMhjVOMVzDSFK8NCADp5XXJD1F9RJ71k8fRiwh6ODrhPdxlKCC3QCh/XWciJG2PcWZ1o/
- iL/9eJfqsO04ecT+n+aKFIvIMuVCHlqZYZRrrcTvVmH4VNPh55J67f/r+MOjRqtOQDO9bFLLlQa7
- ITMvFBAFp8Qpqyg6B7ZAx0OOjl5m6pLCidznXS2MpVMK/4Gywgk98ZQmJELrWu2lAYrPkTJ8Geey
- KgIJ/5rV5usCz0c1Ctgw5kTLIEv1iVnNrttKfnL8ezrtSG6rFoNNmoQNkmABUmX4rwtF0UkDbFKP
- bVVzL3omcyCI90QVhXBjglKPHYlHm9BOYlE75DW2xVaXqdTXAKlfOaq/kGE5rjuREPnoKbyaMfgj
- yUr1RHS5rGKDobPvcP7Iua4SEvvSwYFhipK2rmOEpMiuHIXVOx3js7Jac6NnGsom8iZ3tujDw0wU
- cp9J6OOZzsw+bpUcCPM7s4QATEhqmnRXHLzNKnK0F3xEUbqQNgeXyAN0vaJh4efVaUFiL1Tlemso
- FeLbZoxg0/xufs4jQAG/RMiUU2TZAF8fwN/hp+S4Bk8suwhsjKTphPwjJBWQMx/X12qnIUuJmtCV
- nTPXwfDoBv3m26sD2y2bX5HdEioCL8XFCKLKE/kgNd7NqtTRgQ6TZr/ioi+2tSfQrq28eGSQCV7b
- LNkjFpABMt4VQgN6NkTzkSuEw8Egfnr/o+q6OsI5io1qeh+aAQHifLNJCHa+awEW3/4+BxmRUZ7U
- JVwRVE5NUsjnULpWMi7wsogAi0bL5m+S5gbKw5CeD04cBj0Ut3Ya9Sudz3jtg62EhsU9Ipr8QBzB
- z7ijzBqBUBacjtvJhbpN/yXzEPytgznZP/5vSG30rlTJm0NZi42aXvV5/oqEjZ0m+tNVMWnHkAtY
- v9NUPF0ZH+ZZrdiC5ECKs7C2IiwPeNHO0n5DzNvJ21rhCenupu1wdjss8EAVjt0pG8Vcrof1gQYt
- uR4xrAXanA3JlFQKeUE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 27632-28671/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=28656-29695
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- Bi25HjGsBdqcDcmUVAp5Qea9d0zSwppIrVNYQ1lKSDDHHd+nJapq50+YeDLcZRR93P8cxyGbmVal
- EWVcACP/trQcUBcpvilloSHugPTjHfwyBaZOCLACVZEXRnDo1+G0olKkdthAc1jaKocQvNuOf7gp
- GMGBBoPadCY7OrW8uQy7Q2YToZjcudfJ4KazIuGei7BUvQU3CW3rUly1Cgw/DzG5hPu1K5y/S0iv
- r2U+v9ilf5Chz3VhAOmt9XtFYGBuqxbL+uzvUuScGDzFYxNM1q8XlYP+1mL4lTmU6a2zeK3U8hXt
- 6tjZHpe9Zyo7EohtEZdO+lrGtfkFmd5EpJ/7VRKEuBVrYwWbRw43+amnnBbpvDU9GrgooE+zBohK
- O0o9QWkWxOJafC4vqzRR1I1TN8HfikPM+BPUd5EmErvC3/kzFEf+VgJ/1uHi7sLPDBiXVZ2GofzO
- f5Ok+OD6pciO5rdXiMZ/zWXSF5fLhbxSyLr88t6sSE2bgnWJPIlaiyX8glyA3zjwzS9Z6ONdDDTd
- b6tim6P4U4wEP3yYMBfXsNqGmo7yB4s1xDdEG7fiH3kGPp4JyKZud5QqMC/EwOu36T+ksFhF6+3R
- xO22Zj1A8o9YZerCIc9+p9luieB2ev8lEw+UE32qXlO16fTM/KtklZ3S2AAREauAe16vU+ChZKu7
- dd4j4kB725wIUXgHwjdvxT1X1omn4frZouWjgMm+VSzzVFQwUVfC0ufos+SgxdnCJH9sh2ndgpB5
- ev+J1fL0r/uKRqC7U/+Gt5lv4TiXeAIiVPpNuH8/+1dwZtuBigzuUtMqm2AC6ndZcEum8mcr3gdq
- s1PoWg4JsWYPpfbt7ECxcWiQ2v23vuRnouzRs9SF2vrU/llJf74zITrvvqGCJSTpYyhZ/cS222Vs
- eZkePGCafaUIrYFxewiDAQCwlUsXCUPjMnUdpZADIxJ6/AmAf5zZqlAMsDI2Q3NV/AjRcPqeo3Qd
- qmuqCb9vX+gl8Y198Ditg3ndg3kZTwoZavuhF3c4w451KDEgf4k72pafGqXjR40gjBwI11BiFJeg
- Eos1ZodNQ2oRmqbDoIMF4xp/ZhHNfA0fCJ2WPN11JYF6XP7wzHj0NsXV1xFesUhasc0hSsYF/vXS
- K4Ki7bBGmQiQOVHlIl/ifL5tZ7iPKPWj+oDsGZzWhCq6gMCGQO+9tmvlRcHAkexA0BQyfxyMNLfG
- FElYFXGmEf1S3Pkb6liLBLeK0WFMMXr2kNKmD2F2JoQmpqnJfu+9POygdY4Od7RSZ/sWYO+PnHi0
- vmtfq0Vx32nivsJktWCt3KwKmJR5P3z8pm3Fc9Ri4oHvDikJjOzLeMPf0vpEJOxO9iIbtibh6Yxd
- Vh/hOpkujgp49zS9wXM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 28656-29695/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=30704-31743
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- i5I+wltiCdOqCUdh+znJsmDc8riItVpAz7foJyeHjuxpMwciOwQ++/A7id4qqm/shulRZCo+b2Vd
- YVo5vOTUTq7XJSn6Vzs89TAMNnA+C1MEouJALekVMYtAjmruTSiGAvpzBv5xCBWEqkb32RPDT+YN
- PYKc/wwLzIhpHHAw3xw0AMLJD/rndDSaj0S9Mepbgaza9ma2P0+Xfxd0Ht6HNjk8kRd+Xgo7QBZL
- 6vB2fGUwnupoiFePtckH1++UFifM7OwAG3GKhPtxNwRKCMsgntQyJNW6od7Pth4O4sXiFStKRMtk
- ohag79sW20LGIw9Xpa9233K0ww/gobWULggsDAs2rHfZ6VIKdG9CXiHwXaNdySEkxwiQ986eGHau
- Bu6yG4P9c+WgxswtzrWHxFvmWgHdmevPtn/02qv+Lh9qw7VvHInya6aompppJ8QbpY8u9XjD6zuH
- 8bhhyDHD0qvE1hA6WNzZnH49T9nPq2fx8p+LMTh0ALXYqeGBqkYRiwSVXJXshfxmYXXLAs9n6Tp/
- 6/TuOES1RE31ziaC9iHEGKZ5AqLvYPrfc2HAKlxX8EtYJ9JomsazgV41JziqDyag63YvnRdCcaT0
- 0HFKlsokGx/qr6KrwuhR6+qtBB41WW3srHCf7VhKZ1IAM5NCVhUL6j1Ux/dm8IKDNH5lyg+4apaG
- dQ75Z61z1iQJPJ8qcJTvagaCxuoqqA3P5uI1afadzaBfFEGuqTOVXpe7+1oBi06acstQk7s7NkMI
- WZ9uW9ePzYr7agEwUEdAElwqSlF8EMXsus/MQ0+X8ppaWI0VFhvvweI1etpbCEaHgYhgwG7wo4Qq
- ON4JDBfvcP0xHARkdjCl+EJ94Bw4f6IzIZa55SeBxh59pAcACgpht41B2jyovtVJu7l86zkMqZHf
- olRgxKjuGpTpgu+FSh5rKskdSMGSbOv+DEW055FkS3QPZr4t5jsk/x5NZRhol4+scylIwcUcvHpr
- RlLqOvf/i6nDPT7zNP5wZtn3pv8nrFQs0DMCZl1ub4tGNBCeP3OWpVBg4BPiJSoBmxRIBDvMHn6G
- H6GTjyCvwfuodLmaxY2ilsd8dveyc4UC2mb1yDX7N5lSKP5LTvos+KhINocNq6jI0YCHwCblErpE
- 9TH9pK2mD7uv5C5SysBcD3GssclLpB8FWHhobApvzvO9Qbp4b6aduCf3a9mWQvCiVJ3TDnDnL3Dr
- HKPNAzcYnbEKVpX/VBz7/TUHO5OtejK76Ln+UVMZ04zCWvctRZfu2KCyuU1MTu9wotVo/PeEyd18
- bLNvHFabSTCpO6EPUjMA0ww4HmGdWLakFL21KBM8fRPfHxst/PuyOGdVdYPmlfZlhr1R93QeUd4m
- tWde/gXUo03qU0NgWvo=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 30704-31743/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D7597299116CE2"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=31728-32767
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerc98e1bfa/encryption_block_blobc98e1bfa
- response:
- body:
- string: !!binary |
- 3ia1Z17+BdSjTepTQ2Ba+uaRxSkQ/Qe2yQrGyiHK19OjLKKlWUxHaVHMcT/ZUTc0VH4YwRSeHhl4
- d5WWAGHKvePSv4dYthHe793k/hV7vf6Azt2yp4x6XDyQWTvElGi7mD6Gp+EOs/CHS0HZR8BbqagQ
- QiUMEA3QqbjLedDlVlJF8NofS+ycu+KvvKAzzLuKylYdXKGGgwL6Wx5nuoSHOKBZs2L/hT13ZEgV
- 5u5Bnzq8EgK7P+OqZPUxiyChzoyTvNQNhVd5Vqv4gElEhQ1E5JHb957a3deg3UrlZUHTnKjTjfDJ
- V/nAhTfAnj00naXtYsGvpiwj0YUNZcEvvby8dxrRC5j5ETYlcJ9cmtspWzWkBK09Ys2HO3IZQYbU
- 65PYArWXM7hl4k1/tFfz8FuHavb9a8eXoijNz1pTXgVHfkTnY3reR9qNEHDjsLlVjuIv9JPZGojt
- Z7/kNPjdiz6IFPwCboei1y/8QGR+UOTfxOFJmCivZoNfKx19Piof810Yj+x7jjrJlNKUQnSwPo63
- iq/ebMB1u62zYPGkJ6WW8jKATXXTl6ObLvYtX1cicy7R7T+Bcs1kIuTmX4A+YpEMvlPTDSogvIXy
- e0H7EWWfPIdF9hGIMG3HsgmdZTueRDrneIkt1kIeunX0vLT6MholoJkI2tlWb/7NWKMnUhReOT4i
- GGHb2EbgJcAk7Y+rc+rU5y/EUZiwrcTB1u4WjoSty61J8SRrvGrDl6pvLnx9YBZoW4c1uXo7+YBL
- 6Ydlh0K7t1FsmF3yOeQ9wTS3K70AnpGYtps69+XKd36MprKxT6ZQOdGNYPZyCWjO2VQ3+KzFclbS
- q+RoXR7gMM9zYPT07yWge3hh6lLJled/4MyPyN30YXTssZe9O6me3g2LF/eJ/C9s6MCtx7PA2Fce
- lr1u9LFtWLXehMxlsSY853orofSzmoMsyuIh7BTMsBuELOHkgjeJ1ALxk3y/Jaoqq0Rqjo2cK10Z
- Gwr4Jx/hRsGECCfErUWbvs1UrvGSdBxcV0JUNNNCe2MQhrqCFt7C0OIT/Ni2DujPoaGXOCHmEO6A
- w/wjSQhE/y48Kqrv1vJSOfbTAvmV5c09fxWVBnrgg+SILEVvEwx3AG9n6w6bCpAaqe3CJxhFPsfr
- IkkAgaMTsbCQ1RtQVvKzdRtP4T5whjf9EYcQ09iBJrkq9u3yBA4Wy4++LvUHi3xMm9UnCgJ/oHp3
- KfUjtwaOPknRtNnbgy7Sui8/9iKqrAKth6E8nTB4C0tSjKoFYefH8OH1C8TXP2csPawR4kOc7qtv
- xRzdDIJODGzn5Zh36Ihk0KH89TLMJEgHO3k5ZgdhXB2tcO+VhpJJpwmbj3IBRQcpOI/FtUEmzyuW
- x/IVwFEGAUBO5b49Vds=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 31728-32767/32832
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299116CE2"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:42 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:42 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/weE1RuIVWpdB/ts7TiXOlt9FT/GTHx7Yf8CtRdZolx+yoolrOm/nA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yfOjU/PlxdGBffKYrznVHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_empty.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_empty.yaml
deleted file mode 100644
index 79555e415390..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_empty.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer53af109b?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299A4AEAA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- UZ8A+loX7mfF3cF1MfcAPw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "tlMqUDD+6cTr+/ZGJ+KdC7mNRPC8E06cEvCs7rieQ6EgDCJebF1bQQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "GOXtxlS5yFHl8YwJA37QiQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer53af109b/encryption_block_blob53af109b
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - ufLI5Cn96+88L60YY8orpQ==
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299ADF04A"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - ejVCx7i75Zs=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer53af109b/encryption_block_blob53af109b
- response:
- body:
- string: !!binary |
- UZ8A+loX7mfF3cF1MfcAPw==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:42 GMT
- etag:
- - '"0x8D7597299ADF04A"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - ufLI5Cn96+88L60YY8orpQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "tlMqUDD+6cTr+/ZGJ+KdC7mNRPC8E06cEvCs7rieQ6EgDCJebF1bQQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "GOXtxlS5yFHl8YwJA37QiQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_invalid_stream_type.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_invalid_stream_type.yaml
deleted file mode 100644
index 3742f8fd6e77..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_invalid_stream_type.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer6682165f?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D7597299D63F01"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_range.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_range.yaml
deleted file mode 100644
index fa01eef9d9f4..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_range.yaml
+++ /dev/null
@@ -1,3649 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D7597299F84D41"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - Y6RvHeuRr4Q=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - zro3tvN73x8=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - cl5OwKDfcV0=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - M/KM6lp0SoY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- cl3uNBgC8swsYy88VDNOgbaUP8wEfq5YkatiP9NKztvjM/uRVXw+VoYBHrZFzUVS7e/qlfTcwmxG
- 0wZmuOBnFMTMsCZCYMOKZY5GEwFRl/g3BkmsL7YwkcLTpkqdz2fnDoxnLlbAbrf8moJDNOrDYCbv
- vXnltsxUWpK0aNttby+sh4/Aybr3LmF/RNJGBnbbHA9ZalHrK//Q0hoW3n0lrhR9I2lK9VOonP/p
- qTH/eoL7YYyL3xwkkjqUKknPHtSwc+4gyT44IBWibhpFz9EUKGyZdH4yzgXg02Pd6mvILo6XKMzE
- I0oqNVBuMrf3LsxzhkTlRtEb8+rb0HvMJs0lOnbR0InsS9O48Y8udirOoQI0pikQeg5xHtICApMR
- m5IvbotMOV2IQBxiusV/RNqDWGGhfN5A5WvlCm3rPkVL5J1tuDHxyY0kK9iwyoKqbNPPlsTr/ovH
- 9ZXQ/EQSVbmj7Crz0bSVi3YHFEuDn69Uxt2llRxj1MJcpkRzLmQmoBC2XeqfK8rVM/qPno1vYWkj
- /fS7+s2s/84GR427B2xovNtic8RWFKslnQZrvDC0XhoTJrJaPlYdmsnwAXUSn6TFjCo7E+0jNppT
- AyeMoyrawS+cohZX+XsI2KG9VygC53zNGnvL1z4mf94TGh3X5lm+F2qhb+LznYrvMKZPbTx0kqh8
- tPVBvDZfS2AKcJgGZnUih1huFvaFIxjKueSKkg1DzGaUcxcEBevIKZG7v2hJc1mGwR740W5628JC
- mi4nJg6OLuX4ymeIgY12Ryh6N2Y1v1MTQ3wDMxrWrLEQMXsodhgYR26ZDhVsOjXpd7il0YTZymmK
- V79/plhqByDpLZOpYmd9kM3ue9QKrl7ToZ9Mx8ShL+XAnTN9miJ5u3Ku1xSCOXED17HEJ2DmncL6
- iXXLJmEzRGTStB8qbsb3jhzu4iM3F0ZxYyzfRp9n+G/WG7F6VWTe8VLCeNyjtCruywb19oHqOL/e
- NWeSfNotS7Xqj1M9TIJYJ4oREznRuC38OZYxrdIdEQocGO0yQdY0HysxitZTkkCN5+1xJ+1WN3ZW
- SzzbZkC7RuI9Hs903TOhTGIM9hG4Iv8Jtdy2bZEkqCTfbVc4pqCcoirVB1KIoAeU2AvQQ+P9Dmad
- 182bxZti1UXqCZDYe57gnp8i37B0GVBOJ5Dy7PnW2GHAk/JafmAdLXQFl3E9qYnt2fnexdpuarod
- Eupe6eXbvFnMpLbc+M2EzkvQubLya10SOcFtAJrUH5oMSFJs3eOhTOpugFFfLc3SkfeVqs0DT7hO
- HntaXP0Mts902YqHLX1h9Po44pril+Y9FeBnrW8zIP5hoMFsrnWMJHvI8wpMV/ZPo14Iv7HM84G+
- EM2Izv4kDBvqwUeNnhDoSe8V4wyV8g2AKVaYX+OBQYcKbSV1soGt4bj6jWNU5/8pzWRkvyWJASqo
- J9jtkwDnSg83EOFIMcTKR6t2FGGfTS0WRTMNy5lGxh55aC5ftnQCR5+5SuNfTpSuKy3zIwW6pDop
- h3fa8ZF6WlxJ38n19iQrsYiG+nWEhCboeTLcttOb3lWDHqRaRULeDDvk9M4yXmBcpofG195T5Esh
- 0ujdqX/KCkQy3JVsLyi+96q4I6BvIUD0H7BKhAol4juKfJO8VTuyl04WIFB3FQfP4ux8mhiXJlT3
- xR7spHuf+unIXzSVOeObmUeTJapjr1hcG6vF7BdNF/mWU2qiAD+kXp5NsumCG4FcHSeC4KUOw+zw
- jnpZklkE7K2hApqB4e2/V9vL6D6rpNNb/Jk3rf+nyXWl91BGtpLMpCdClCnKUcr1zW6KZWZz7Mfi
- 0RkVNnF4uzTXBJAnbVoC6WVAE6Oy0Fx7N5z+rMwFAMvTtBrYmS529MdMpfFarXz+ZZk9IG5PwuGH
- k0g+JbtogbAxVeC39+EsqWQDEcUbVDjP6qtjMT/x1obCAGk6/yDEUUf/NK+mFeRPX7jcSEVK0Xuy
- MZOh9KaF0G48imDAneLY9wTNSFfiQSbllwJpaiR0gkRZJnPcopIeNWUz8wTFWKQBa/hMoBIbcKNV
- 7cSUCSlOUI8KYsC/TtEG3VOZikq4HMAbFXrbuX7YN6LUPOl5VvI7P37zPZr0iMOxFRTB1sOnzsSt
- KRpCg5q+5rMB/BfBlZhNjg484G0OvBOnZo1LlYavi6HnEyXha9p/5ifNe14uwEvThLoYpza+yqPR
- /t/lwmJ2c3vtBc2IQDIrU3siZmUgOUNe/kwyTN7klVsn63XU+nzJK/TsipD1LJLbtmeslpMmjq7s
- +W8S3qSwlHzOeoFeRLk6ynpxjglzq91jbgEH5+fEoW0ghGJSzgVdMmKekHp6DXT7QyJsSJf56Rgw
- 2ecEU3DWX2RBQB5HuihHENIly91wMfpz5U8TrfHWtxIAE7G17RL/AZlXzEM7wNJ1sXFjI+fPUS5Y
- E1S97jNP5JWYXboz/FzuElKSJEQ1IW+/BvexWVF46nQwx1YL5wt/ev0wI6G92yrP0k3IhE3BhBwj
- 4WlIv4/49wOfnEJX9jzWU3blh+pQU+SNfpsaqkk5dK6Oi8/l/pT8uCW/ZIHHdcD9mBw29hdA9H4V
- k3dsxT0kLnqRiz5rwVlG2Rm6/MGACjx3Phy9o8IY4Smv9+eDIH73IMcPtBPATJncioOCdFsZd0OM
- a2KKpDY8hXGU+RPXsvrWHe1xbIWSPePWHLuukH0xrtq25M+ym/Le+F0h3XSZKs++TAiPxWeUJEvS
- RXxZD1xTqxDS/pLetuuX1K5zwAopAFWMudW6nBe16Iap/1/3PeUWcGW8S0O9/I+/yRP6jgdWqkof
- 0ea+dWE6Bh9C862VJ6yF4OOd11oX5DDlLaXH316voa0DPbUBPsvdCONcDxC2OfobdxhzsJ/3CZsJ
- UqcK3ed1tk1oSzdMXwndw+KP+1T797gaFs7bf2eHM2Niebo4nuZqsiIyUZkVi9oH4zlIcmUODIl/
- rZMCY/RYnXz9kT4gcCmgWm6YBHadvlkOYwyX6iF80evlxZEw75HIzm959LoWbfVU6sMRlJPCcxEk
- uR/02f3+X+GYHFEDX/DIAwIos2NX5x8v9aCxnJ2Fjy8R5QvaPe2LoW0AUN7ab8uftQuKBr9Td3Em
- cy+uj00q+oVAyNtkzn+Vt0AFLqRODTk6su3jcyPBiuiawi9fX384tZGinmPPYEOxp0mpGpaWa6C+
- dOCLhGu1ieBdnNcGaW+ejqxppoNAmNe2gEg1x842STLKK1QcnN5LReOEX3Du9OiQarQ+lZeuHC2a
- 5H6MYiI8iOjQqSsIi3dlnRySYqjrmq1e1QXDCJlUV30UJm/no8EO6QHC+XvOG2LD42v8wdMQAaTS
- xd3x32ol5Jjab9QU6AkQDvuyQjZvNp/lRkLgq08Rif0CnB5CviZjHYmLnS6wZclJYJidbQHGQOeG
- PhycmsMdBq029AEeqeJF6BJGBKnoI8vK44hSYocE9ofwMPFmdsBuEc0cFZHoSGUL7xekewMZMNfU
- rZBMPNlhJrUfFYzdISsLwtqFD9rkY1OAHMaIw1DA5Qbj5H/fkIztVJOwp1XSzqNQ0pwuO4quc5kv
- vOQx9G/3lPSQ6I1v+9pLerDZs/FyWtmJoCXI4B8uqPUt2S6HmMwaGYcyL7ODB9Jxp2oYQi6ra9Rc
- ZCIhprQgWIEET6AHHjIJzv3y90RIRDAtHtp0bVWJd7M4R958JhcKu6n3MSSQmAVJEFg1G6fd6Eg7
- 26/JjYQ8qpvjdee4lEfuN7pTXO4HEneuMV4pOZN8HmzrsoTOio8xK098XdIuIV2sq0E5YSO5ljsU
- TvCwYC1XChYKrZFBj2Qz45yX97ZJ71xqwnbNWBIl9XrgIncy/RKlQubXPUJgXFxCAMvytSoeOGqI
- J/eWmwligkajOi4l3l0KbH7H5M9QCtCfxHktPZ+dt6Jje94HVsMSK+r1nk4AOzEFu5kVtBlZL+F0
- ZE7JH3uCdO9DxllOiu7fWGePwrnm6hhSftcpFr0XaRCoAAUuvPxEBvIj8h/1yV5Ybb61wvwOagI0
- krGwa8czZe2FlQ5B0pnkb2Bj6IUssPfri+gsjkTXfqVqMRpxr0Tinistn8snnRifCU9zC5WjI/rc
- Tw/5xyWI8jY6PePIU8GaFDrgdHb0vpjCnL0DC5MUKbeZiMj7qcA2LsgP7eSo2JNo0VS5tZ4eOzpa
- TJYLMg/xDPZmB7fxvM1nKKkXrHs6P5DulnkUnQhufi7A05YZEsG1LVwmPqwApZIpD8GzIkISThn2
- 4J8Dfnoy7Gdk89P8LU9NHk1tbIuRVia2nqm1JDySGb84AhbfvfLoMXGVwB3+XZ6qZRlZgGP4+vVT
- 7MIsewRneWrFRsCjsw/zC8BRxhIdnt4SwY2KF3PApQ8fLmlrjgq3pLZe/TpEvxQAGmZTez9Jjvel
- SXX5tmXbPKfnMGqS4Vmhs/6t4UTB0t//FLS4OL96s8Nqc6Wu47xGRzdAbGDcbOAHbgesMjFYkBUC
- oOBfVgVbgQVtLHD8ET9bozou8PV+MzjcLn+u1rwEQG4MQ5RyFuG7/LoEdI1de/jbtjf+joIJP8bX
- odcJXzUFyDdQA4ath+gXgF1s0zX6S35IojXVmraoa0CU+Cl+7ve7Dl888DFXTJTdwd8nCvJkAGaq
- 3mO5crtslaNgfhd2DfssBPnYUzcefjmhO6aFAp4L9JLDS2yx4xc5/20lJ3VsK5sZJK7YHslpCY9/
- HicCeUDf1QfjxiLTsBnIXf7DUywCvzRZtPrgvyZXlZsXIgS/BW8hF6NBY/0/KQpBiKB9rVA32iFm
- 953+lGl3Mmhys21f/RZifkbGwrlxVBWNS4eWncPmuewg2WLlp9U8KEm4IN9Ty4d/HGxjB/CslGiX
- yPTy5OYpLmEJv5KvIpB9JurPC6OQMBmWT5A6KUf0iIpS3XnfS8Tam/HjwOItcQVzkl+3zpP3gZX1
- 4+Ff+42q9SeiH/pcLBOX6F2HhY1MRilbrHsa5lSrNdGiBKJofuuRiSNUTjfCtixmQBwGS3VTMRvJ
- tkC5/V/NYTk2hHW7qfAC5Xs8J0Hg/rdCU+8uvB8upW4IkAEJIEfOH18XMrjpt6I2j3RgeWPA81mD
- FPUJcwpiKYQBHUchGpkgnX2bcpkyDrSJbfUVlETDwFcfALsRgKoFOZVQ7jLfMGQHWD/zAC2WNjLU
- EPY5Uzqlpoy+BILQIAFN9FJIxvVwcoYNlzu+IwhKI/ltkbPlEwQoX1B8jBZ5vSahqrIlEG0/vGki
- qeW55QY2f0Yg56I6omEjfJ0B2RvonezIjuT40Jn7aaZCjnIb5N6sZH5T2GSURmAGC2t5HfRZr9KT
- PjWEOvNE9oanQ5JxczmXShYsazS/XF88QwEy6ouv7DnmTfuLVgjvue+b0Qd8YkImci3X5nl+/js/
- PZX7cyvBg/n3Cmd8vlUGr52ydOyRswHa2ou9FB1tdNwmWCP5IR3gWhPTMpLv4En3Pw==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - dT/UAs9A1z0=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - eJ/XcK7LHRQ=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - w2pYcgsJ6gM=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - BocwBR07eWY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- u0hx9QOSx6yYzpQ1yTnFsQ==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - fEhrmH4E8gE=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - JrUyAGTFWYY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- Ss2SYU+t4KwoplJdWnYfJV/lFlPid+NzK96zaCES/lGixz9ddLKrIqo1z2/tfaTPvFuMd5xdlKgO
- 7wRm6/OGiYYBkDPhQgZUGKLtHtFbQjNc9c5GN3/OuwQ3j7dgmDhDLhqAadwBEMJUoYLUe+h4+Q8C
- l2FodomFbBAnx+G+RyQQw/2YOC/f31sOGe7PR7XAt0AgcR1Ave2tACgEtEBjyyl8B/5k06N3QT37
- DOk390hBi4jtHofLjGG6iRhEGlvmYr4M9fEs6IlicaNx0Y4+yRByksncHDG4VQ0L+O4uWrQztr8N
- FOug8EGqW6Qo2+f/7KBzXQ/GD53GDH0Dg0wsQYnx/iRO2MMbDWbXE7sN+CwOkGiBTOx5TnHwwut+
- 7J76NkgMkd0jJDt1a3v31ulYMFImF2IeL5l+/b93NqGZxhDr4vL+nFVd4ND1AX2XyN/Z4ai+QOG1
- ApxGt400mpd4J0Hn3+/RnaXwwMmWu/8+ahtslIjxT3gu4kJdHZOJ9NjYLmVuDt46UD2Uywwqw4nL
- M5WuOFtqxylJSKteIxgaE47GQB1uzjFKXDJJLpDozowK6IxWfA7RGZPy9GgzvWztzlfX/1KNmUCp
- f3ArMsbSDkgRjvGNjCa6buY9RPF2YDes5leS+Miq2gCj7TbRoGQwf/thIDYT31H70/2yz3aDuXUq
- 9wmhQvZUVSsjXZZipvSwF8PROpjMcD9/Eis17kwJxexoVPxD4m3LwuYufhUN5j530wVmmwbHN1dM
- c2Q653aTUHqZGo7eZx2H/M4olMAdqt7yaudm/JSdd0/puDjJ1Z+f1le8DvNGNXfdu9BiwCKKK4aF
- 7rji99Ompe7qrJOtm+up6J6X/msUyBbWPfZ5NXX0PKaFXERoTqi2qL+7t58lXkkAfuNfq0Tn6Uk8
- NYieaWUeYDW2M2pn1WHgWHkHQoGoeLRdc5eiliarTBC/1HdOtjvTlrKBA94xjOYS9EK6mZ5UzIQ9
- 6nR9GitliLIjxz+QW/laESkWbH0pDi+m5OODkYfQqwXs6m9ehFqnsZgPCFdnpyZTsabYTra+Ln0q
- 0SFVjI9otUuIqpZLgC6CXhovbHhL1qCmlNCSYPndu/lIscCg021qqWchtSdpgZNmsMY0Ow78CRBL
- bhwU2cl/RlPcVAvTJOyw7oKwF3Z1g56jiMnoHKwwe6HZGcALMbSOawY4+iyFEggq9a0GQ2/+BvyC
- UDQotfgc8odnwZjEquhnWJhs132bjHZlAywY08Q02b3qUNu0s68ffCoz2cm0g43In720cAWY/rYP
- 4HGfYACI2Wrg5aRUbJfr1ZBeKWCnX19zfPTMJpLU1ZndhJnaGWncwsyyczYXG5NIq7Zn9MiTbA==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1024'
- content-range:
- - bytes 0-1023/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-range:
- - bytes=1008-2047
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- wsyyczYXG5NIq7Zn9MiTbM/EfNwjAIMeZvFrkqBrGwYjwF5gnyPTomSotYeyw9e8tzdY/U3VIuNn
- 6Ub3laCZDVlmi6v+Iq8vnuS8NavTM3ZLe3bUU2kscS/mLwH3nFsAwyWc/clmYWMy5lvM9dyZi+rn
- zAfOWRs2GrUO2YTj19OoOhwoaAqvPzd58imz9FTEmc7lBnwsynII8xZinhbqgSX+B4Nsgc6COSoT
- tO4C5qTXITR2fwh1JCXlNkF4oUsGux9bf8fZJeJJ6stCmHmmFOgEQ5Xs6Gx24PL6PCAX+VdQr9I4
- tATFGO6nrIYe83PnFae2+/hdFQky1RaPS7uAQO+Bsft73PjSWu7GI7UkknQRAB2YCV8L/fOzkzgT
- p2N6WHH5drRpVBlqIlQguzOJLy/f34qgrZ5dGPmpDjD8QYdqYii2OkZZcSOizyh6es6h8P0wSDa4
- 0VXMAVXj2GWSk8iO9DLNsSacMicd7EhAADA+em3rKuJi1E4msKGyfFDZO6nHWE05WpQ5Vq679qaa
- WMDyswiDtiMeqy+k2uQRDA/pfu45bijhY9WbXmE0EA756nb68rv6WYt8zE79WuCU+c6w85g9m13g
- SF8i724hdD8gTOeeTpwbe73zXGgH77meHp6TQwaU3J1hYcsWGsZFvutytTSU2f/cbZmE5p+CCX8V
- iX4US7GN2uHQvxYpg8aUohLuShxz7fDl9LR71AQ0CwRfmeba+hqY8CcGON2u/mqqE8JUnx6qw7q8
- XIqpdp3osNZ/tfhNIysRCJjdG8Ly0Y85y565O0Vc9m15xxPvGOSXf+VhEBVlrYW2xy6nWxcsyFi0
- kMRKr5CfPIiS2e6ZntgOBsPuWDY3YQllGAZY2gmGJCXnIAWyXbv7Yark8Uuk0KspT6PSWoii54+G
- qlYXlJrKCDmXObaUU726AAjvIAfX1vPj7NB318Df9eVlEvWhzKMi4CZXVGZyPWny3C9F157R1NH3
- agTtI/IldKsp1WJHGGfyzxmhPdwMAanGoav6dZXdr5wFMNUFZ5qt5PacIog9yo9cFRSiAnWG+vry
- e1H2FSIGWLr3csZiQhj4p5ga+dn+FcpWLfL3PsMtmy9ZlYcQ+HkLgjW2wTXH5VmBahWax3qNWQf/
- 2oCdm/ac7/LPjvN0mx1N8QpKk79pf4Yb5EXKzCzuUm7xSJX2hOiADiEj+DPWQaQb5YDi2BhZNUig
- 6/B3bxfjTk1gaT66EzPUBadbVscsSSEniq5xTxA1GaANaTtvizXyu8rEnsN5M3RaDXG9DB/iPa35
- AmcuutHXmvIPGHvv3zz6bjaqWMnK1hyqK0vxOYc4YGyxQLJ1yNayOx8j+BRenuKikjFsxzLIg33j
- MUOPT9dMtxE4M0y/E+M=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 1008-2047/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-range:
- - bytes=2032-3071
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- feMxQ49P10y3ETgzTL8T46v6zkZjaO39gTaMPrjn1vREFiBMbL2JjMMN4LxiHBQ5L1bWTfjTWFQQ
- Z2U/CIhLi1LfvBepzIg2J6wl867lTwPX9J9twqI2h/h9Nzin5j/YcoSVop44txZtE4AhdgIjGI3j
- StxoGSYoFIfNH0Fm3ORTCiCLz1BPyZkgv0LbLxjHatc6qYq5NzKre5+M9bFCH/YrFDCntwf46nK6
- GYoz67jahwogoZcUNpUhsZUGs0Vy6cypCaEHSa24pBMvn2bSdTjg/Tdple2wFBPSl/CUUBvptWKD
- VE/rYCHlzATCEWqpfli+PZ0TC11kdYH/gmGdjYUMjKKHg7XZCg3XpUskkKFBhV/tT9wFh8meyYbH
- RJ+xRtfMDbCEVmXAM/NI5nBLOuQkDPGM0OVkhFYLxkccACN+7wuQBHd4juwuKr66nMND04QRH020
- SkuVacoLqlZfLmpe8ZY9bqf3cHVakZPtnZTNBdxlwLJZisxWM2ZRoeSjPifj6T4GZq3Sr9Ddpayv
- Py+xW0Q7c05c/jW1tV65wz7h+3oayZHBvzB4vmW2QB/hHif+5SUTw/g8n6W3OO1wXUM+Kq1PsPQi
- TLRKZyUmH4k1N9pknuedy8Lm5S67FxikyTNBtwx9WPkyIkrAdJQmJoWHyi3+l0LghMg2QaWCcHie
- eMaYat0pGlbtQ/BvsSUgSTZtgblvNhcP3g6WR4fXoVV2mCRQAAqtLVVcv+nwfw7yFc2XPqNDkt/w
- unE+nLZVKiEdVhW2BL9BZd44cxJNnxU+pXsTYbsYBEAqf8a/dgqbSoOsWg5GSmOgq2NLwxI0SZMA
- hV0WlfuBn4pwWqxGBSt0W5JjqttYCUdpq8BjKhbFJr/QZFKf6LDf74RAYkKMc1hgLzqS57z7iy0o
- 56f6Zffh2Ls1GHZLTLIDft6w0KktgvIgtsdpYqJl9zXRnZg0fiP+l9Nb3MumWTvZT5xg3fXjRr2m
- nDS9w1UVUHTBgW38rtfVspmxqE00dIovQjJZYbIpzPVzYU/4ksc16ejbGDbT+dQlxq4J16DUL6t8
- CcNtj3nceaktMo3mHJOMxWdaqFQ5v7Ib6yqryUypg7anEp51X0Q1jIYobN/QFefZMvB9xWMP1sNR
- tOQ7K954t0cgCbk0L/KxzcgeHgxbx2jZxMDWSBVJFWFtx75KDiBOPKe5UA5025/Hipi0vs3o3ID4
- GO0qpX6b/8a+PoYRojGXwXff8IxoPgvyEhbkDiuC0FmJhQiUO6I3BwVLR4K0iu7yKVRMCIfBF5sR
- ECBGoUHEBfalLsYhRTrUpNNmgA0ankSgXzXIYN5iLt+lGXL7Iar0SyGaXd70v0vG9r+nccZWzpui
- RyvKA4ICodeZXCNCe5g=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 2032-3071/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=3056-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- m6JHK8oDggKh15lcI0J7mDLABtJSCmV7PgtCyraP+S6VVjcpZiMqLt7HWF99lXwPKCbkAh/1whAq
- yO5FHQYywEJHae4QaV0Cd+/F6EehsI1p+xUdvsehc5UOCND03aSc+6SulkgKRPThDTl3uB2YhW03
- A6oQjaExKTc3zyrOrOz9iSa3NHvrqqhxUCQ8Jnw+6Pc4+aMTaInrOkY9Ha5Hi12C/Bx7rMgv96Zx
- Ndtaah4k/YFtzGxrO3d7A6fnm1gGHdkRJu9TJHxDYRqAJvKi8l+G89ZYxJOTZ8pDpq6YRiNoQYna
- qFBWnY3He3sa6BURQcCNFB5pUu7pYgTf10i3m2enypYTsDAB1wWtMoq/nuORzN6BXRFuynUZMQJh
- 4yxem13j10Oz3Sdfd/Bu8yhurN/yLwG4ZIwnnPIUC7r+JJ0fT4++6304GXZfjSAhR+ghY1PzRnS6
- 2m7PXKMtIfSobTxcUPMb43rqUARNTFWSM21N9UUaDVd/059FD9Oj4P9XBucax3V1t4ffnsWej3EB
- SosT0jcL4JcwWAMcMHRuhLYUgDP6imzY7yDSgZP/lP59WrBw8fcORFWm8vvQDTYj9p+NAWvwTwtP
- Ij6uvUZZN7h2DxloozRoIZCTHrjHsHgy9edT+pYnkDrIzk3PfJbA8AMEnRwwIILLTJ1JMKiRdyxf
- p+e5+ERRXafzyMa7+1CFgsJ6QA3LnhznNBF8wksgoG4Pc4Nf8Dsun3R4FkKEbvHmE73pJyt71kT4
- QpK5iCoQZgb939QPI9V9oOoOIhc1nxb/c9Wt5KPboyzmQ3LTpeWLl4H1AuRuEVlCJ3RjkGyF3LJt
- 1tgvjuPtzkuBGFKTr3gD9pW+4vaDSiuG19Pa9TCfn63lZs9zJXeUyAhGQRymtGNl3Kin237cZSy8
- lNjfgwcqWFRqPpLZ8hwAvL1GZ9qIXsecTe81zKnKhKNZj7oFBd6TCpxWobTzBlmQ79elIsaHgxnQ
- e9d4+jogpwfi89h+0SHVByfyQarab5AKavnmT/apYCgF/raEo2MrN6HVXg/mvST73YP0+r2+evz4
- vAmF47MMX6cGH2mRX2nyJ6ANuAHZh/IZH3558QXoCHICEFFMJeT1s6RtaJuCgQD+9svHaaoJKu/V
- TWA1HCI2dg7rwuxnqNN4/XLYwxV2qivb7iWz4bHz0mpxADsJH6nvAfKQCAAWTMghkhbFGNHa2Dzc
- HN6atQUBaeQBMV4l07FX6uAtJOUTMIMGhiECxq1sv8E6IxDliY/qwLnOQ/BeTdqhHDrue9fhuh56
- 4f5rJpcougsCErXQEJ+hfoA2q0DkYgEjO+q/0JFQeCpfvqV5Rl7heGaFJHIGubI/Ak+gYFEWMcmG
- EBLwz8yp+G0jXpgm9KI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 3056-4095/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=4080-5119
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- yYYQEvDPzKn4bSNemCb0ovS0VEGgZYwUU7ViQALCETAwq6hmIhmiP9eD3fLp79c4OiWDbelEUZJZ
- 8H2AoJsqMHqjTh0AAHEUgaiayvfnCUE/ShMqR0pEsx0u1iaSAcmnr1meT4GWSWjRpjigm+DNaKjA
- T4NfQGYRJhHV28yu/pfNm3QbFwV8cCShLtASxvYy4cKWwd5NHNNzHbV+rRaS/oDNYSzdprhhS8T8
- o8LCvegJecvXi8Thaq2pvWfimfZ9Z0YhhRlVHqZI7ncMFi29+8oTGJopdFW8/mXXPhYTjTepFGWQ
- 8Lmm5ZTMJfn91F+/672ufWXgWiT9jhCH6qw836iEb6FOkFcJMLjUJhtT2NGG9sxiEkagcBuRgpQG
- Pz4o2U4f6g2Lb+s8nU36oWmVvL+HzKgTiPaManDC3oZYhuqbDu2PWiMt71222DA+J6CtaiqaMTKw
- PElHt0f2QKFnqkLIzfN8uEr2kpm+Zd8CITk1ue7/2+yi9Mw8GLXQrdNclXHQ4IIyriCaLRlwd7OY
- BKrmajzqLu8Ef81Dxw0iiSJJHVzSScFclMRtqT8r6IedzVdNA6yz2wIJ1kHYPn8wzd0qAd1n6uU3
- vN4dQIETIYnv9UJqxoX2AtPZOhLnzAvTnxgbUsFGOInArRC91FBbUXfjKod0FQR/TnAOQv5znq5q
- B9XER+Sj/t+yuY0kkCwIPYs3O48DTt5sb21ifQN3aAc65wU6IsQZZP5EOB4X0eoaklAA3k7S3gpe
- 65P1v4AqQDpQNhY3C4LKGAV+npQcYIaWwdQSeKUHc+c5W5W03lFqCHk+OHWGLade6tbuhzz+sHok
- wNf45S09u3VHOHR3b7IZ/0zfO5NBnIW6Z0HZOoWZgDfHagjJ4rB/akA6yxIIIC27M9jqeSvgKioD
- jyFvV5Ms6UT7vdPxXe49SECSWf1vxrlwLKQ7TU8f8VYBfst2m8+7PUjsDXlT8TBbMyYoV+W/pHu6
- WFwvGL+RuFL7d+EKcSLfcCNX70CbYr/3DeVYhvXWTqCYyOODsqAOVHNHNOJXNKitAiwHnccc7tJE
- xHCZEaQffD/EfnnC1RbbtybAk02zRZG/fljDSzzJatuT4kyajoqGeqyIFalhdQojqxU+KKJkw+or
- tLl+H4BAwVkP+cNPe4fBh/UxrOdtrGF1knbBswu2m7pO1YWgIDwKZwjwfMZwRGnUJYO9QpDEn3vY
- FiPsPutUQLntr2BCFpkVanlvwn4HgP404koqdrT4xBvaWpXxtBnugwv8lSDgg73wBPEw7X5/5W+h
- mOoAyv6Ba5e934ACtyYxzPzXC3Cn8vzJpeAPc2sWOOJKokfuhAGst7Zm+OA9dtZd295gOYkFqyQZ
- SguK564LgjJ4AI5+TZc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 4080-5119/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=5104-6143
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- JBlKC4rnrguCMngAjn5Nl0ORJl0pW8q8dYCAD8JicODcVt0SrivqTqlR6ebNPmGdGP/rdymAv2yI
- MspqmHTdxzp8JjlX2WZJzaWQMyiJgmytz1vzbVbYVuAgliBSZwXK3cGtFvbt+7/BKvxevMY5ykkT
- JSkyvWNCIHAHIz24wshB0ttT3pPo79kh7b/y11oUWxfSwECDElWSZQzXnJXvfLslZQz/XZM6P/pL
- /fCXvJnLKcIHWVpJhHPZnGSD2owfjj+xtQ2h7K8qYXTNKZCZ21687RGqB1R3tCEV/RJRO2tVJxQp
- y+f2Py/8++aE6BvIAhAlRRfG6R6jHbvEcjLjjPipNXjzoqhFcmA/J4WZI+DRpOwJ37iSRWZvxcUL
- V0oG1CkawGGDtIKtpfeZvGfq8zKLKrfsTnmItVdJL/7kl8KbusorC1ANXVHbzQgiMeSj18znwWtv
- mg5R5by+Ho2Ciqj92wwTaPWV69kAg/DAMI0u8KgOuBesU1Wa/QFMISIQK3Cb2v522fWrJR87INZv
- XNwEk2OI1fU26ieqF31RzooDCCjx7oIBPdhOZIlFYjLx2sAH/EryBOi7rqg9S4xW93I3fnmBxf1m
- z3ACgMw0LMVwQP0kTMcF9RCyTHPLnQoGloV0W4Pjtt3h6hfQe2CWQoZBU0gCaDtBfPspwXEmN3mN
- /GFAAbILi1vf7X2taPDRnXJmrios3kyotGSz9PuUvzN7Qs0pFjSuh7vBdbFY8bNhTzNheyePgA7n
- 5BR1w2LJM2zFtGbCLHaIV5HXfNvdFh5MaLKWmbg2CsVmrsJWVp2jBFj0/9zzyiELH7431VTclx2f
- oDjexAbTnPszCYbXKVYFdWi3SylfUAm5EDXqjeX55SiidvIa4hNGSx95d19IBK0zEFEx3+2crfE2
- yE5NSKl2J9UU1/wvlI9Q5VKasqjeuFJMNcyNsxfIciae1dQXiiDWddn+/3vvHOFSsFGM2s2I7Jo2
- PGTntTf9FIK1UExN7j6hFbUWNNXxbuVMJ90H0wmbDFXrgncsW6IbCfEbv+Tupg4PmHFIdEzxIGVl
- XSIYqblvW0U+r5F9/0Rr4mQU3xFrftEEBSoRIFLxKNVy4qlB+LkwUQFwJemA5/Zr+uheB80az6hO
- DFBZ12kD2KvQV+9tHcv/p2qTuVNb9L0962UY5ozurtEOr0lnjBxggA8w9y3S6v0JXzs4BpoeoPl1
- mElnwsRX6PbLgeWo/nB4iExtNFvvCVHYY4VISSPxc4HLXgsOQUxXaG5yMwSnvujC7+4U1IzedB+G
- JPFv08Zb85hkn5H/zEZcP3pvYgVSOh9QkacqZwjeP/kviiCiYiqVqZQog93oztPXkJLGSDmKxWqb
- nz7C799W36QUZdvi3Zs=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 5104-6143/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:43 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=6128-7167
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- apufPsLv31bfpBRl2+Ldm9DAE3VFvrt2lYl6UyqUZkjnEfZeoGS7ePSYDGejUqAEHNzWRE7QPBtQ
- JXZIjbgG+0wlwBgg0WiRFxT3acg1latlh5xcTe/OP9Gfw4gmxhnkoR5DBfasLOhgEiR7Bx4qv7Rm
- rBTbzaFWgkIA2+Gv8g45n/QQtchPI5cBOMeOxCLqq/Q5x0WC3nEXqKAIZJbd5JoqTQHKzc5VJNlQ
- ztKqwBuO50PbPBp59eO379M5WaGr7QC1OWlkMLTxBGDLShn/ArSd1I0wniNIMwts0vpUtY6WgBmP
- c8aRcd/vxGToHbOxsPuG6C3ONjD5VUR2nXKuM9bXOKx29ZP+S6EzkJHUuysi+YWW8XrByXO0DYRK
- d8xm0kOeKIu/cHC9eev/BypedxZO0eJr2nthheBh5QmqvXRDo28166Aahq05VGZYmIYliQAyZjcW
- 7xonwCIa5OdnH6hu/PeEMobga+2xEVVx48WhJ0a02kk/yXBXx6h9uXv0oGeFTzhrylcjUyASR+Ny
- I1WDqdwQZwgWP8IA+ny/EpCgiwXZQoLNJqD/WcJ5bezgo4QirawQUSi3lfqBPD6uo0dO8o8ZSSAL
- BtpHgM10d237QXA84UUszyx0WYAzvEYhnrd3g/Wfx0IMHZtAfiepIPbPhr93c+O+fsQ7cqGpakXp
- a1UMWLwKEoK2s+JKxTkhxUd7OPZ0ay2SJqIPH1v3SvCaakcJ6JQnpoD9aTzRT7axicPHmODL4A1M
- wt4gOtiSl2dCLVN+REhG7CxBi8u+YWS+qRoHrPGADxMc6jxPlUFmLFTwcsIOhVadLCJVJyd+d88I
- in8G10RhblnVozi2xZ4j58aHg/0FlmoQU3S9bOdlP1SD/aMs7o/g4f5Ulw+VGKF8uJp+TxWrSAx4
- Q5eQ9kafposLd749rWsUEs2zE0eJu0dXAEjQwAEYn7hZlKpjze+WzvphSGVB7dkLmBLw/k6iDvHr
- nF66UXeVpyLuGqdon6nnkx84mQDaAyvTdFRoTDVyYZ/gNe6TPjbMP4zrKfYULRiGGava9A6NEwV2
- qWo5ZEVz3UWcyTI1//Dqkb7KVHFZ/2t9E2Xhw1C2Ml00qa2alrKrbJHtxt/iUsJLqTMetGmYXTLm
- QjKwYIXrj2S5w3Blj12uSm2NeFPgvtps6lguLUze2PZXNTvvz1vQv4/Xkuk80IcRR/rnXf0Ti5gj
- /0RQ3QaGdfZDACZqZpxPCpf7P31zYoWw7rQoVAVyETgNrJq8U0svy00tdpbglfUBojISnGQsyZMS
- NiG4E7v1O0XtTkkjwpmLwsYn422Eybtz+rV7XTjiHp2rJsOzknf088vNQg9f9+Od4KA1A4Oo7kXe
- s3AP9DxDYe09AjruAt8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 6128-7167/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=7152-8191
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- Rd6zcA/0PENh7T0COu4C32iouszP7NSal26wthxUF9QwKeNv5Wu2k4kljy4wloNAmASLSBYQ/kt5
- Q8/ikGHnSp4hBwe8ZzjkcsAFBoJRLggzInXjlBlNb6IH0Pt74H5RyMuJzJFX8Ea9a8jufJ9Q+pwy
- k3dVgkoqvqI8/t1f46YW1pAYUJXxdEiAfcrc6izsH4U6jUEnMKfGsAGFVhCaFt6ODKqLGp3VCK2c
- myt7yCx1akXx8kBHRvP1cq95IZT0KIvWDG+fro0jAVh9bmg9Cptt5E4xjHOBMYpa0ioKw8k3PLPX
- +kNTxdRLwI5zmca/iP0hkc/3+n6YRmpCXaG5MvNPhhHby2pjVwcxgidp/0lL5DTH7EZkdOGuPTeA
- P9dT3IZpzcdKrkwRWt7g0AyUWzOAhfwykPuk3wAbKYgvhNdqdEoQUf7YZEahb5+Y670O0I7MYs/5
- wxE5ffOTGpkuQIy/feD0OwEhM25GgwQIqXYNSyr8wqImvvej8Dybj97sazpO7RQmMjWjzAGH+vaW
- nXYo7VKO2CXVn3YgqOs0lkF/cT+YbcAXpEBzGo3cGUTaTKVSPyk7oiAETIsmEObjlVIul5xGm+/6
- ZxsmZlODaBq8/iHE9SM8zDsucOqtZljxDY2zri8dCa0BrPregPnoNK81JkOAvOhaKOLWkHiXS01c
- b2MQpZmaUEt+Cqf03scgECzTK3UKi1x4vvMsSTWNurA1cdU1qu2KfVXt3Wiv4vG9+7z0Qja3oGBR
- gKu9RL+PrO/3Np69XR1VRDm+zK85xoijf/BGF4KoMRV3Sk8VGRhZ0C1PcNrZQU+5FU/X7NPq9p6l
- FX8v/6/WNjqvcEXT2QdxqlKqnItyiOQ9/ngCRMi6Mi+lP1SImfbLEDrF5LuF6+DlQHC9W9e9wd0o
- yqRjWF38g5rlKZ6o3zTLAGsa+BQlvfNYvNv8TU2E/26nyH/TdY5bBFKZwfopRj7q6GaMjX09AoQ0
- YSmRFARqtbRwQpGXkDFVLa5fC0+bDdqu32eqdrPXx871dz2f8ZC7cnuV/RSXDdAIRPI2V5riTzDV
- 3Y1kjtYgbWu/9TT3WGtPH9Bxz2XLQ7DwaNe9Hv7xGs3nvHFG77tX0pT0ufrraL1LWV+3QLczImts
- xd4ySJdJSrHsYYcaWK3AQZOUqpC7bwEpwCam8+q+aj2A/Yac1XDhUQgn8f8BE9D3QWHKiHUhvPp1
- reXzbhfz5CYgCIh3NQmHzbbWBzH8pJyCCb9hHlTrjXu6CIAecDKQCsSTJBT8Ia0Jb7ZL3zBLiZg4
- sS9jNSQ1z4tZ1cw9JD3g8iGMc8b6PuyPpfE/cdiMMowi56gffZ2u1rwGLjUh0rJ5YGN5zvhFOw+8
- 1iSwzUTmcB6FMnykhaA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 7152-8191/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=8176-9215
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- D7zWJLDNROZwHoUyfKSFoHvW35nifuiALK7n/nC7ieAmX2smiO5emtalbOIKVWvBQgi3GzIPMdq4
- bFLNCD0cIlxLtKD8SeXY672jKg8g338nsOgrbS3Lrne8McfT+As+mdUrdFFy7aWkuULclZXhRmiU
- I0Oj95VYeAcbmkFdW0G+m5MbAlPN8zlCe5UXkntrk0KRu80xjIcadKR1Y1kotghUHBEv5jPd+vjw
- viHcM2dSsXDZ0Rws+H77hcZPcHyYPPeIW0rSxthxkPCj/aMB4Aaod1+XYj/rm8VtAPO6gLFgkcPF
- S5XPvPnd06N1ECQRJO99GUKr4WGiM80Vj1yc05BQHocT5lZzKe2mMSqecWEDwHbZNIeU0EzrDMz8
- DaRDBu8GBLPiCE7cEyf6zGoog3nnVxd+ju/6+ziSxTRI1dTsRsX3kNoXQDHsV9yGRdexzPkAqIFH
- n1bl7ulMvf/yKBxevtoBDEryqGOZ07s5iYHgSE35DiEL76+05lNLpslkJYcCmwq8qxHIC+aviMk8
- 35SsIsjqcWMVIE9fhJd+wQCYRfn1k9kTzHA/dNUNZtydKNhfTc4bNbXgDl8ZrCqAr5/8ttapurHO
- +pO1w5N0mKmswryOgAY3OyHJ1eCqB3TbxfMlaSyny3PTIXPRJPLdVjFaXKQH3MCBdGoPeQkWxV/w
- mR8BbF6lA+9VkcstPAWrARjMXBQ2ink1yDtcSRv3dSUXOss3nFRTPjLsOtwQBmLdwEp8QDBlv1pn
- zBxWVNl2M5BO1vDQWEQOK5KBDCyfr2DQhlYRh6qFihI/pDMPiP34renhtiB/3agQcMxEl0zgAsr1
- P0wmpC2IiuHTN51iA7vafOF5V7vJtXmOi+SMu3VTW7H6ui9R1/OHNL/J34Bmdyinv0o1pBteKtGs
- tJ+2LgiSuxAPb5cG4rC7mSSLkK2utkjFZZb0gRkkJfBCyE1l6u5P59L/vfNuGdl/NXmgJeGGp5kv
- eY3g+G3Z+eMjMa/HaJzbcKBuh9Yh6ZN4iqX1eOPKMa7TqxnoZIZZKLyZm5Ny3h7Kp4QM81WLuCIY
- gWSHbKE5IImAMW2+kjciQfis8beRM+MJi516nWs8XzcqbEoYOXuC4afrzgvVjIf+HMCdoiGV/Lvl
- eZ0C5RG/J4gKkduZNm35BIagCab4dgMF4JSH1HY7n3rxPNYUvKzos4VVGwq2eAoQC3bkA1ban7XI
- 2OlGC28Zciyg5C8wiNoKG7GOD7TGAui5wpfmJRm6wVrlfdc4Yo7+1UE1ln7eiE13o3pTFK2t5wEg
- IzbSyQwzLrQIcWjOPlGcpY6oOfdd7giXaaR9cV0MRoINfmm+zkNlKN3Cef3Dir5b8F2uYdZMqqOL
- WgAIe2aMG//ajMBOjbo=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 8176-9215/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=9200-10239
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- o4taAAh7Zowb/9qMwE6NusmEebonmk/MRzG2J4qrJQIU4IIaKUPTbNhyDrBAzAzUyD1x9W3pBuUZ
- BlOOpho+Ye9y4/4pAUm7N3u0E/hGMSlMTMLaOtCSzBG3PKaR3aSczddayXV9lzwv1urXsW7Sl8N+
- WAJJamoiVRj61jVtpd4FEA2zZDedwJxMWqTa3ytV3DwxMx7P+xjeJ51Fwz8HpwdUxT04xvGP769E
- AS5OGHey8EKcnzlnVPM7brxDiHhiaQYwOncZVKtXkqRTyOXMd0g1zcfF7xL7A/WPqdgpVhSjDNf9
- 7f2HXyVkQx4VWrQ4UZEoeq3AH1785nspF752lZU2YpaJU6IR9tTQWZADOmRoUSIXjSMky0U3vEyf
- Rcvi3426ZZ6soeAZ2et+7wTl/a2iO1vPVMWcJAJY27nZw6vUtCC0ox3GQxQ2fAdO4smhIDCu72GH
- vL53x3tPztM7RBVg4NJPYU7Ak7J2Kt6W2740P5B0w2M6V2rYiU349llrQRMVbD0cVi8lhLfwFE3m
- JcP62eR0slcpaGenZtRwLQ57HTIQmD8SV2skW4XLmPU4+qCRPKxJUKPxd1RlYlYQrIWVSRAhiOx9
- tSWLKPmhYBWs7xzBCMj4aau4XIw5q54ijjAK/YWi9Vrk07etKPvisPmbAvp8eOPQQpz7h6WT4uwQ
- eaVHel9ERE4nZCRiOrTTPRkEOdUnVb5XynHKWhOGf59R/sAP4WJLRJpXrIzmphHpKWBStdSlfH9E
- 0u7KDjsiDVrVpEU17Y2mEn56b9piETuvkKHmzNgTe3na3riJ7x9s3vDJUUvco5v8ufeVUTOOb1R8
- JSWKAN5zmLxemVpP87qjOXhFT7wkbcpyzUYQ8G6DwEdgrEAWZpy+T+iqEfbz83Sh+vZDAJ8+k8dk
- DzUALEhWoLuAd4RWZkBFBUFubnCHlgfQKWyXJjpURCBPfYBiXPTgZJ7rhaGExtHWj0Bj+cM/4Mwz
- QhtUEmpxinkWPK4750ManbDE3WZ/brsazhvO9KQM9SN1qE9IMaxWOdkRLsiJuRpp09S/frAL5d8F
- 67qzEIF4dGhYKWQiLOM6E4P3a7E73yXe7n6SZ3qzjzjfUYTFVH6DxgqKnz3+vUsmJJCwyWWKXcC5
- YsPzPjoY0py2TBFWOOu2bcSI5vbyseq69LiZCs9AYJQwuQBx71VlB9AGkD06xuaR7Qm8CxZz/m0M
- V484W3ghq/oPzjzWAFuTdY9AadzTSyHK1+FAbhnQxSeLbjWaQwU2saCg8D5lvKMzAlckOB5yM0RY
- QV0UprkAvum4zxcy3KRPQPYC1w5WkEv8TmUfX68CgRJbx42i3A8ROHJfFhv+qNqLlC7hgvVrgMTp
- b/fRSooVQ/VMEcDit94=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 9200-10239/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=10224-11263
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- xOlv99FKihVD9UwRwOK33vAyL+5+EZiuCRNXm/uIx5fOCdmRhZH5zhAa1ayl9UG+N1HWuKIgwJxB
- h9MB0UspZH9ypAt3hYhe6Xe3/B2bguj1fP9lUziHCnVr6i3H5w+7A1Gn9x17pcwh9YBs662lgHHD
- b/C4fiM68RfKJZilL/Ujwu+MnkDe2VcbTxrV5n59NpNEZJUYDzaM2vpgaysma4+RCkBgWRhSZc7M
- YXIMHSi6sHL7vazLx5NbSKGQ+wSyXdBAxgJuMhyBXWoYIvcpdKFYXF94RZ3EbIPPspn5nPh5pDAL
- xXr8h0Sq3I2p1GWtN4l5Y8EcMX67RyqIY7X/I9as+GndDJxpiritM9o+UWEvZLKOwsN4dVK/TFy9
- 7Q294J/awrV6Wq6CVmYTVmrpzacTvwfmC9PO/8DJuG8xgzhbbOHl4vuusEL3XmDssf0KBHsFJC4o
- flJkDEcsxLP9av8GIPpxJNZnqZyl7j9MQ08M0s7R+FGxes7ILdzv259fmne2QErAQ5RVyqaKsv/+
- WUjAK89LpMjj/b5VrKsgcwbwWvUg7rW612c0hrQnKZtGEQZZKTNrUDPxqPZHOFucKVPD1IZUPnxi
- LT3Ca4kw2fjGYtXb+CWvILz9u3oaZ569s8J0OYbO0eY1TprBAA/fQhZBXSSHzTzPH6X3kOqAZpvb
- jz4dIxSsSmxSyE5HSk7jWYsT0ehEq78828c8xcRpZ8bwWHBEA/mLj4DVw2NauX8x08uTJlWkPAGb
- M6p7V5AJmArY2a5MFaDr8ecDUoJpevizlCeUmTz7XJn1KSDxJ1waHIkPK38or4jPqahQnnP+HA0T
- Pl16uPnOUkVCoYM7lFtABrfy4OrVPKB2ZlXOOqz7Qoq65KOWly0zAoPgGEDk3e9meoAumM/uUgRv
- p71x1kbEV06fYKGg4u33hpK2zdOrjfZKfk4sNyxzyJFltCMoR6obmdX5p121737mNU1GcwzI58j6
- E+9Klw9B5pQx/MxZG7ZthWn7XRLeI2J/hMRG14hoZx5t0Twv1OtRLPiZUzvi8JEfYFGYRLYkLpaO
- m88ozJjKlVfi+45ZyI7mbB/Wz4B7LdMakWn1u/8XDr9FBEpsXcc1YLfoWh0mZX9V381Z5t2AMjx+
- 49FyEhqxBWc7Uk46cXTSV6iSjpGmu/D/LkBgBA5gjRgFFDcyKK9eMwWnSyt6ZW3jm6GtwbuT5Pj+
- UT5LZ4VUWN990SgpcaHfAQoytfAKzD1JiRH6lmMuC53tFLmKrAqpMMZsmfbxx3vO0m9LkDg/aHGC
- BRCvqc5RgcgsierAGedYsKvBoCV1UuP93jufnMslrtjjD7SKr2japbH1eUGLA1NyJw5opQyZLpqn
- Y2j6oiu64wewfnqF1R8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 10224-11263/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=11248-12287
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- mqdjaPqiK7rjB7B+eoXVH/ymXBHjfPjfIwvY4akMcKJJmCNcFbpYy/7QZpm/210U9YEYausAFTye
- 3wj/+hD3eSyNzwCOBpeWOHxFvj0Fw/5NMvMqRhPzRhMlY/AqpPm0iny4fubsHIVUM77gz/fYI3nY
- kzX2JQi695/fGSvu1DVKUxWuHFXDAV8c2ytIzKoSERm4YEh8o3hvdvUkxJuJmiSHmbJpvKqVLYYC
- hKZCT1A0mdjzOpl8kjOYRvgfS5vy66HYUBQwEByADNqD41k2LAsB5sbInHTZKZcBQjqqWuR3rGR5
- x8gkHWbzxkjO+Nm6lwGcO1WZJ0AWEpiVvAvp4MBfZ+opjnY9nbh8sVozDotZKT0MZ6fsiNqVeuNf
- CyR50rJvPTa6EcEWbuJOwOZItPEurxcvfTYKNmu3DvX7CRE5T85mwsSfjTbJZ/hncJdG1a3qDdM8
- IC3LZx/ApeGf43uxrCpUODscC/Iacx0NM7l+rbRiqn9W4paJmcMpwZJBCJ83nQqcl6i0FGlVmEk3
- 3Ir+M3sc9cbPL4RCWsnM51rTTFfErZzQ/ESwRjIRG5pQqCGIGlKv2UGVbQcw9T+0Nm077cfoJLw3
- 5jf+5sEb5Dgj+IacoLyrSrx/1WBn42OA5xOhVFbRAzSPmt4OHuh0kfn//c9opArMAPu/lJveGm8J
- 3iJ/Z15wX2lXEej31aUfArHgpNUN9cPED29STl1BhodQiIqpnlXqsb18RyCH6DIvU26W1sYv6SYC
- qLfVXw6xq+sWNuUMX4/nNhry/QnYlsvg9O3YKrmna6dC9ZY6v+ymsNFv7RKYI5H/wnokGw2bCqsh
- x8/jYzmk/Dhn8pLc9Iwb5UpX1RSTb/kf8MZOPKWVjWeCZ6Z1Mrbk21IK4zh9Obn+8PIYkfFTgOwU
- JkBAMF0p6yY2VjNCnHXBu1MBwIIBj1hqlCRGWispMFQzC03nXzE56IT5MR7xtCKekyuJsk6VM9Wd
- c9s+aNqld5f7BuK9pm6VUZJRtY/2xsi/cO2eftpedcEstUyOxDtkqVsQi2bamiWCtNz6x8g1eHoB
- nY1v80O+q5YdQn0LptxE2OObGgXr639sDKKl8ENJRQyHYYVf0LWwvciDvBNmcHfyXi7KJaC/L/M2
- 7VLEEV0btijKSxt4UOQIN83XZSD/CZ+txkds4IHvkiyhd0B3JFtxnwGiOcguD9R2+C/CjwhmJEDd
- cFShXsCUXLC+kEEz/J2qiab8tepyCiDHP/SUTQYSpeBLySFDOKi6uPPFQ/9jVY8uNTG68czwv70i
- zg2yGSTYR+YxsSFswbeuLQhsmk+zsw0mR5x15mlZhifx47KkICd6JX0A9ayPAMTzU5/cWAS5hPdT
- g27mjEfGXToCdugRZFc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 11248-12287/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=12272-13311
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- 91ODbuaMR8ZdOgJ26BFkV+z//4bvm1UBRbWgOGW9xFhnun+oqS/EqJOV1MHK8LP0cf1ReRpqcT/Y
- Kio4yedK8y3nuMzIL6pStlFRvoxFhFkZqjYdp44I4XhS07im0K/ktz9EeJkG7JCnJmMFluU+mUbT
- 7T/cdx+KFpTuivqC+WnmdEMxBLp+15efFiWK6ZSeal7ZCJv9Uj6BhNJ3WO/Eb9Mtwgkl5qNLPrzz
- 0WpVWxPpRC3Lh+7UtlCiAtnb2+YFcmt45W4x/gK3HoMXcwAyPEmSqaraCcTsPB9Edlo+reYzhI8U
- nuVmJKQMA9Uoga3GFqrVZnkIc4K8q+F5033CdOri5DbD+r9LCJM/BOvIiqqUPowpD3wbR27lvw57
- CNe1sKJVvgBstqH508OazXcEdMQc4DJKsICFpf2vALXTc0IEFfcoQcOLwxx6VyTTZ4KYSw4NfBOC
- 1Dhsp3w+aEBSkSmqowMKamzGiajnjEgXc2RQwhRgpjJJE4LWEKbYe6NHScR2iwDWUiJqzmec1/xU
- LNWgh59Uz8iU4Xz1oAsnSmr+9zkcZwPLixH++p+XUTlY9a0MLGtGZPo4+BZhxrxwwXSJ5tmyVol9
- Bcy2rIBMrkXo6pHhfIh8sAcSixcV78EJ2TCSQU543UmlYcBKhwJd3TzfKljZq7v4uca4+hJvKChI
- ALLHCDjzM5n4cTxfpOuOihHn00JUOY0qycj2i/RnGJd2wKHrFhYW7GwKvBjyuHgbH9loVXk1+4kH
- lAZNG2DAZQHc+40036IDf7mhRRTZFasQbxTQoscsJyr7KL386UedQzjsOJ6hl84AB3OK7FaeWIko
- psDgOBsXcztvb0KsHIZ0uPlZ5nAHWWPp9t8kPXa/FkkG+suB/NMPde3UmyGfO5Dd4IH3+UgOiCMZ
- y4dguVQ6G4fpAW8nbpPCklWUG7Y/kqwVcw7DA/x7tinjLnGRS5TMfpoGkLHmGQlot4ZIXlyJUU2E
- dyctym4hAj+vLj6S8fRjJcNUudowP8XZ/sE/dB1qCur8j3Es3Udhy0ckOVUvzxUAzEdSchKDTHj6
- 9tknvP3MSd93sCyEj+9TDFaul7PGgRLDij18Twp59B8Hz0RnpCnk8GqMKASQzqpEb3PPP7KAx/86
- spiYSuE543ufAdMQezBeQqTVpUjg67rSiXkXA8E4L97b8mXumMwNU1ea75pUWXRN09hPNnbxTy+a
- WeEU5ZFXBILrXueyihttjsJPto8rXt+lcKwCx4DxrUml8BXvXABa5goMCapBVJ8zOOrCPvZ6lhnZ
- GS2l283ZxodL01OP/3oqls/BgDc1FjQwViSh6UyPpAELyDdh9TIZ4G+8aB4sXyUPAxWNSvtKGT7M
- inB8JkeZhXMho+salK4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 12272-13311/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=13296-14335
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- PsyKcHwmR5mFcyGj6xqUrmlWDMH8t+5V2EyS4HnK0C+U+valpSwodUk7hLPU8qPxSBD27tXxHChG
- goH+nLSBnfx5RKwJECHkMmet+Ng7sdYz84RRR3gPNSY9hTRSwJWIIEVqS2lWVWchGkOR+EQP5xZG
- LoAvC7LD9VnnmAaSxkiRG47Pqutlv0m0abyNrzFkdPIgSJphmkzwF8T1e6VHHxnGLTUYgBFPawS/
- WSNrmbytHLlDUE4tTpqZYhDmqW0xB/TwtjmCeEH9qXuWPrN7YEuokJdUbn0xZAtj0WmsLVD0ETnZ
- iS6j8vlfyEdO5sVUuyhaPAMSnoWKaKWy2i1AaA84Zs2cnCnX/MUhia8g7iOsYEq2cp9XVpU+a1kp
- oHESps+0K0lf3mQBn+cjdgFRN1v+XKD6ICXTJOKeN6sMMnMa4TYV9ouO5acKpzN/dL9mrSq4EkO2
- f5gdhkLD4iR9jGj2TZE7VJih8bzUmmSFq7YT+LZkPwussVF5Blg/XBEdsU0Rm4cu7aWSj2/EhqQi
- XRNoAbRkaWWK61w1+BafDT9T7x8C8qJHx6q8TnlsRaDRosTuN4UfGxxuvOYtkAw4edJGIrim3aMv
- FqQe9PvHsnH/eYJnnwmo3Mhb/8e/vlHeLTTjeJ8n52zsPGwUrScUbCP8TuYa92YAgwhIGxNLuN6J
- MBvj2hlTk7oOhA8Ktxld2UBgq7LQron/mVk8ewhvsMrc3VFRMywpO5ZD+RE3uD7YJtandgNtFcQ0
- EUq9anWxHbBhWb49E8V34iZuBUNFVMHuXrVW7wVTn4XhUuRf1jEQNjI2sWt1JEGyAW62Ye1DnIky
- iF5isgKHpKqoWIVed6TE3I0iQbZjf8Yti2O4OpyrSqJgOWfgzsm8JPpkUbsQUEiYiOG8zBZjVB4R
- UHRtGpKQ7Azl0PqzRxrYrQpb/Yoa0I7e3VUrhzCP0y1ZDOwVrQCv7J24HZzSjnpiABwvJsXXHO1R
- Hmau0QZxN30OgCPFzsF4FcqN5rhernEF1MbLhOENhZAqGgBKA6MDQjRVFS10r+KXkyym0oljSoNC
- rm4qzEe5EjVLTav/m4lNC3LkUIcgFGMvZ45m021fYTxUw3WqYGh9gaRt3811oZRQAGZP8VHDBGIa
- 8Wb1wZv7sFpdRgwHU4KVaBfs6KBhTXfDYEkkuMdZkdPyUGEx8oPJK92YTb/dhZJzaAWXRIiMZwHt
- 2fjFEveFeEoNxSyP9YPC/2WYgzDJ6geWzk9GvtD+fPsa5GxCIzdVvI0Q8QuHUp404PnJq/L63t8b
- t696ZI1H4bKViDYtZ0CD39dOVIJhnEQHti42EUGDzGSomQqCNdxcPjNUfrfNaJ7MU4249+L6RHBL
- oQdgmtJ6qEStKMLdBlI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 13296-14335/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=14320-15359
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- cEuhB2Ca0nqoRK0owt0GUuZn/agKXlf6OsfHDPxtJ+6B748thDbGP0NXMOc63reC34ZnOvw48kko
- B5wkNnvQMxJnWExJvuXDeol59UDhpbFqQQy6VcEyvtLpN9EqxqL0gZ2TkFoFAp4doHHY43+V1JVE
- 7UAftZ6ek83TFTqD43iRWvD1q/+UiBuC0OvM4YhNBM9PENoRll56v+UJjIHGiQHRHO6t10OyLuHI
- ZWJwCPRncWCOh7rQbJPIGmm+3qk6UWqrTPaVjvZtG5+BBKIArnf5nSDBIUz7rnFh7nPzlSVPuo+p
- I+lJyYM/lJ2s3zWZBxeTr1bROm8mxwIz2ilM4/BznklnbuenD0vV0OuVEfO8RQ3y6wQo8eicUvHw
- j/fhRH2q1gTx//C3GdKkjTxmQEntTyQiqz1dxwCvqOZojubERYp+B35aNFBC3iTPzHAmrvDXNZPd
- ugcHvo+m4HyLOYFmaHkhethfQYjGSv4EqKLt6ig9aPSyhDLV7VMhV+zItDe2zLSUUm8wk3FkL6Dj
- ZB0Tgf9RmaP+dnd2+0OhaqBqoed+b6WEZUbQ4btXyWGi8ahT4UhCKBnOAt6GKZaTfhroJsCIjFox
- LjUvEQYEUeiio3vMF4RrDkqJJv0Lxo35uz0xRqoJAyXJgPuZAddOi/P+nn9LIGCbYxVPOOQBzHVl
- 9c7Sl3wUrpYEWcE25araw7Rh37uc5Jslkv8qdooDw/rNxW/y6pjgdKlFtudt/YTCAuH130XWt9oH
- QSJ3cixWu64uF9bA3AH/T2KGgXYYlhViv56YyTu0UhVlNvVU+oGzUVllhbTzcIT+kjauft+rZ1OO
- RKY/moWP97iCk4tzW+pQqKLFzvlTnCZ3CsRZuD6i/lTqzlfi8vxVojlFgETktj9G4Dy5T+V4GuMq
- E5rIThHVhlA5Qq6M+u2mGwIATWeUkQbXjSeGem0gFsv4DTHmDSHS7Vp9ktvp7F8yz4J0rMhpVhZ2
- 9zPxOZKIggPXP+iS+AeHL5A/Og9ME0i8IV3x5bnEELdc6Xg16kYvCorZ87RrPgUk+mfXdZvalaGz
- otKX7oJ5/B5WxmRSJAgc9NQLe5xBXbRWDOu8/lrokffo0R0TbETCX8ei3a7bvAwISyzKY34XS1Dj
- QuWmaTKPiDZflWoS41k0HYBLUwuPav5J1bmPxdTxHxeqb7Bt8HUPaQMAG56Duxcf3tB4pPjcPyar
- Ojikk7tGMVmIZuwkmInkaSEd9b18qXNKsuaiV1jCH32YB6Q3z/WQu/48qtiP+umL8xeyFCZGkT9e
- ZyTHuwBSZpM+d+V18ILplouRzr0zdIV++1ecx90YZ00I405/Zz+StOGsmoPsGvHnlajY3hOe63I1
- hBUJEGXH5AsYcePF5jk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 14320-15359/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=15344-16383
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- cjWEFQkQZcfkCxhx48XmOcNqJ7eZD4x4SsJB1eX+EPzc4ARyD6tI6wy9lf7EmOoUl4hxpjZgysb+
- Mmx6EVp5j7Vgt60Wgj1eMT3oex6vTc7xjWCZ3Q0dNc7fbOOUjt126k5p8gEo6bRAXNTID8KxAi2L
- hxWDFRWLv6ZaKLdv0NKpdK+oqktAbwq9oGO0GUtEv5TaiCJpipv6jzAwLfaHXMYpYjBSU0mHlUit
- s4nLVtSjG+AzlGaJg4RsVg7tVbyO6iy0bsrkvFmqhuop4vROl2XsqCkfJxVtDoYr/x9CP4448rSs
- LIs/FSW31zj/zaB2PT+wBk8k+mY+Z3fr5CwpMQLVZSIv3m9T581J4sDem8W63SxYv2izDjALucf7
- YNSpQ/D0F88Cu/Fga3vhpLkHnopiOQ2jEWFFg0yWSMCmiUfqSeVEbS5v8lHifrnNiz7M3LagL9dR
- xmYUwF477E1RDz1EBpnW1rD0anQZJtgU1GW2cXzDC0T0dgn8J2mlv4gNI4xA1J9Pgzv3kNmtqsjV
- s6ksw5xkXHbWT5hDZG2gnAfsombi4mhGL4sC3zyxyy+f/rlU0G7qsamjPV5NdgQH2L6v5lHtLtJH
- /D5CyF44baIw41FwMw0Cl7mimaTzkp9cgDK/3J5lj5knll/bKh1CxPkjxTGZbyGzaRG9Uwe3UpED
- +yjw1kVW6JFLJHFfLqz5NyzJZgxHjc8fikMnsehiqyimAlJ4wkG+dkPWr0MxCDKQ0lSSGTLFF9x5
- LuxS5jn1Co0eaF04s6XBSZERBWVwE0Xi5qclW1ZH2qGR/hdHihRPBXVEZZAMWh0x2S9kjPPTHmvh
- DUrVRS2jPHAbuoGubznQ2s+7342Z0sUEffDMEzKymbmSA39CSF0UDuoLpPH2c53/XgcfxIJ5vhsr
- +y07S1IOAfH77cCYmZBQO/mYHOaAjooUfyJBBK/Y1nFcfTsNQq+EbFG2pC59CVNch2rEes0T+iDs
- X2dCIWQPkNhCsB8kQ9khrfzhqcljWhN96t2dTESiVn8sA9B1oo3BTr0abrxi4ZyWUCWBKe+iWIFZ
- ZpBac26jEn+68pMNbugNoFZYWMo9+vwtBZ8V+uvQ+ThkLfOPth0Wgh4HWqONwNBYkKyFoGAZqjZx
- zpAnmLj/IWFhEwQgZd4GaCYJnNWAcnRq2rakAKK74xQpOcalnniboo8uTZ9KUOC9f/c91L7vkuDW
- AudJJNfFLjRN2TvKoRnpc7LVyXNYwDkOc2reSneGGMsZfEQ2YcQPERsb1T7jyozDNzrFPNzaFrU8
- hMUmh9B/OmJg2nELDhqra0WJVDLZ9niUcYz8JD6Z+qH9yKdIyFfcR+x0wrYaAYwm5liBEGqEJyCB
- 4cQlHVRvxMpKpwmIo6M=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 15344-16383/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=16368-17407
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- IIHhxCUdVG/EykqnCYijo3Jd7jQYAvLMLGMvPFQzToG2lD/MBH6uWJGrYj/TSs7b4zP7kVV8PlaG
- AR62Rc1FUu3v6pX03MJsRtMGZrjgZxTEzLAmQmDDimWORhMBUZf4NwZJrC+2MJHC06ZKnc9n5w6M
- Zy5WwG63/JqCQzTqw2Am77155bbMVFqStGjbbW8vrIePwMm69y5hf0TSRgZ22xwPWWpR6yv/0NIa
- Ft59Ja4UfSNpSvVTqJz/6akx/3qC+2GMi98cJJI6lCpJzx7UsHPuIMk+OCAVom4aRc/RFChsmXR+
- Ms4F4NNj3epryC6OlyjMxCNKKjVQbjK39y7Mc4ZE5UbRG/Pq29B7zCbNJTp20dCJ7EvTuPGPLnYq
- zqECNKYpEHoOcR7SAgKTEZuSL26LTDldiEAcYrrFf0Tag1hhoXzeQOVr5Qpt6z5FS+Sdbbgx8cmN
- JCvYsMqCqmzTz5bE6/6Lx/WV0PxEElW5o+wq89G0lYt2BxRLg5+vVMbdpZUcY9TCXKZEcy5kJqAQ
- tl3qnyvK1TP6j56Nb2FpI/30u/rNrP/OBkeNuwdsaLzbYnPEVhSrJZ0Ga7wwtF4aEyayWj5WHZrJ
- 8AF1Ep+kxYwqOxPtIzaaUwMnjKMq2sEvnKIWV/l7CNihvVcoAud8zRp7y9c+Jn/eExod1+ZZvhdq
- oW/i852K7zCmT208dJKofLT1Qbw2X0tgCnCYBmZ1IodYbhb2hSMYyrnkipINQ8xmlHMXBAXryCmR
- u79oSXNZhsEe+NFuetvCQpouJyYOji7l+MpniIGNdkcoejdmNb9TE0N8AzMa1qyxEDF7KHYYGEdu
- mQ4VbDo16Xe4pdGE2cppile/f6ZYagcg6S2TqWJnfZDN7nvUCq5e06GfTMfEoS/lwJ0zfZoiebty
- rtcUgjlxA9exxCdg5p3C+ol1yyZhM0Rk0rQfKm7G944c7uIjNxdGcWMs30afZ/hv1huxelVk3vFS
- wnjco7Qq7ssG9faB6ji/3jVnknzaLUu16o9TPUyCWCeKERM50bgt/DmWMa3SHREKHBjtMkHWNB8r
- MYrWU5JAjeftcSftVjd2Vks822ZAu0biPR7PdN0zoUxiDPYRuCL/CbXctm2RJKgk321XOKagnKIq
- 1QdSiKAHlNgL0EPj/Q5mndfNm8WbYtVF6gmQ2Hue4J6fIt+wdBlQTieQ8uz51thhwJPyWn5gHS10
- BZdxPamJ7dn53sXabmq6HRLqXunl27xZzKS23PjNhM5L0Lmy8mtdEjnBbQCa1B+aDEhSbN3joUzq
- boBRXy3N0pH3larNA0+4Th57Wlz9DLbPdNmKhy19YfT6OOKa4pfmPRXgZ61vMyD+YaDBbK51jCR7
- yPMKTFf2T6NeCL+xzPM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 16368-17407/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=17392-18431
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- JHvI8wpMV/ZPo14Iv7HM84G+EM2Izv4kDBvqwUeNnhDoSe8V4wyV8g2AKVaYX+OBQYcKbSV1soGt
- 4bj6jWNU5/8pzWRkvyWJASqoJ9jtkwDnSg83EOFIMcTKR6t2FGGfTS0WRTMNy5lGxh55aC5ftnQC
- R5+5SuNfTpSuKy3zIwW6pDoph3fa8ZF6WlxJ38n19iQrsYiG+nWEhCboeTLcttOb3lWDHqRaRULe
- DDvk9M4yXmBcpofG195T5Esh0ujdqX/KCkQy3JVsLyi+96q4I6BvIUD0H7BKhAol4juKfJO8VTuy
- l04WIFB3FQfP4ux8mhiXJlT3xR7spHuf+unIXzSVOeObmUeTJapjr1hcG6vF7BdNF/mWU2qiAD+k
- Xp5NsumCG4FcHSeC4KUOw+zwjnpZklkE7K2hApqB4e2/V9vL6D6rpNNb/Jk3rf+nyXWl91BGtpLM
- pCdClCnKUcr1zW6KZWZz7Mfi0RkVNnF4uzTXBJAnbVoC6WVAE6Oy0Fx7N5z+rMwFAMvTtBrYmS52
- 9MdMpfFarXz+ZZk9IG5PwuGHk0g+JbtogbAxVeC39+EsqWQDEcUbVDjP6qtjMT/x1obCAGk6/yDE
- UUf/NK+mFeRPX7jcSEVK0XuyMZOh9KaF0G48imDAneLY9wTNSFfiQSbllwJpaiR0gkRZJnPcopIe
- NWUz8wTFWKQBa/hMoBIbcKNV7cSUCSlOUI8KYsC/TtEG3VOZikq4HMAbFXrbuX7YN6LUPOl5VvI7
- P37zPZr0iMOxFRTB1sOnzsStKRpCg5q+5rMB/BfBlZhNjg484G0OvBOnZo1LlYavi6HnEyXha9p/
- 5ifNe14uwEvThLoYpza+yqPR/t/lwmJ2c3vtBc2IQDIrU3siZmUgOUNe/kwyTN7klVsn63XU+nzJ
- K/TsipD1LJLbtmeslpMmjq7s+W8S3qSwlHzOeoFeRLk6ynpxjglzq91jbgEH5+fEoW0ghGJSzgVd
- MmKekHp6DXT7QyJsSJf56Rgw2ecEU3DWX2RBQB5HuihHENIly91wMfpz5U8TrfHWtxIAE7G17RL/
- AZlXzEM7wNJ1sXFjI+fPUS5YE1S97jNP5JWYXboz/FzuElKSJEQ1IW+/BvexWVF46nQwx1YL5wt/
- ev0wI6G92yrP0k3IhE3BhBwj4WlIv4/49wOfnEJX9jzWU3blh+pQU+SNfpsaqkk5dK6Oi8/l/pT8
- uCW/ZIHHdcD9mBw29hdA9H4Vk3dsxT0kLnqRiz5rwVlG2Rm6/MGACjx3Phy9o8IY4Smv9+eDIH73
- IMcPtBPATJncioOCdFsZd0OMa2KKpDY8hXGU+RPXsvrWHe1xbIWSPePWHLuukH0xrtq25M+ym/Le
- +F0h3XSZKs++TAiPxWc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 17392-18431/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=18416-19455
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- 8t74XSHddJkqz75MCI/FZ5QkS9JFfFkPXFOrENL+kt6265fUrnPACikAVYy51bqcF7Xohqn/X/c9
- 5RZwZbxLQ738j7/JE/qOB1aqSh/R5r51YToGH0LzrZUnrIXg453XWhfkMOUtpcffXq+hrQM9tQE+
- y90I41wPELY5+ht3GHOwn/cJmwlSpwrd53W2TWhLN0xfCd3D4o/7VPv3uBoWztt/Z4czY2J5ujie
- 5mqyIjJRmRWL2gfjOUhyZQ4MiX+tkwJj9FidfP2RPiBwKaBabpgEdp2+WQ5jDJfqIXzR6+XFkTDv
- kcjOb3n0uhZt9VTqwxGUk8JzESS5H/TZ/f5f4ZgcUQNf8MgDAiizY1fnHy/1oLGcnYWPLxHlC9o9
- 7YuhbQBQ3tpvy5+1C4oGv1N3cSZzL66PTSr6hUDI22TOf5W3QAUupE4NOTqy7eNzI8GK6JrCL19f
- fzi1kaKeY89gQ7GnSakalpZroL504IuEa7WJ4F2c1wZpb56OrGmmg0CY17aASDXHzjZJMsorVByc
- 3ktF44RfcO706JBqtD6Vl64cLZrkfoxiIjyI6NCpKwiLd2WdHJJiqOuarV7VBcMImVRXfRQmb+ej
- wQ7pAcL5e84bYsPja/zB0xABpNLF3fHfaiXkmNpv1BToCRAO+7JCNm82n+VGQuCrTxGJ/QKcHkK+
- JmMdiYudLrBlyUlgmJ1tAcZA54Y+HJyawx0GrTb0AR6p4kXoEkYEqegjy8rjiFJihwT2h/Aw8WZ2
- wG4RzRwVkehIZQvvF6R7Axkw19StkEw82WEmtR8VjN0hKwvC2oUP2uRjU4AcxojDUMDlBuPkf9+Q
- jO1Uk7CnVdLOo1DSnC47iq5zmS+85DH0b/eU9JDojW/72kt6sNmz8XJa2YmgJcjgHy6o9S3ZLoeY
- zBoZhzIvs4MH0nGnahhCLqtr1FxkIiGmtCBYgQRPoAceMgnO/fL3REhEMC0e2nRtVYl3szhH3nwm
- Fwq7qfcxJJCYBUkQWDUbp93oSDvbr8mNhDyqm+N157iUR+43ulNc7gcSd64xXik5k3webOuyhM6K
- jzErT3xd0i4hXayrQTlhI7mWOxRO8LBgLVcKFgqtkUGPZDPjnJf3tknvXGrCds1YEiX1euAidzL9
- EqVC5tc9QmBcXEIAy/K1Kh44aogn95abCWKCRqM6LiXeXQpsfsfkz1AK0J/EeS09n523omN73gdW
- wxIr6vWeTgA7MQW7mRW0GVkv4XRkTskfe4J070PGWU6K7t9YZ4/CuebqGFJ+1ykWvRdpEKgABS68
- /EQG8iPyH/XJXlhtvrXC/A5qAjSSsbBrxzNl7YWVDkHSmeRvYGPohSyw9+uL6CyORNd+pWoxGnGv
- ROKeKy2fyyedGJ8JT3M=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 18416-19455/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=19440-20479
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- ca9E4p4rLZ/LJ50YnwlPcwuVoyP63E8P+ccliPI2Oj3jyFPBmhQ64HR29L6Ywpy9AwuTFCm3mYjI
- +6nANi7ID+3kqNiTaNFUubWeHjs6WkyWCzIP8Qz2Zge38bzNZyipF6x7Oj+Q7pZ5FJ0Ibn4uwNOW
- GRLBtS1cJj6sAKWSKQ/BsyJCEk4Z9uCfA356MuxnZPPT/C1PTR5NbWyLkVYmtp6ptSQ8khm/OAIW
- 373y6DFxlcAd/l2eqmUZWYBj+Pr1U+zCLHsEZ3lqxUbAo7MP8wvAUcYSHZ7eEsGNihdzwKUPHy5p
- a44Kt6S2Xv06RL8UABpmU3s/SY73pUl1+bZl2zyn5zBqkuFZobP+reFEwdLf/xS0uDi/erPDanOl
- ruO8Rkc3QGxg3GzgB24HrDIxWJAVAqDgX1YFW4EFbSxw/BE/W6M6LvD1fjM43C5/rta8BEBuDEOU
- chbhu/y6BHSNXXv427Y3/o6CCT/G16HXCV81Bcg3UAOGrYfoF4BdbNM1+kt+SKI11Zq2qGtAlPgp
- fu73uw5fPPAxV0yU3cHfJwryZABmqt5juXK7bJWjYH4Xdg37LAT52FM3Hn45oTumhQKeC/SSw0ts
- seMXOf9tJSd1bCubGSSu2B7JaQmPfx4nAnlA39UH48Yi07AZyF3+w1MsAr80WbT64L8mV5WbFyIE
- vwVvIRejQWP9PykKQYigfa1QN9ohZved/pRpdzJocrNtX/0WYn5GxsK5cVQVjUuHlp3D5rnsINli
- 5afVPChJuCDfU8uHfxxsYwfwrJRol8j08uTmKS5hCb+SryKQfSbqzwujkDAZlk+QOilH9IiKUt15
- 30vE2pvx48DiLXEFc5Jft86T94GV9ePhX/uNqvUnoh/6XCwTl+hdh4WNTEYpW6x7GuZUqzXRogSi
- aH7rkYkjVE43wrYsZkAcBkt1UzEbybZAuf1fzWE5NoR1u6nwAuV7PCdB4P63QlPvLrwfLqVuCJAB
- CSBHzh9fFzK46beiNo90YHljwPNZgxT1CXMKYimEAR1HIRqZIJ19m3KZMg60iW31FZREw8BXHwC7
- EYCqBTmVUO4y3zBkB1g/8wAtljYy1BD2OVM6paaMvgSC0CABTfRSSMb1cHKGDZc7viMISiP5bZGz
- 5RMEKF9QfIwWeb0moaqyJRBtP7xpIqnlueUGNn9GIOeiOqJhI3ydAdkb6J3syI7k+NCZ+2mmQo5y
- G+TerGR+U9hklEZgBgtreR30Wa/Skz41hDrzRPaGp0OScXM5l0oWLGs0v1xfPEMBMuqLr+w55k37
- i1YI77nvm9EHfGJCJnIt1+Z5fv47Pz2V+3MrwYP59wpnfL5VBq+dsnTskbMB2tqLvRQdbXTcJlgj
- +SEd4FoT0zKS7+BJ9z8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 19440-20479/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=20464-21503
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- WCP5IR3gWhPTMpLv4En3P3EnNMz72j1SoaC5Qem6nqFb6pg5h/4lQe8Fu4MhYUDIj/PrqXsleWo4
- atdgkqyKjjU2LAVGCRpDKFBLjWcAt1arum+uXG33f6V6Y2otQeT3NT7HcI9MMHWv1WQrz5AoXivt
- D0P5IpgA9tBXe1a7d6UxrPPAhTrB98983iNFIpVoRRCcktTp+aTfhlsGC5IHDS8ICvBVZLvMv/yv
- bzOHaeJXRQxLzfinfSc1TA6m507ZI/9OUMB4PcePPRHtQDaCjC68Yg4tsUD9UQ5j0fbx7MMWDdnN
- yvL5EHQOIWyl9prMyqQy7jfRXpUKtwtkLav9elYI8cTcwbE2uknZn6dYX5xTQCs7mghOVRSJYRsK
- AalLf+0/++4BVSgW3UTd9jJty/LjvhKdkr4MldkUfQ1m7RZOl0+Ba72T+kRdxnQ7Hb9EywnnkZhk
- 8eWgwlq3/R2zN+NmBcBGYxztUpOc6eXIIVKWm01OmezQdBenTyHerPSZYh04ItMNYGvDp8zNjOA5
- mKtBRsDx8skpAKLF/Sq+Wmx19yMuazPsO4GBkf28qrm0kuB1gB2H3lPtXqgrWqGRuuZPlvWzwB91
- Vgs62B/G/FBDkHtj05alG33fYBVytcwRPuIla4Cj7YAfG9+BcAoAynnhe3DqpCBYkynI1KQpSm+T
- VO2YT3DL+bRR+yDU615G9+l/6pvd2rCGCJvezc5Ts+8cb6xiWbGkTncIbkQ4cCPtJhGvtL5mXDe4
- jznecE5ReXmcVDbTF7Q2wdaDO07MZX9k5Nt09oC4XoMZLD++oJ0FrlfUvP81XkWlKxTWYwTppc7X
- 6jH0KOd/tFnWFMVJQDHMpW+ZNYgx3o9D7S/9wxPI1R8PRlbPcOLqyePZiq38FRqb282DELT4puPH
- ILFyKuLzunw7yHKenPc8SprdunaS291eon3gIAKPznWaGOmlNKq156Fk756CDWpPjRNpibLOIERc
- 1jpuzx4ROKe6lV4880mGhI340Qzq7qfWzXH8VdAiw8njVEld8yMAWaMBpbt/1mgpWhb4rTxZuPUS
- 7sh2y0lByHbGQyPxIoc/iI0FuCdkYK9I9a4H/Z4JeIPLcuqMpZh/1wmVlbiKm3fPNY1x0cB6JfkN
- NQ6J29ehsURoZis2eeQKSFHa1gw84ZgnKsGAsze8qsAKiBD/UZ34RXfAwBL6ok3RIdhCiD13zHGR
- aFGkEZ34Fw8SENG/3BDQ9gMfLAJeqM+Y3Il3nQXXucHjxaelwsCIu7dfBaOyI6/boOGs/wKlWNYE
- 4rdAaJHnbJXrxrJg/VjlnGuG6OpU3uB0Hz1FsxT7J5keKoewst3c3WHEMPmRM3gcBEcE7cn8AEUJ
- C4SCv2MMgG2wxkNBjdw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 20464-21503/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=21488-22527
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- RQkLhIK/YwyAbbDGQ0GN3JrPRq/fIEibe9CVZbm11VcBylAMtMvoHWqS1OUbjp3+e9iXfD5eJFbV
- iR4ujIb5T0X+ftr+VH6aYFchDhpyHPaP5vc0G09RzNlDSyYYqfpLGyslwK/UBwhyMLpIi1yBqKFQ
- q0nmzNKCMx9MG68MkNfRYgh1AVsmGyj1SVc1g2WSR1vULK0A2yesfnVdhLoAo9SpNmxS9qa2bLIf
- eQrS65Y3Qd1S4VCzIZoAzm6dUgW/Yl2ZEiJkWrx0zx1D0jiTt4sPHrxduqW8737MR0pErm43mymh
- DyZe2YGWU10PFbA2STfTpaFYyuTbIsH/SRU3Uw0bEa+P+2IgI/pGWYS5TVfkx1baBbQTjpD1sSIM
- JaJBi7XSHvdo58UvUR1C29iXOvLOf2CuFVnNqV0yc2ThSrsYJlP5yr40tN2+NgFuFzmv1KRfB0fQ
- rQA085ADmcn9gxNm31tYiStAO99/6yF3X3iTVpLYMX6jLYK66MFrepDfPYEGs7QnPctnEXf0om1Q
- 9P2gBiNt8/jGeb4iQeMCJ8NfnzMNg15YJXF8ksE6fqVl/isrDzUMKXnV3myWr7/fj2C1v0rP02Sy
- xrEev0BhCdzewzqbq4Ph/CCfSIitrHmXckUKVehOJuH2lDDBglehdJl+2kb6YWF9AUlUNiJbauDH
- l3FJgBZKflDLctOSrLp4LX17B4TdsQdK32pEmXCvgoTwcaOdyoTGrP8wJmjy6JaqMcdMuuDYrytZ
- 0RB/5B7ZJvOXd0cIDeujCiLJlkEolNb7fqZ+X232M3Et+FNB2RlWjjrHiVtRARgZY17YmZz2Hqqx
- tUyYqz4hUeVENqNHFmmI96QerTt96Bq9TAjGOK0mEsFymwZefvWcQ7G98NaAk7pcu4AxZEaOzE2Q
- 11R3+AMGvxw47UV2cuF+QHHwjaIvvXNjMIkCGDGoDM56y9Xoqi6rz5XyCqiLk4TFo+eiuz5/G++t
- veF8aGZvDnci0QL5Tm8mK9plrZT5xN2rHcRlNNd3W5c/6G/9GxwrdpFJpi59MlWqUcw3l4/uWAoZ
- S/D6ovrvtoA6El6gI/U8EXu3WCs44dYfPFTFTK3ZrEABNP7Djul9MvZ7OwJqB8SuHXfBMACSbO4T
- NdPt+RXk8ixRm2oxMGzyklgQRKeajQrvoe11ZYsKpRIdvqpoyl9GNu691zWIn9VSiDRPbirmJqc7
- 1shw8011+3YysvyJ7NJCjv6Xh3AWggTOzvW6HxbJT7PFXuN0B3+DFI8sRgYOFrLjpse7w1DW6hnx
- E6NPNKwf1xZCi+dz7gUOQIKomuOPpdjFOVHPpxeWOq8niuq4mnlrsin1UrxDwso7SqiDJXB109Oz
- TJKeFAPXB3AZ45+Q4ao=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 21488-22527/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=22512-23551
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- 07NMkp4UA9cHcBnjn5DhqlmFxQ5cR6HbjklDbXw/TxEdLOnaRaiZsZLFU3QCdz/9SaSLN+I8s6m2
- hKEoRc3sgcYw1Y345V9JT4+qhMvGEtHZjiI+Sed29O9uIeUSSwxOFqZFqK7RLPf9HGT0Zoar0PZm
- pTq3WUbvoiXjqjpeJ8ujyn4ZWskwZDOXOwTVYZIDjVtBkcLq4CEtJRQsKTNgXgOQ6R/Q514pLkB0
- qQ2ORCtcefQqk4mNnkvDdFJgjYULNscMv5IH3NYVxiq4E6f+Lh+8PvDvXjtntBypIEuzjVmf2kN+
- C0Y8A0ZSVTi0qSXHV8rK7QS/7D3Xp+4r8JBpluOouIusO/SgVdDGWXGKx709z6rw1n/GznoIEUtb
- 0eF+degZxDjVz8o1BOTwqVc2ttkXkpKI3JEPENLuy+JBwLytl+pif1SDQ/YMGU+OYCn31WJwbYCu
- 7tyO0QGN4eKicHT6QkcsLY5P0e5XDY6M5U3pvz4+2ahzC9pu8bs6kvYJMe1WnLmFOaBituJVXhsO
- oVBGcC2Zjs/Ea+u2jZKW2WZFAA1Ip8dvdBzT098OgKIVPVL+gAM+k1xQC2ujg+TSPzN56E3p006D
- QZJBCDiZ5x0SVkun9ImBfgr90CtdyQ9L+60mS5sXGIdtn18EWOKvZyeF+kYtXnDbZ9QU/F8fQhlk
- /nW2Qwrjt5IR4XtVqpp2VX/ugY4GwQjIEvLqaJ3HiaPNzBboLzTa4OoyRRSAVGVzV1NNp0FCmAXq
- YBR8oicIud9S0lKbLdhb4BTBV4ElrpfGhyftFfaxcQdOwZllWMvzVVRRdpCnaCHeqfDGln6NB4W0
- +VpDYx0fawQe9UVmjlV2Fv+F6QkVyBZ896x113M0KWhtoem0iCUrBN5fqiu33fw2z39k3mhcwqlN
- Go2jY1U+AGNnE7MYV4pu115HUHe1q6OujzLw0AmMFyx7sGuKSENlWFG5weijrJuY/LfmwpEcW9Jo
- YIcq6j4cpbH3T4mCyxXElPIq0oC0P3knjAu0iWLuXrqRBTTUE70Uu/UGjKRdxjlciz4fEf4C0Yi5
- jw2SnMMCkqZheTYzv/wEhtz2dYonDWZjyQULIBRlPKudaycR2AhnqRqreIAiWhPatbXGmYoVCuWu
- JHw7EnfxZuQN5yc1mAt2eX6kqq04sfTvRVGBtqnJW4qlA488gfXP+37qsW8u755hxY16U6dwpBAh
- jHQl26z9dtX6knBvQnKUxnEZ7oF32D79sa+2KDRA+MfAPp7Jybua9QcHwxTAx8dyxXW24iJXgSJ0
- etiAiFT48ab7mRekzCU8DeMFIGm0EUb5ufj5XQjiHYJtAwz/nss9jRPfOMPk/n4qLv2fYaGUGAN+
- rQBPyv/0Z+sQXkeKRLI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 22512-23551/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- x-ms-range:
- - bytes=23536-24575
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- A36tAE/K//Rn6xBeR4pEso49bOCzIYmn2TgReP/DYvj78BOU+HRkHEuj+eqyl55JLSGmgS1ilYcj
- TW59Gc4om1G90CRnnm8P7qT2MfEM85U1pUdjeFMToYmeCil10QyBF89947YTjBKDPIqYl8gJyfTY
- RSubApr4PtdF/a+RYagwBGza8cuh7g3DBUTglyRXUrP1md9hXDHcT4Ap6ZdS7vU20FqFa18evuzq
- i4VUd6rVhzXhvl8jEBjiyy8g1+zPQz2Fmh2BUXlbWSvjVaTDKVffJEwW9t65zk0qv/fhC7iWQSHU
- NmNiG2TYirYewHhh8NVpnStd4bBYTclsZluYFGbKCwnduFZKaYabuZdHw4SFoy36RrtccTh0oQvg
- WPfLh5a781ttQgh75BRxVJCGzYb20IKa0+qtVjMWyqeODmLZL2h1GXw/qxkbT1o8ZnpHrfIb1O/Y
- +gkfz7qqs/sFBHn9kzggwDjJNL/csvRsuE/jRMzRXE0zrUOvW4/bYE/22qELCcFiF/xUDtSHAPA4
- GOVsofnAuVPYYqaMnknXaE/CIDwzizT6AlFc8fhZflwf4Rge2QEP4OJAzt8pRgGlLnfydJk2GzkA
- Q2mbNMzFCaBxbdZwUyJtA21HttM1o3OLWF6Afu7186CTEDY2njn+GrRNgsIUQrxaiVPWR5sVj+vZ
- 8bjGvfVMOwZ7C227PZ+C2YVFrRBL/u6ndoKaP4cKF+GTN110ZEvrlhhz3WoccJszQH8kTNdE4Y+S
- fkN6vxG/nFOADUYdEehtEsprl9zkdM9GzWFtPfV3n21SO92dve3gUk3hxDL/FJ3xuh9u8z0JWhlD
- ih+8SoKwhqqJ8HyUHwJJdG0HYR4gqJSOIiLs6I33fRrmy/zU1GZ2QEfavYXFwwj6GYk5QoAcwA/N
- 25rNbscuUOcWLSi2tKVXnaeNwn7X/bmYSuxGuxtUyS1vQwWeaKYppYewPzkhgY/swRxSmukAlWMa
- J5cXQm8uhH91ZPk1w6sd+x7S40CURXg/IGTKyrJ8XGOYgUrLFrl/u+wHlnJUAnJTU7kpc3C23fZu
- D0QSob26qqucjam8lY7AaSojVsIZpZZdZfqGbI1/hSBvuBzMw62mmhF7vPR4H5niun4dlvgk8c52
- lVFJgVbKS27i+oI01mePlRz3dM7nUdz2/n/6A88VIX6PQlZha79W7a8b+fbZbYRG0f2FhjP19fGL
- rWjPV+R4vBPvZtKSIdCvd17dW5fjJuqEb6H+k38m2eMRRHYWtahy4iCfvno+TeXx7dPI2L1tvfbc
- T7AuMG4sBjl2KtvyB9IWkg7hw2KyFMdd/g33b8Plw7ANta5b4atxcmXwhTSvND3jG2xi34QikXNF
- 9MgbZmubmYqz924PYQU=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 23536-24575/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=24560-25599
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- c0X0yBtma5uZirP3bg9hBSA3hb9RGi2wOQIZufw2pHYemII0a5EbDcqwLvo1xyjd+PLH8rw1kERK
- EbRqYJ6Ej6EKQtmnTF+kHfU3ueGUDe6rsSfJ06cqW8SRd8JY8AL0lSHi9s6JDO1qzAxw8f4ttRyS
- rkBbcKU81/EUwBItbcnnwxBBecWjiDyYS519MNEGgivtgKKsbpAEz8t8YrB1hk4c6IXyusnFVhZ7
- xnXh9+GxgXIO+Uy2ZadGY06SbAX8TrPfHyTTph7ORG1tfNSalHBQHHR6sbZBk0s3V2uGxx4tY9o1
- BGPpARUst40NLmcYbgbfhN/VLE03f68zEeNcVsl6fWuPac3Yg3ewwDf7uVwtCe+N6sFcUXtTCjWA
- IaO6RJYnOMYbavxShivLFW+vhg1yWqB8zc5AYuqXFee1h+CaIzP9W2BvEHyU4PPgX53ttMZZRGY/
- vyCLxXp/frpeMpaeTTyu+sKVjd6vg0cSytK/3fSOWXJJ6zMPeMPY2GgbCgXhobZKtJFqzp+8x2tS
- 4e4kpn0kpzw0rCOTacNYe5VPOeHh57pTwDM64tJAAusnGmWhw5r7LHNhIbn0PE2ARC5NsonvkOvo
- Rg10mQNx9djoVWYxjr+4oRIJV50R1FmKVC9f9UCVtVDjuh+LP7JMgew1Aw43unJpj+C1S2T9AMu8
- 9I1q9KLPiw72zFtKWUON2PpQPkiB+8UoS5ZAUyaGLgArRvE/DFeZHBmZVlaBQFvwRaSy66j+UDP/
- UmT/16JWBhe1L3yhEMaFb9bzQpZelmwID8cpQRS4ToWq5BPnH76z2YocmmYKl4Dvk94b3YrcniFV
- lK9ZlhQdhwojAU/05GxmdaS+JNg4bM1FPPAYU18ezBJvDs3Za27ryctz0QDzTm9pcreJWU2ka8Ev
- 7sTCvHAHi2ESEH8BScX01bAMV89tRZIq4qbaPxMtz2mTLLHKqd1oYdf+C2VfeUocsaarTHXjqK2W
- dAWYYWJ7BgtshWZUpVNjyXS6ZkgmFdc4CRzfFlNJ1HBeQRoepT3b6Vo1yVxuPPKs5hFTHfLEQSJz
- VZwI7xXLTXpKP2x/JcYYQ+/HL0CaB18IRZfTTbdfLLSFb+QbZZkDYzTkoZRQ9/tccA+t/DwTlyY1
- UKP7uXfApR+N//nHtr5HeLlmi5d9PIlSd5Fhv4Ytx19voXD0+o/3MZoKW2BlyXsCpS/hLYCaj6Iv
- Fuv0B1fJXMDCsNqqrgqJm+d8jpS1QAaxKQinL9xhKYcEhhIZ7s63bWaR8ehIeFFM6REKYVuJOLyZ
- hwRrNYScBf0rOOYgIWHw7gMlPIoPYZj1mVyE3JUT7ww0pMcwMulims9jJJ6fvvvB8j3P0Q0gNLyu
- DNsGp90y+Rmr4tfr5tI=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 24560-25599/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=25584-26623
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- vK4M2wan3TL5Gavi1+vm0nma/LZWntixNB4YkPoYM47vElIGikUEAnc/SEK4XY04l3ryuYrJMqra
- kzN9J84VNnIbTtNFV/uwF4e7ozfccEnsvfCXJfaPoiBO16jLugfBSf4sA9z46s64CVgkG4gpxsUY
- WQnaeGmy3dWsPUt32Opn/p06S5mLG+K8kEKP93PIST1P6XkBRB3lKWzO86Q/PTDUihQo9oQs8z0g
- BiLi8I/e7ug6yoPGGg7PqAXa8YR3pDbq1i6WN174aXzrJYKEUaP2W4QyDDrk99Q9Vo5FJ5fhTJ93
- yX4f8OfFCWC6CnMbjhHUthm4rAOe5/qY96QchlnbSjwzklfIfz687giR5kt6oAeqEu8fTodP+uUf
- BArLQNsnSo5dxW3rx7ZUZDozUg49pA+wK1MHP5ZFCbXBgYV4AUs5cJxBVtwrScl4vcI7Boky9J5N
- RNifCJexD7gvm22dUYFgnln6BbKtk0Xcmd1v6pDhdvuP1JnCHDFWJUkeHBtdcxgb9DDlmIPIXX49
- 2KzNj99Csn/w5NGe9LbKrSZFthD2+A4XobfKSEZ7rTmffa85sf4ZjlnYsREMsIkEdknN9fLygpVR
- +YnJT0af7RDw5vM1g2D7mMi19V/Rsw7x+D0KBZvOtjj+nf8UT9SfocqVuLkhA+RPZsEKVrv/X/uC
- xjDCkRdDtlrB5ch04Z3VEmmRqzsM44/b+/mGLcCBHwQlEc7XOzh6l0Po967hI+/HkG1w62o6v9lE
- ZaVKsyOYX3QEiiMcxB29VjIINYFgVGKszDyOaAJJ7B5jIeBvy9IZOTpoed/VkY0k2p2cBTpoApCg
- P4AXYjOlfNeTr1UIv+2NwKrQN51GK+OGloIvEU5KIAgaNY67OE9l2WqMaYeaY0xtG632kro47nPP
- 2MZaLYeptMbxdwEVwINIdDpku3gkyT9eTUxp3xCkLUoq0vkGDWr7F4xgKUz4RKzWAdnsamgFpYIs
- FHaFv+/iqZX2Yre7YSQ/tPMbMDUbgV/2WRn0vRO44gM8jKoibBC0NEkZtLg+lLp4aXgeEigXR/Ox
- xVEoh3PcyaOkbpg9pJEmwXGTd4RBkJ2NFqkQsEt4XpEPS4zqEGAWY1VSVwJ/RAYUMbhNTC8oXrUJ
- lE3IN7LmKLNIDuysS7jhcXc390cdYvHJ3rhLGFgzEwvPLNmSAX7FhTYyRuqusfiskCpr5/ETR0OX
- 2b51zp6GYG2GN9vo8lL2E18whUr4qrf++odIRZgs/0kfArNL4UgSvaVQdkKgSnS2EmKydCZNVwTY
- Lo5+oJ748fEH0QZso6PIJEgCXemQiBPDXp72c6iiRqdlaGUydPMz4dcXQb9KiAlwWNZALfVz1295
- ih4x9Kp5NkASnzYG3+4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 25584-26623/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:44 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=26608-27647
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- b3mKHjH0qnk2QBKfNgbf7tk9C5dFhxq0O3I20Vx1ZjWkeZu/pCuTzIRdVabNMrGOfu0fnHPB/bF5
- oXh0jUBgvNrkcBdU0zuMk1RrtaklFvrddbmVllq1NLxE1fUUqnAXT215Z6ZTg7RWul3yo21wmXax
- 9W+MvDxPy4WNWWpHmi4fAnpT6NGeI6BnsKd0/T20UZHY8i+ZnxzEaYwVHsdi3xX3vRYnqG0jj8OA
- CmRtFEsLdjeBSR2xO0SCUgqJorRhZH8GZnMQXmZvWtqZs861SWCZsoiMuFV+51invS9z9eShMbmv
- gY2ILJc0Bici5sUGtMOYPDyCSr6KeoLltDMfeuvvx2xuuK6vzFgUwJJ2qBiRyzXYhIrgnxmo1BWa
- SIA86o9QgtpT5q7XZx0P6kr8DbxCcMTs4cU0d0q7VQXGACNtrQ/PZhP+iRew7q2V/oDRqAmQlyz1
- sXPHd3mWy/LPFXFlX6M9kLpg4DDZ7/Q4dMAMB/qb/nwL+WD2lerFlBA9weFcrgvOhVYJ7mwcIZSS
- mM6nZgG6emK6GEgEsqrcmwXhGV1ncj2vX6HbjFPzwHkD7OiqD5TaeT/62UWqkyrBrY5G1Yag7AX3
- cytKVkQZMml2GFQwJakoBcVd+y8loe6jSPypQLlR7Lx5qET1zI4hcob3plGI6Wjt03CfIr+a3Gvf
- 8gl/JCFGh3o50IKCzInsxMI3Ppp2YGfLvjVAEz7nGQPkjjDo/3JVTSe3IxYD/lgrLtsGBJhSqCgg
- V3dsLJ3LyfusztPNk0PWBBwhhDHaEblnJBST33v5GZVENgs8sJoB5IAbiXmbZrzYnRJBPCVd36WF
- 09E8+wd4WHnxBGJXQrk29e1NkMC4+Iky252+pjsHYAo5CPgL4QTydq1KZGOaOgYfBJRrI2LxEZIp
- ypI6S16NTtNV6Rb5Gi1Pyd7OGx1qsIL5JgjNMVHRuohBN+UaVuP5+c5Km2m2E8YJJ+zr8iZG+NHa
- CwDB+KCeFSnYAv1DFhWFPjncv3gi7aGVoHZGVJ2WOH/78Djh6/K2zlBedMnu6poDZX5WzqDeed1m
- m1P5bCgIZ9OlxdD0Ude8tqEiLFXOSgNSvA2Q04EWgRB8duWKzz23M1JtB9kMO6ofympP/m+ofzvV
- Yxh4mBkwRPgTWlFHzr1RSDGxjZFpglTajxG9VwuJ3Qq1IABPh1va8kWn0JvJwDSaMYyvvu/UvWio
- Qw0apWXhoXu709iA2vlzzDi5vSTvqM6bwH0VFNfFWMGsY7jeeWfEXUsycdFXKMEoWMrMeB062s4u
- no33Wi0EG7a7lSXvKbQx+YR+iQKI9T4hvqgNyhNOEkpwGJ3waIpUbgu9XyW0iY2sLFN/73I9upLN
- iB/PPVpdXorhBd5aOPA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 26608-27647/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=27632-28671
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- ks2IH889Wl1eiuEF3lo48K+kHSDe3roeF126yvb02eGgpmmRcWfAd0NOeb1lk/0Bx8JA7CdLXfBO
- bcqh1RFV3aSL8OYgDVGLXbtoiaaCuegIjCI2FfQU6aDc6ay8wySKlTGRc+GQA6ELtQve0WMLGgMC
- gCQl1ubSu+pSiRP321AAimlYEDYBYAbQ5gD9ciefk9RbF1hyF64AiOPHK/tGz467GQbkUGgPr/xJ
- EPuos6E/083Ra43Fv8yt1S3bwwfVoIiHMbAJiusRIo9TzdGPb+CyqN18EZvYZ20CjgLoWES2qBmz
- 8BjNNzmJa2vErLXmV6Ejq7s6sePXDEb2Xk76H/bfb/HtqwHQyMfBJLfuevbJzFDxBRK0Ss4CijUS
- 5LD2Iz+K5vLkGqmud6+VXxI2q5OLC4LyfFqUsgV+plLbuYtnXlVNALrta+azQcaVSzLfadTcdlCR
- 8BHZ0C1+LoXRtcRfU7hD2UjGaYw6cLdo6EMW7SgHOttQ3N4b8SmTPVtYL5QXm6OQqF0NKEjnu8/2
- V6SD30U/be1BiDVNObWEBCPklGZAttsDtNemu8Q4iJvO+ESv6qrOK+yYCAJTj76pK7s+E38F3naK
- bfYq6dABzPOclp7DVTvd7oOOGiWfvBd8IrYrq6QLaNW/hDEkkJfKgHkKmow7wnyhoYyBGS1FbDiQ
- +O3aKqkK1W7cEtYyZ85Pkura+HpF8cQ44kOg40TFmnDO1wyuACSudqrKPHcEiV/CVgNXD0duTDeZ
- qH6Di0ul34UvIo1u2PmWMqXairexlrBArWYW4WHEKtzErNEhUVCXIYIKMrUdWhhEOItCZse7Hy5r
- oGg36bzsX+Z0hD5UyNp0ry1TbMnZ/w+se/UXoTaotXgOtJ1y8xA3djeF1o3agvJymftgIJgJCMyN
- 5gYllNhu6bXbsMnE6e7YjQyMUhBytEFBStimh9sA5iPWO8MbxJ1raHN6e/tuTre0VC3v+eawUydM
- ujoUjHADVfhjHRq32PEwi37PYhyGSh8Hp1OiCc8yNRr1IFIiyCmaWBT965hG7foevIBtmYA0aHGW
- L9h91laXaZrmigPzv+R/UCzJQGq8btjMJxb/ABox13Fh1KHN+ZAimF2FRUxiCgH8k6UqCEag4kqz
- urne2N26ZfGMhXsHTh5OOZggTfw9uYX1h+950Z1k51E3CNke9f1P3WzUm9UlVqnWTCIrVLeNR7Ff
- Ih2pMl5Y3AlLGO6juZWqdjEguILOzopmXHic4AOyLM/2vSitaQVSmJlMVTL9z/2B22kXJecmhddW
- 7PvfbFN1fIH7qvo98JMWM26rsqUZQ2UflCsI6Aalm+woSTEI4BBhZcddgbzcmA79QtVEObZ4wUCT
- mKP8wKNTr1vE+vu0J48=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 27632-28671/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=28656-29695
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- QJOYo/zAo1OvW8T6+7Qnjz4OYyFx7+os4y/K8I66zpTF41Wh5ygZ+QVxdJuzUMNTucqKuJrlllTc
- oPSWcoUDArgCKWHz/F7QWqVxd2mZy40kouyuYAuSmTYNyE/3qVnaksotaJAbBR58EdMEVt3nOGPB
- Xr0lVjaRU3L68/0BaQr1manQxaxSepGnyQf8FlOv0Rw1ab3CzpkhQo9LyMJ8wQR545KJD2Ofj3Fw
- 14hhTJPtkTSIAiLl2YAvoJJnfHv4hY63LG3WeMiU5KyiEtVllmjGVBsjOPWusDFkPjyJ0LZtW1aN
- 66kmXORqqBi/BXgbkrD62nmlYZP/EyyXWH3Md4p96CgA/+UmDx9XBob1Bdbz4eniI3arlB30hHSi
- GnmGETYGPZ0VwNv8b2sM0o3n2mXRxQJ6yKDbQO9At9CmGLd0zsZYidhJ4KyAhlc/UJoOK84tLeyx
- V6OE6EZORKYIteMfW23Dcf3rA5YRzZXMI3WCxEr0es39IdnbVhXS8YZ2ODKHmxVELYvS5zZK+yAs
- oKp8ar6iYtQQK9HIz/s34dyYqgzRzsn5rzJIYDuv2n6uf0cVHj2hPhRYNAlGBfHlHJZXXVd3vow/
- LyzG5ZPl2UGGhDTAYh53DYUlDhoR3oD3G3weD+GqmPan5NfcIsZU46AWcfY9S9ESrJhOU+HQkwn/
- pzKI73atTGk5ENffBZUe4fgUWeEwjMiRxcn68dS9Zgyb0OiorZCCkdT0tA7IXJ2lMLgMohkfUww4
- nNvuMoNlT9Jg513GZzd2eKzBr7nPQkwC5zxhjEDG5Q6IULkqY1aSRoOSCa/KFjHc+C1LmHQYnnAs
- IRlqKG5hfD23hOJbf3CCAUhdlleKf3inFf8o6E0PDYyPQNy/Xid81viA+tj/YCh1QG8wKc7SvQgO
- Er/9NkZ0wfEXHyZAWv+EHgiD75D4Ea/euOE/rkTwV59U0vTaPR9tJjZqS2GGTfYVVkdMjaygKtDk
- HIS3WiQheiQVq0VkKKxyoh0XUxSk7YyXmDIo8Dlx5gzOVcYGpaP5TpU2BUUKwiKQtRVkBt99ljxW
- R1C3UcqcIcUqrp+vw6SUvwJ1PYwqHl9m0bxCV0WSlTNMryuWMAZOvhmMgAo8+t8D0IqmaMiV6nI6
- H2nGbDNhyMQ6fIqKYxx9tJKXHmdHxtbrXGrglnjiC46oCQPbZareXvxTVFAZcQq0doXT2+9F/vpW
- xod3zajBqrrhBjQXiz0y3gRLt2SXCIGExwGA2V6+ay+YuZYDjDpsFQC1PaAHZnPY5Wm0ilEK6E4M
- pFGtRCOTDUhKZIocClpu+7rl3t0ImsBo1uxB3kz+2jYK+go6q/+EDQAo70MwfKPeQDDeWjOHblso
- hdwMn1PkLhh5Z9ZO6WU=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 28656-29695/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=29680-30719
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- WyiF3AyfU+QuGHln1k7pZXRC70LUqFeUP6VSflYWhATQ9T/W6i/EuvH2r6+7kk2aXY22OpG+XZRq
- DZS/aj5zZs42YibRJDnMREStJek497h6NRSxbc5J+NwOSYiKnpeC+PDI+oZyvNzJRKsJ+CFI4C4t
- UnYUV3eIoQnZVfFUBgHQWmHQQkXrJ6weCFKfNvL09+LsgvuQEzm0egkfgTYWn0hLJzCO3wj4ppz+
- YVDOHp4TjoZid9R9+DEvD0E5e0J7RZ/dDnilJLKlSHXlXTqHx6sxWOoJ2ND4aJdbpWBGFvtRpUPs
- 3CPmw/hx1sEnbE+1YgRBmvRox5aGi3NcqYPkH+u56CsXmbvVUbeocylN03VPbCfwci/vwz4BPl83
- Qy/o+GodYEB1XKdPJASY+p5WPFDn8IuGPwsNbH7EiIrN5SXaSNuBKshQcjG7Ugrc0/Vn7JcWeZq+
- 6shTLg9wf3GzhI/yg/Gq8oxm/x2EuynigIV60C+HK28qLp+G1hvef5Nw16hmb1cnWwIYVGj49f4s
- LufOjWMHqFqPgnzHW6ErTA96Mvq5wyYeF4/AHBOM6oS/4jFKsx57dyDZD3B412esjGSPCft/KxI2
- DqQkRtR3e2SqARQVYXQ5W0Kph2APkAwvcSt/MTBjKmAm+YltVeZqD05NMUMsllHw0SRpakTjFScg
- +wOa2pcWy/uxBbz56jLAXCvKYUCa262faJtSrckVQoLA/5aLRiYQyyi/hrnwkcFxOw3AqJRVkYgI
- XETeH7XPvETuTOaeuVT6Cws3YgazVl/ouw49HcYFcAA9mfQzKVLVU9K1L3zXpEh43YS29V0+28A5
- lc7rJiqbNgCjR8NGlDSq9aHyKDOzbIAAp0UMt7jnv9cViITeNWONwgv6JfbTbYpptOZz5sSSb+F9
- MF7Ilnzm5B3iqnlWBqsBMF8noICkZ7rw+kO2eMYNby6xtHxDNF8raZNJiL+qNje1rU9fVgE777+T
- 0MyY+jQxOLlR4x236CZ4L+YMGWDSvLID5h3bmFeIuewVLzDEDZay9J42dJnGbvNfqois42xzYBJO
- kkAjqW/UgTmhWJtELtsb7jIR/FEDgQrzDbgnS+82aRRHMBsTUmq+mjdFS7xxUWNfyDSaXY1vq6AN
- uhgaGPWHJj9Y5cgelcgmagGPgA/a6BRN+riXpc5T00tw0NiQN6HQSuUJOQgNvbRS9TRfpc74nl5B
- lBOiE5wj2q5JUeuls793/aft8KK2uUdGq2mxlmRtfNDyobQ2D60pjiV1Jdh1qN4qjzyVCA5eS8bW
- MKd2JVp0ofVdfl/yk8YG29T1wTChyPiAY2ZGnp/2OBQ6d2HOrohspuIRtsfUar0ufoyTLV/5HI0f
- aaIjZEMuCdZo4V/jEyw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 29680-30719/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=30704-31743
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- jR9poiNkQy4J1mjhX+MTLJ3h9OL96WOF7BEUTzGFHpvjL4BnIbVB36dl+eZKnfSWTEOZbHdsepah
- oSkzP3QGyBjlgiCjZfP5OGSz+6m1+BL62okTX/wLMucwExtGH3aXeoIrxiKPVH9DjrSoQltS0Lfs
- pzui2eeV3ZuM18Gh8vbZxyTrNIorBO8fstP6htYEdTlthBxuKEHhHs+Ah/MvHxiBzJ2uGp/YPL+z
- U01wozttJFWH4TGAvK6j6SWcx94YlEqp3EWuF1xf2TQ3mmtcYHN2kQ6aA6ARm3PyirNONoww2pPo
- 0xrjP/BQbGpGgZJ+xeRRjWVyi66oVbWcEigzT1Zn1WWJ+j5zOU4tcnID4g+/ddOUvrLb5LygmyPx
- 7BkdOXY6Nlzu7669FKFGF6F71gqCi402b8CpMBUdJw2PwKc8Qctk94EKZSAQl1H8tP6pXq4VRDkT
- T+WOwCuTVP52wjrOSbjzBfFRszVCG5WAYSr9HS/x4okM5b5JCU3kDOYhGPntjdDiUkNgwuGI/svv
- oExMUhXLeVFsXF6oKBgtJeDJ8CkWZsq+31e8+gI06cXhLl/8pZuZCf05O1CTpFLZ7XXCtvGpJ61N
- xFGZp3ogdqnTnMmfWzbB/01uEJrUt14+q592mFNDa/6lJy3ClqFzmzXBcCxqKgRiUi0sRIyAKYX4
- PPIY2b2CJWYXyOJoEdP16PQPMJyIBMgcq1HIIl+YI1MV2iTvrcC0r0YZMDVg99HdxvwUYUkxMQiN
- OMIwfLdk2Tb2EZ23AOxaiX/TJdxtBi1UsEXaI8MBSdjrjfFKRFbYPQ5zGBfPsm3yQ9umD7GCqsIf
- vFOEYSOrLOJ5XVl1exsKPqTVq1vYjte2Hy9WL6vNCkUBF/yL7x0Jf0PJ+fMSmrsTL154scql2iYG
- o9SzvTEELRUJEFewT8QFn4JWt/Yir271cHBLGHd3UDNJtgO2/ZLE0wA+fb6eS78pID+6mCzcfdzr
- MDEd3/oVDfCTg0YBtUvxO8H0FqzcBg2aPiTdx2ahuGp7rS1zV/88sZ3Fshh6R61CdSiWCm2IjNvh
- JDZ2akjVYSq8N9nl9a7JqTlX3M2s+1PL/eWZ/GCmZy606/D0/EfdP9B1JLBv2MvurdG7NpjlCE/7
- IE+qD5ETP8w9zbeUBQ9yoZXgB+5uy/SJ0CgOMR7zgu9j8hok9PIbp959h9o6HAIAvQ/2mBPYeu0K
- ARqBxZ6cAk8PprNOv/ZxMD3Yi9JbMn8W4bf9WXQQeu9S9BXbGnloK1Udo31Ky3HQRRseXfrbSPLl
- 7JuoP3YFWFrzLAKliCa1W0Ba9jMkrzt0FwZvzoJTEdcPbuxSW481ffrdjSSNGrRFLpYLEtuX0FEY
- mRwl4uUNcAQXv0yn6V0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 30704-31743/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=31728-32767
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- URiZHCXi5Q1wBBe/TKfpXZkCm+iJpQsr5+0gwPsxernoglNe+ckprBdBdqfcLB1Yfw2G+oSpytha
- n7ux5Xydind1jdy2kji1sch+Br0l3DNS5l9F5E4c/rqIX6HSTsEkCjncOTci6r6xbsTouVdli05k
- MekLj78gJeuWbrB4V6VSNJ0I2dNk6pYFw1cJ+jiaJsjmfK5kQjZ00DL5rYEfQE60YVtq6Xvg2A+o
- KKbFKBXjtftL9/ZQSGv6QtRuoIveX7xGV4RcNAPpRRRRQ3vIwJmHTtL7GlAnXnP6e+ZNpL7Ar5YG
- 81UIxTHEnbaMV5FR/2U+7UpWdUxHJnbPwcBbk2cYM3ZCXsGcUZtTPdavRWJbN4HWoThBpKwsuV8w
- b8nQbY4crg0cuRiDL0sc1h3zFfOQg2NzNhe2qiUXge4Rih452NXP6U/fm+jOasnf/S4rP7COa2J0
- Ilyo6mcn3eRclAU7NtkvOh+pTU+H5dYSlXk4F2U4gmaMb1+fpcfWxXzA5TZCMC7Csm6VFKWCG+KH
- /TaUxFbGqltfYBtgM5MUC/4zLNut5Qazt5klHnPxxNMKxRjqL0Ew++KgEEiIEpQt39xT5geeabaM
- ni/+vizSKf5+jc7UgMY3dkYJFxC083gtL8vZAB6U7S+6OdEQ5jNxnykq0Afxaqfk/rxI7wNVPrMH
- KzwvynXsaYYFzlYaMUIH1KFFNieyryzzCsUbLfgy5Hl15/Av5mhNjboI/XPMrmA8q73GAQOIP1yH
- rcgIQRapSB9BtUeH5+71MNqze8mRPhOGwnwb3abfpse4nOfG7oMjD3xGvxQ9elU1FLeTOH5gTyfq
- NplURv046ICZN437jnajWfL5B0REib/byMO5zQZg/kFK1MfqJd0lEWKpTGVvhtj3uR3ftL1k/z8U
- H+gKLBK9+zx+i18AohT4Kc4MbQMjD6oJkZLqnzuOiyXud0V6aaimMVe9+wO3K2uGN/HPQcy+irHS
- uSmoGijtVWXhDjQXzKmI1jpbG6l6+mpibJVrUQa/BsbT0tSU2tX/r+CdfmT1eBj8FUJyVj0nNCZA
- C63E/NaiLeD5waFr9bCLYN+cJiY04v1mvFtBF7WKl/94T35PwfASctbRQHJiGWdsg20Qgz8AB7zP
- kzVT5xKc5bCiKBttd+x32TV0c7oyHILZp2qOvdAqo3adIDESyOpb0bGkDZM8w6RtTWs004pXRDDR
- cCU1s47H099+toEqdc8hb4JdnzPwdi5iqMlMUUc3JJtPnCGX6qQelhcMePPyzLYCNC8z/TBLUh46
- M8KWTD4Ub5Zu0jmnHERN4QX98HVXVgsO/NGCbTbCTkVh683cxvGI36Pb16rrWRcBW6zP0iWQVHu8
- vLuTXf9hMshvIAbqXXU=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 31728-32767/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729A4C6FFA"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-range:
- - bytes=32752-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer538c1079/encryption_block_blob538c1079
- response:
- body:
- string: !!binary |
- e7y8u5Nd/2EyyG8gBupddbtIcfUDksesmM6UNck5xbE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '32'
- content-range:
- - bytes 32752-32783/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729A4C6FFA"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:44 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:44 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "JwB6LVzyZKHoG44J6KSsTFa7NHZgLIqcxgkojZfbSWbccwtpysSUHg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jGsSRlGYweNIsNOwZ/ikGQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_serial_upload_chunking.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_serial_upload_chunking.yaml
deleted file mode 100644
index 3adb644cb8e5..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_serial_upload_chunking.yaml
+++ /dev/null
@@ -1,3649 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:45 GMT
- etag:
- - '"0x8D759729B67A8C9"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 0jYr5WED3Ks=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- +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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - XqaVaRtV04Y=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - X4pkTp7uYvQ=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - I/y7b7uG1Oc=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 32JqSmWh5uQ=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - wb2Y+HYWpIE=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - 2/aYAVeflhY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 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
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - eThy/zyYuuU=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- WS2jTI3nEjpEPbxVZOfqLg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - hynSaBWSGOM=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - JrUyAGTFWYY=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- s5k/z2m+mWUfEWiHo+2a9JmjguLHXonGxMvM+7VHF962zuGVmKA8EwzEYcaEmz8xzN/prIRpaUTJ
- IMbporzP33ebXvWOPrZivLVofPCda8OCryPh5b5oZl5AbE+0vnn6PwSksUjVG9qT7AQFga4sexgA
- C4+acmDi7X2rGnte5hAiuii6W07lOJ2Vt+QQ0hOq7tX28ekIIQVxMaRT8BC7H+Nzm802h4C1RaId
- WQsMgrgctKyL7GmsYMOADMS9z2wVpSZVZQaY6F0d2wGk/CD1rxRfnaK3eUR7p+vKwMQCdcdeoqdu
- AnKMOBXCbVVcAEAkT+yl0RszPMzBF4CEfwfhAeyKQq8AQa8ObD06i9sqOCOGSPM20Ej0p/ybYMJs
- jDDrOz3RxNRXYA/xmLtz/2Rk9KVDUou3k96SC6q932YYUjb9n1wnautpC1RsS8+D6pzlDRbSdVVC
- AE+vZ55CL8h5b8sqzxIfkOhz7gIIroX21LPIsYr4eiV3SC7YzVmms/KfEObeVaShl6+P63ymlmgd
- vTka0pECz0vpysmphxTi04v2PXm1dMHt4p59kvenQXP/DmhP443pf1OCkb8VJw/ehMEG34j0zGO+
- +MuIcAZPW+vFptWcfgQVERCwEhT2iQ5dGhDNYlQ9LW2DOOffBB5xvzqcEyKlV3QSXCBaC20u24Tp
- 4TSKgOjAIi6f2dBaBuDuk0y1uj4v6DGDDWVwbQxzPLMcTWqvoSyz2qFnTlZTsL9crVg8L+0Qkpha
- 8Hkm7Zvh3WOG78j1vlE4pq9oP4pDxkSDVA9CKEbQSLmFZ1SttEVa5waJZU6oBhYDK52T1ZIgnCsh
- YY1ztyDw/Z1KmtUnKjOkcQXZR1UgoZZHwUMz4O6SGk5yFPMKRYKnlfMQF1xuvlyRwdwRLcjRUoEm
- ExyZudGl3EhWtWLnVFvlQQqlEGiMoUhI4zsJg611VU/+Be78lxj6Qu+Dm0uysPRn8g3h47HpdFPq
- khZoWCiYUW7vH89j47ttc9dO+bUsrJFf7AKVDr1RGtpuXW13ammZb4yP3xlK12GpTlgtw3bTBn3U
- an0TQET8ZpWS79cZxOO7nY3YNfZPx4LmOsQBYYGUeMkqhp1yY8VA2QIBqZdHksw0/G3LvrLtdp/Z
- o2qZhI/GnTUzCFqPuVM8J9/azvMIeeTMwgV83QzC4NmmWs0yRxbIWORF2Amt+pKfPULK0rAoO7N7
- 8jmk/gYVahSS/LYYspfzyJsAJ0Q/9ck/HlwURPB6iqxMW6ceIfU05yOtfqXOsiyK7uCDKL439Rp4
- tOTnCu0zOWSvv15UGJPl17epZC93WIsLl+/na7rc3TmlrKalzSSG1UvMVjZzjKmqON5e4B1MGA==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1024'
- content-range:
- - bytes 0-1023/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=1008-2047
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- 1UvMVjZzjKmqON5e4B1MGI56y6f88oN5TQGCxCurxrSs9VzlQ/kAD4eCdB/SqD3B5wI7L1n6cRMD
- RC6JdwuQZqLhAQT32jaO4ZxC10YQe7W9FCKVON4wEgMhdDsGTUiOumL4NtvCakrRipa5qgsSbR1k
- HH1qtFr9tI3N/R1BU7xqvPrcVlyLpeApT21qY6eFq99MC2z/4ugc6KxPURsjntJ80sLlbmYF1ZYk
- f1J1s4zDylq5MgQmvWOAv0I9rbtw/WPsP4TDYRMVp377HEGwDHRSBtbzDQKgrtV4ZtRg4ss9Yr/B
- gVbW/0PLv/D1VLsdyztISIAAj8PwaNMbP28SYoAcNOVoLu81VlM9ybf0jUNI2iJoJ0UE2zajfCH/
- 9xS9AU9T8T3KODZo1E1HIYcETJtkU9uLwmHi8f+qqBocqJNQ4o32a/XGPEuKqsZwdR2RaB0FiZkH
- QhH0nw4VFqNyePJ4ia4ouXpCMUf8meszBGfdziBEea16Uv0vrow4qRTjLIgd6/ANdTCwJaYBLE2+
- VDejWG6bMfPENkDyowfLc5PsJf7Xy5AZSwVInBraOKdalxNn9YoUZAdn7OxBvXQ2CFAWRi5TtXFu
- 41glJwUPXUxpVoqC4M9EUMBE7KYGy2rwT6mX8M1evVF7zjPxz8xal/tN/24p311zWtW3gCdrYudc
- PAHM2q0ELGLBWusk8BnoGSkb0diM9Ajq8tzlPAHgi4ljxxnf0t36FEx3Ek1l+E1L70JqCL79j5+Q
- pMQy46zvqW5cyya6u88ka1G/UzgISTsBXg2QF+JEwb5e36tHMfxHZEuxnlxqRJ3oR5bgZzhSnKtf
- MW6KHigXsipO4LoJyf/a0D1DSu8V1H2lhdI0u0N0dqg40qq1Ib/6ujTfeKgkxDX94UdfcC0ZwnfR
- aCCQtBKCqWWVryAJAN89O5ZSMJsSp+cl5kF36dylsQ+QC86TqyQSlM8lr2Aziw5YkhaDQvDoHMb6
- qpbGuAx80LyQdzNM8B3NK8kGMPx4UZlML+czgrDnOufQyXB+8sDl67JYOzymU7ISAyTZE4t5Nenn
- bXI+KmeWmRb/L4kZOPV/mHPdqIrtuwOeCveRyteFcncJjqG1wMt16gvScdlrU6UeylngMzdoyYUK
- hWslIm3hNxbzDXxzOmavP2ZFrOnVfTsr6M6nPkIKtryATCy1ypijDTNUQ2dMerALr7cA8js7RLMx
- vSt1FRedcrWOuULzLn7b/d3b8bcZiVQ43By/qObP2+N9ylA2BWMJd+mYH1K2reW6ImFX+trczMbC
- 1yA8k3Y4tK6y8DLqf7pMCcb2VZC8i2GtshuNbUFYhGs/G670RBBG5w93ulqTagqI/zzBkanhV73a
- YyEd2J5KYGOARf97oz0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 1008-2047/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=2032-3071
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- vdpjIR3YnkpgY4BF/3ujPeihy4AL+MsmaHdGIJcH8pQhKai7bU7BykVYGrvIv6EZovCVAHnhC7Z6
- oyvfYJYHu9M+mqabbZyrZ6XNVDBDhXUbkNFbAO1yyKRW4WJAEXbMkGe9PsHiID1NPJNreGmiRGy/
- 2qspOSyl4eu9JfTd8jr7B57wuwtU2RoXht6pMTVsPMFDPBQFu4+dCF+nLLmYqd/GAKcPrMfGxGQB
- cJCzkANxFFouN2O8ZjXrd1KP7OuVHTUjsFXZT25T8cie+/Q4cEn6dqNWcvXuEH9g5nftFyXHo6WJ
- Nr1tfXEx+3AsJtJa1XEEkvk8dL7YmHqib4bhrPrh/Ci7D2U4FbDYlbdgR2KrfhZfQXK7HtZhELFl
- XDSVoDWh8bohiifqrOITzB2Jo8C1jLvfdwRsApmtpMtGeAsIoWoffHUjWqYfsrOnDlxkeD+Ddebw
- qIhN8j1rQ7/v94cOX7a7a8wvipPHALyaZ5MYz5oR/HmXVgmc9raml7p4WPntqKVReIlZUe7O/aeo
- 2TzbWTxfVhU0RtbGyHbnPhJMdJ2nVL9RsUF3tv0m1mDRDRcqEqCtNttlkP3f27TbLGpo8BuAs2+z
- FOZLM7RPwiTBMx8pIcU7+aCyii9SwayLLMYo0kX+ThTvtt9Hg5zzRFw/nZFHzrR4cs9zdUpri274
- qNbj/ejuZLZYISEMjWLJO9ECCxh59Bpv16Nk8bAo1SYgIS4oowewWmBAufrQ6KWbA68fNdCQ9Kyq
- 1+xRC4z0nXDS4SXjM3OvAeSCvHH7C2Z/beojD82NDHrabew0Fl8SgY9dWsQZTvUfLjHVshH54mAS
- ZYs4yr5wi/+gYhSbOqTICTRBAwqjTm3xffltooMj2ODMg+1KStrEJhduawuFFaO5ytyz+FzOjtyJ
- UvcsGYpBdpdi0q9mn8lPge2ez0+CNNu5n4Jc4NVPHRqJgPMninTgAOcTmbfBDNAQtObol4fiBRa8
- HFvz+ogotwQS2I32Nc88iJxv6zp9/gb0NVcDys5TTpO2bT8MQeA+lHXBgr6BBL82DjQ4CawlgEdi
- rQdIER0xopAqYlmLobzP8oL/DdzfWoAQlyeJslP0SrK/fwU4/5CxXrlcdxZSbFoQt0g1xaDENYsQ
- 34kMyU3KCQpEiKIjzS5VGss3ASc7M3vU0eIJhAGL+ATedJ193DvqZYLhbfY5UuIA2c34r1g5wXr5
- TREz5zSO9T9u3aAw77aq31xBwKJQ3IwfEEFj6tmp+YWlCX1y+PZyTh0TVm1OG8KqRx+Z6yAwso4l
- pDoXdpfHeS8mBDRLjYy0rEr7ik/qA6BO8Wa3iyitE3ZM2z1vl6Rl8jzg15NQ4Ds6erD95nUEME5z
- RKtAiA0mQB5Ffmwy5K4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 2032-3071/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=3056-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- TnNEq0CIDSZAHkV+bDLkrrSbLRiZxEXtplLNAyOPmb84AQSvUYQ+ehxW1ELS3lKCuoq/GjZY8MYZ
- k+5vcud62ShYZGzhBStltq+QgjrueBS5K+ML4+ixRVjFwxHrn8jE2SB73eHOFUDJ2F1RBDi/Oef3
- gf+4knWbyaafw/yPgeSf1EECX1r+nHfo/kGWNU0hUKFZah3XwauU62vdUpg8CxN36AfAzSY9mQvQ
- C1ip2RQuZecgYK4+xlwzLXWEYphH6YAHh+E2Ab2bMGnzQ7KsI++8QilWvNWYWkQZl65ISdZc1ksU
- 9jCKqv4kpFFhqckGabdsaPzgLCa1yH5dkj5O1Hf8KtELsVjI4dQTGEilgLRpT1cBaXxzw1yo0EJR
- BatQmk66E5bbeZ6p0pdEH3f+5jDuVrs4SLB7G/eH/Wu2FdbxRD2KMhPfggRmvrvjIIWbHo5DukWZ
- UcWq+O2BoZGI2up4qhL+IYoBBMEvuFAmvjy5OqOpqMJJ2zX8dGLtA/42KLmTgUTMVvnYCHMXhdlf
- weLKo3YAgO0SIvdla0BPtUibjS73ek8mFlgN3JkqElEaGaRTxZoj+8mMN8G/XRNbTvg/lXqSg9az
- waQZQUjgsnfh0XeMYCaDQ42P1IbROKyh6RaUVVhcZrt2fJaIowMlTYCkheNTUAC+iN3hD7xME99/
- b5SChOLgf7aYj+66DBCJ1dDsHhk7nYS6TNwCiO+7xKBijcTRUqayIp40hqDohiDQTUoWaTv8yZes
- gYCFd0D2ingQWdhTFtD9gIXaT+F27hnmNAQMTbXfYj3Uj+973o3vtSsKlkwC0tnaT1oHf5umQe3A
- E7G4ifLWFGHD3pNytnQ+YYdELh26k7D4Xa9dc50renn6GbZHdNxY8l8yGY1FYgJZDBR5VABei1AJ
- dyrLttQwDFQEWj2aJp+29iq2A4dRMzBT7tkAlCepiSJqRriWuJ+4gVRvgPaLI4jp6RKOtKzTBh3a
- AuWXitqzzGragkZuhNobjmN2garDr/vt6OKuA7FQ8x6ZJ9ZLvDsEi1/Ux0+xnWf0Ku+hrZzQmVfu
- OUX/ddrlEedyqQqa8WFP2PvMyoyfH0YLHCopUbmAlGd/RA8wvRc5S9+R/P2t12P0CwvOFoQ5fEUJ
- ClMO2EXMQV8aExvbJ2FUm6QFmoR7fe0q2QoCHZtZ9OXHxHdTKWZwD4qnCqMhGqRNvx2B621wHel7
- hC6JAYS4AQ2dnzOCRg64rWvzMhdU2319sTMpn+3RPcnyM18eQ73lmxnrnO+lSt1T71gq8QZK493j
- +DT7Cwf6OMHnpwzS/vweidc64jMFCStVWSpc0lWGi2KvQ9oukpXoVXbe++SAl7trwUtb39IUr00u
- JFafusEnorKAvXiN7N0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 3056-4095/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=4080-5119
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- TS4kVp+6wSeisoC9eI3s3fn12vWO0M0mIaJtRCu0doSvQz0vNTVPbMCMqqG4uRYQeJk7m4uJbyAQ
- Yp0IdbXoPOqXd7reX4P0AHPMEK6TXXziVUhGKPt37X9AYOCgr9oOvCmABTLBd5s6/krLPTR4qUc0
- imqRDD5MhMKPwM7UKvEF1qYU7kk07x+pz7q6mHONYTd1AqRlUOiAQnFwqgqXgbFpsULckbZBLkwd
- b66iL/GYMrZUQ8Oq071LWm2Dqd/nhtaKq2UqhHN34u5O/hjN0fhohO2aDaS3gwex3/0oXq++aSMj
- 9zkBACzAUx9RTC77Ks6mhTaE8RtSULmMhU0w5w/xVwM7u7TcatRTEldUTBLDkzVom1/qKPubpPlJ
- dPIr+KrNymF3AWY9GTuS4WpC59O3OvVI1GZguVoQRxp8OWoYoCe27Uttr98vS0+flOAge01KcZ8n
- 1V2PCJDWKwODil9GgvKAwNFSRQHCfjsw6XXFb7mXe65VI144SV4AswQDh8aDHeb3RLMEv9VIy5Mh
- evWddl25QyStgOAETNDxBAF3eheodjpvHcP9A8GTtkvhQGZzZXZ4qUhJO32j7iMAGmDWcRMKc7FN
- ZyUbUxVZ5MLmK6rVFwhn6NEBDE9A71XIMXZqQboZxPDHSD+QawwfT5S4ucGo+iL79dJdMipJj1CF
- C6hk4o6oVFhc7rGKfl4Z8gXsMcAt/G9Ax2CWfHc64RoI6uLYEEPlKt3q90GrWncAHRxbKXwkYMfQ
- 69j6DMfNG8EJnG5Bo5oncwPCRCEgb0sj6qxfCsIjZ8sZRRV7FJovetmozxzQPSgkctn8F4TEEgEX
- 3D5h4gx+WaE/YVO8D6Y+ZYs5V2ULE9O7/ly5kT+p/x6mKK9zf8G2/RztsJ9JkHc/5U1Wx2qh6mXe
- YgAegAkh9hvpB6vmtL4+NadOvkB+BNd7b8IPPOSunKQfixeIPdns3ZyAsQ3e3hm9fBJvtXNNnrwT
- aO5lTaT0hBm24XpQAwUr6y5nxr8p/QHg3+B9KvJMZAP33gqhpVOTeJZ16cE1SzIWqvAjlh38uy02
- aC1q7J45gTOztd4spHxgRz3MX3Fj5ppwqjkST8TvOnnG3s8GJPPSOFaYCgd6feQ0UstcZpzCC8vg
- QoJFw8Im3RsxSxmjA9a1X088nuwOLRKpPAtgnydIPXjAZioShukWgztErSU8bXbNf7w66ZdQBYNt
- EdjKB+Bn/MF2toveTBLXXtoDFQZoKBiOqqwvRhCVqjGvHN3MXF89Cn1jkA/CgMCEc+wZKjGuH8xW
- XFzWTutFMI4xCddSnhE1+z2DSZXfDa4lpGu/adeH2BjqS2hPi2hBIUgxH1Z7Q3Sb9vcYUDNNGl7C
- QAreWWN9IfNopq4po/w=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 4080-5119/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=5104-6143
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- XsJACt5ZY30h82imrimj/HJdOnskJhhjz6nhMEkJZAH4Ig9NFcnLllZBVnKRCPxYZDVijv95yDyj
- 13yY826lttKJ2+uX/4bXIOIpNL6nD1bS46JnSAmjEOCLUDRZw4XyoBAouGwD7O0fTfZl0NL46uOT
- jLIaJ8jdU4XFsbWWQ/9oZF+xDP+pyN6NBRZ8xrI0GjXYRssVAXTRt3w9+NPm8NLMcKW+HSta0eey
- SHAul/HWg/VWpuIW0HWqouWNtkNcseGsvOLPBPldaPGG8vQhE571VFsmX115FFoGJRtzrApMM/69
- 3IUZfeMRyL6RWD4iRB/kApNKZTD4T0O8cMqtBAZBmGEb1otUTQgmmZv9koMSEkT342/IZGb71MKk
- zIaW9pY151G8IHTNS28DklLtk4OzrE39y8N23aOInyjLjs20p0Qn9EkzjQfRt0TaE2oqpuBMg00d
- vJZgG46BLe9IFL4wzGnvbvy1ud4MDCvcTYPyqqsrqojB6ybMg3pNv+faxV9mscV2LjRUBB1isWqf
- /40lmIet9c0JdUkqJTBh9b5aTMhbzs5n6cRSfaplhBDMkfc4JfbirJTFeF19Y5eNujZkVoykhVca
- w7xkgNj+vnagQlob0HlS+RmR+3dUcmUetbYBl3A6I7yIiL3oO0q+AQtePflt6o5g/n4w57/sjZx4
- 8bnZtePBvIVijdDMSz7//KrUTanquSIbUeyCMd9Rig33DQPakPmSDP/Gqp9u2NuuaU1fp8Hu6z4c
- OdlQx2dHiQcs/fXoBh96Wz9O8HcPNgo9fMsTpXesfc7yXvdnnLaknFwfxdq1v7Va1pVr9OJ66gru
- TqFWH+IWhOqsoS5hdGrbJc43PTQrxtVfb0sDUWQfj4D6CdUTP6HIDvCVAvv3OAAoqYmOHUekunRV
- 91othWwt2locArzpcqC7ISOtDxP7YN64RBy7OBRtFCCvFvyvJs9JdgJJLTeJ12nj5yjgu/V1f2pz
- i6Dk+MCmgz2B3TqQvAQUo0HicjHqKZ9bcUzyRr5SwTWl7jBhT/FBpmWom9r66LhhejZcIcpksEnY
- Sccm75vE6Y5TbcYaG5UyGZZPWiORxtHGShwpJPOyXdKalmUWZS0XtHKSgA0MJv0bE0q/OrDe+HTz
- KSVpJiIxBUtOMomW6eH3nsvMLj2xMes1mttatmmfA73bPIF6flFRSivzYLsbzz7RC3FQOd7fOEmE
- kQ7PjGxUF0YLbMWJ21z2tRbegd0LBhs2scu5u03jcAZ63nZOoHZfgnMlLHRBD63twqfimsCPZFVc
- Buue+TkCa/hCXJ7mxJ592BHhK7hnPaPy1zGKYw+6ASBN54V6CfZ1Ro7yXMhslli2nlNGaA9wYNgW
- 8kQw9wwZqhPwPDj597o=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 5104-6143/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=6128-7167
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- 2BbyRDD3DBmqE/A8OPn3ujJZuBljUL4Z0lX55aJNpTEdvVYJuYS5HNTts/NrMMKOSPbFrRSdf0Ai
- XtJicZCPs00C5qgq+G1aODQsK+Sic/r1OmaHTUpYap1Er1GFSeByq+2Ir+Pep5B5Way9F7UvTCsU
- tXcS3q8t2OwI1b7cOvRT2eAqIE4eXfmEAlfynFDoSZ7DG5hBOtrLRZJnnRfwUBgC+IfliEHTDtK8
- guaVG/8omHW6stBJvZX+pQx/JLNw8+t5b3T08kJ+hUbfUOSvJ4xYXVaMDzrRyzfltMqr3vh30L1c
- YZbVfU2sbNzPRoNlaTZ9l3Z3RSzadClzDTf+6ESbK1sC0UjizwUBiKIsKoyexu5l4rOb2BWFm2n0
- vYLfV78ElKDvdVDg/ERgFP3rJwsH9575Ao0Nu9Sgwc8kXSzLbOW81JVYYyUIjngw7ZmlyXKjDiOo
- 2t+90BYhGnGCcHKW5VtcLkIGGWqVjaI70+ts9BYCEid76tUzfu2iyzykaYk8NwLZ2t1MmmMJB/Tp
- nxRfX3BVkzcTWVxUhgJJCKIaXYf3CpusuIOp9cZrw2+JtPIQnC4rpolPZS5ip6S3R+3blzxsnyMT
- c9GDcwK9rDj7CeSTybR8+qAi0v5Be1r/Du39H6ESYw7x3iySLDBjNHAxe8e2AjzlF76fJdB++BDM
- sPq/zfq8rE2YGiG2CdEah3EQ/Lzp83bJ4kf0i826AUQvQTgtxGpZbJ6goDh4SxH5ZV524aMBpDc1
- zYoXWB5U1rDMy9hIOCM5IC9VimrL6temKTnSxpjfQlZgqPgq8NXQRQyE3H5o6A58VsER8r7IF1rR
- jq19TnYgfcoYDeemCBrs8SKNGhTJtlOCGYm5CmjuV7b2tQ9rKIGtepA4CaFGMNxb3pjdOxcSZ5p3
- +zhnikUOpvnmnpPcgUr42hdsgr+4jrKutPkj/t3/EV2mpb4aR+yzZqktQcBCCA2hNhRtAaN6a0eF
- iF07WemRRUFAscdYQuZzE4wPacsbjEF/IwVzAp1jmvcnFrhcKcCiFtLyTZ5NVI43k4f0mh1aopy9
- 64ZCDH6kpa+P3A/Cyc59z0AeUI6YKapyKaDZFsl/Zu9/datbAeR+G4aR+SPtSbftkuibn26Gfvbb
- 4dLQsMl1TFNH8TMnUSwyTsREqruiM8Yc84epFnL2y1JcMmkVQYWZ9UHCXE+pXn83Ncg7M+cyJPwl
- VwnOxaLRSRp840sgrZFp5x3lgOMC9ZH3rYuHHqP4CP/Y68g/i2ByoZK3qWvZEGDPFPbHN7ts8qzZ
- h751vhW7Z6YWs37/woBtN/inYPRF8GgVo+x66gtqFIxskVhLMgg4jmqwEDte99mHo2upv0rzimOA
- +HfN9GgYmykEQVu6GMc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 6128-7167/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=7152-8191
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- Y4D4d830aBibKQRBW7oYx48uXZZzgLIfJ1l3Qc8eS+EoL2/tngYOnZxGnUok5Q/ZO5B7hePFEF6Z
- O6KU+kCfbRZF1+sMFmwd80wFOvwkbx4+/4GlEHx9T/20x2u1CD4Kmxl8LxSUA35B9TUTzrKHor1S
- 66eP6FVvMcwf7nmZqMC0/fN2C6/2ezvpdgiGTXve+E9Xx62ZAuUkoQ6Aqk8j+Lura9OBEeST31zu
- puE4Wol8KTswzJT/xAOooQCI+vw1zNHstJD+0DVi+9o+j2XnEPsHf+ml+syJbb8ZXeU0Yf6XKYmq
- 7QempMvAJaQZQ21YBIO4eV9JFneRHBGiiP+HnGngnhl/eGeK7cjazC3MEeYVzuq3cpbZPbag2R9u
- 0NFmJTRcyGU28tUL7M/y76z/rDNCQXfVPAZgpEUk6QbAFXyzPbRPGR43ae8klCX0gS5L+cOaUwra
- sXp3S2MlDWmZjRKYQvrH+pgbx91/1tJIo0b14kT4XL70OBNVyYGxOPKIpWS88U1GTZgE7L/qn74j
- eBZERr/fgL4pd4qrOPGKlZNWBarAcIAOSTp4CHAs8kEax+zIN8d35dyx/TerFguRttf6ySDjNXwX
- LfJYwo7h8lVG3vhWO4ZE8ZrtVGee7EMO4nBluojgZ4k5+LOz+0A00zClCb9jrVW06AMFrOy30WEn
- MN2dLfIV8IVV9foE8SOBJLVsHNXaRzaVTAKWG9hLrnT+60Iaga4/NH5vBZADpalea0gZzgEh3qCM
- NTDTJ4Y9wtTptkbiEXFZEyW67Uk20bSv4yFhUT0AeVmmimPUhns9yWbWBW818YkkNJavQXeQNKUd
- 3BDAhWm4zmLOsiidKlgV/HVnNzrUgSj/r8Sp0oqrd5r/wLrh2DWAUVMqUy45GfhFX7AkANBHoiIf
- tEJkRFlBkgB7L0fCXfP4IFT77lqbjDLJEEPqUlVVe9L7dUqSa4+nSrW+dJRksW5d+pHcv4GBqrOI
- tMEc423aO/VJAlrPekWtLtyDcg/iaK84Vussne/MJTDxcHif4FmM6v/IVIKG6UMa4jyGvWdy4Szm
- DyT6jJDiXrk1fNn6Y95LuHaXuvpb4gMaazF20oW6wnCnxpwkVLdt9vV3PdJQVrEy+AzLNFXrmfFZ
- AbGIh4vIZVwEoeJkkHhDBJV8F/cNoHJQwud+iglX6CsOljmHw49vcNTRNo71+VBpmnt3/Klqd2Fs
- UbXCKxOtWKvC/EdXz8MANj/jyIOipgsA6fmybGecbFC/ofWtLfiKWgVdB/ld44MctU3/UHvtprH2
- 9Rs2TyRSf4o5q9KJSUtlJleFPemVYrioXFXouhcEDEZWIZ/rV2SWR+alNhKUBbCb5RosToP8Wb9z
- jDZe+lSsaTCCj25QDlE=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 7152-8191/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=8176-9215
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- v3OMNl76VKxpMIKPblAOUanyAHtoER62MJJE59Hq34mlQ0+F7qWlTGO/iLMS8Of0aLn+1YofDMJW
- NglIotrdJ8uGDfH5/LxIRYZ477fjvy7/YALu7C1T4oWsqBQgfED1bmBsHlMJsPhQpGP6PcwtFBOl
- AHnhOwJdmCya2lPdicKA05yBve4yBg7sonDfmVn8ezB4xEuis6X4BVqLMJQllXlfi9P43F8Ifj90
- BH0slsiY+yr2V8OcnMJXn+75+PRuu6vuCfoRpi9WHET1uUij+i0fba81l7KO2sNBf0AicRhP+p+M
- 9uue0sMZDWsKqpPPOVkeJQDhK3xdGCqlMO3SJrbeBvIRetnfGyFsF6gyI0YuY+b1oq9+HE9FpKjY
- gANjSf9uxM5tVZ1/7dCEj7QgrJDtN0/Gbg/Jg5pPkX+e1lvbwE5yOu4T56g48GT1lxuH0LhT9ugi
- RYxxVtzuIe1CoBYlXCNMFrcBnpkbXGZLFErqpG1MHlmciAxa/89IjhyO/H4/CyD79NOMybLEivsW
- PM3sJW7NA3Ir29Rz0ojYo9eenIiC7TulKTccVoJXOgMpnyp43O9PiGvP27ai5VOx4gp4+Olkf4PM
- zJqEKBdoPAEMNnJq4TPKsSXB+tUiLsalsxRwnTRIlv79ueHyzAMVQ5rpZtBJt2LHDaIjxKAxQSO7
- 0+6ycgp+1iZov157Ksy6YEe9FB53wOV18GzG1+PG9EPMFDLJd0uJFvjbCEht82oypx9NDTNAB0yD
- 4hM86+/hDFdkr2tebmrEIEAH7CyLnqs70/J3W2g49mfUCEzRIPuPDX3fFO6TA+6UQ7Bza6uGBzRw
- d+KBqi//er9M0WrY8SQVK/bnc3vby6Bz2yXa8iuPxtKm+T+NCKjaxxbNNxFHpZu1koTE9/dLKYfl
- lzKw5RLShuKjZmnxIv4YzKSXFjKqxsE+dp1/g4p8RBdiDIaty5GhVDygqHu7XahB1gz6ANgWQ6vd
- yzJLIvfbxw947mB8R2sqinG1NvSs2nM0QPOIxJg+Z/m1embuJ77Vf5z3M6yDJZ0uHI4e9K7gWM2W
- eTWZFDjaOfDjeSlNVmUIcKUm1OO9X8xSSdpCC2tGzoBiGyWs5TjOe4ug/pFI1AAVdGasjKrA35pb
- mzjo6wjV+aoRMHwk92BBesEqPVu2t1vkg+Han988P7xEJgMVwJ9qQ7mAm9zaGXOdIKg7FuwFcKiv
- Q2tDxg2H9pTXsKgShssQXFM2aQsA+94W/SRMq/Su6VgtvGbHrvri8S3ZKz2gdUGHu3Up07NIquZ/
- l3tZtpUiIxUAMl62aJeSJrjFp+k5kv4U0+7sB3rICgARdak+Q7V8QeEpeukrUrS7mKWCFYmojA8S
- Undps7qx2Gig3n/Pk/g=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 8176-9215/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=9200-10239
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- DxJSd2mzurHYaKDef8+T+FTVz2bKyUx6culfTj1aVFFiF01hIY1u+lVt62+8QoNSh0YL7HLKchWN
- mK6ZAxmmae4w9vGOAdt0Exi9IzEDDzNHAfzUMFD+FvzDMq6O39QE/f136owPHSiLfYwfbRi4Hp9X
- 2FRIjHBNv7s5pJgT0ZzgZrZUibRzBxjaWoD09nf1elGouNRHoKFZRUONhnMyLi5DAAx707XjoBaz
- JeMztpEHGITE2F3FcmZ5ngD4xf/IFLN5hlXTlsRzfy/R+q84CvO606G/TQjR6q9zB83JUYjjD0oU
- L7rvWBPHEGWYq7eJYlclN9NvvD0j5NnjOd36hAhnWHY3MoRWicX4jcr0VaKJR22xyG1JwP3YCjAW
- fQgpNhogTzz+baoKUj48FI7xyGPOjwfIGgVepJoxY9y3vODHEzC/1bCI63vg/7Jxswu/cPtz5mjS
- CJjlLluSiZSoyZTNte1z26ynpT5a0F7XVPtyhJreX3nV2OpxMEggXrqRHT6tQ566ZgWOn6SJpCLx
- ZBxVGBtm8GejerD8sDO2spLL30ZqQStuYGQnFkEZKFRpNdxtdS90uvApoDFcfj79+KgPCx/LljLo
- SXpOn3/ZlFNrwFI+1EUJZfZFTmEOXF3enxmXHXWoFyyFbLh+LSg6lhwj+RnfGYxlNN4Q20ArSgCl
- gNgmj2E23JWDnlPhKv3QaKGdmRGGc1XvdvGPS1ZI6twfLI3hEEp4TRF4B+bk5ASxK5qVt6Eq24m6
- 1uqqj4Zxy44CpJ6VcmHndOYSuB4h5LrPiU+wRZY7p14CmrZjdHi7yxCBmu+RDSQJxQnnWBhHZogo
- kIQRSjI3b5LBf9c/XRiNl1N+jEZVbAc/KK7QvheF5ZzOPt+EaFwUzqnfzgTcf3tzG93SfLTfVHZG
- zToUJJXeB+HXEoUpFRW/fbre/Xar3SVXLtmIJMQ5xA57c30nL0xkahHc3WUg/fXYqoO1WEAvoq+1
- RZQ6+Bg2a7WLaN1FG6ivceMOCOPoSarVYwISeWCeSf+6aQIV4w22mYWyYRKp+66q0sj5yJKxM3R3
- AuNlTFbVmdQDdQHeluQFbGWQ+kNZU7VsPhC69PPPbSgzu562XceScv3/lIg3jKiDGfjxX8xuoeWh
- Cs2Ch/r8XJN/cHoi7VMe8wziD44Fkwl2gkTq7JBgy+L6S5HJwo9o+c8CtXhH3P0JALEyK0dyQmuG
- jqFxA3fvJeneB+3nzmKuf0j9jlazU1HN6Jw8760p17LUbXhpl34R/AxdoLJtANuMDdGuL3z6wimn
- VfZ7jNfPrzNNJ+vpuXNMre/gKLNa/ysvBgOI1M+iSPi+QlT+YDZ60rTqvjZ2RlmhUOrfGo9s5F3g
- KXHtcKwcgcEip3F8nHk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 9200-10239/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:46 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=10224-11263
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- XeApce1wrByBwSKncXyceZQnA7DvWP56DL5CG5Ks0UVWwLjVARJxohyPzLdLlaAJdeNrKfPlo/aJ
- o8Ug/oCvky3jn+5t3nNnETDHhpi3eAahuqXeS0tVZGO+FJvZJAPNOtNLthV4aMivqaOElUSvfQS9
- MNJQqQuCwNjXqtekNyJu+JqB9+pV/yESp7E/lT5LZxwEy4+Y0fwntycFBjDEZJOi2ZnWit8ZLCob
- 0JeYESupO8DPS0k6jcFETP6/KTCs9c/SWWRxBZAyWcnYqSBMleVnUNki1hX5HNcWPXZn5eE74hGE
- Qv2fop/sZvuZwr2uvtFHArpuut6UvPPsuloAbybUmk28GYyZZZbaG7lARuy2gltjyn8kaHPcyyHH
- JkYHD8s2QtyAWtUpLEfy9HX11P6wyixBU19c6E36bpMATEJnOJ4ZIcLeRaCyUHmhQW9rH/KToZtP
- GBwSk5qFDbBnu0BRJ/SgZfTBS2fs4LVF8JSX5C/WCYnNBPAn8UEo9vNlb8EpMLyR4gpWq4biepUS
- n+IYlQXcNJg777ItDxZB2jnJhcc3cNvIshJ+QvsHKDrfs+xRBQWbbDo410P3GhzHCYnxtb+gyB8R
- AzlCk+k8B+6VV8zVIr6BmcBfzn5Mq60IBIg/akuyamz5hz8kbp0t9v21dIr/gkwxg+GJk5ZmrDlS
- wEYFxSpKXu3pj33IwzgmkLKsAjPGDME2F674jxx3+NeHgbIa9f4xjuGwshBIkk64kotsaLJcL6+n
- TEo0YwOZGuqH3haFtEvtODNP+Vc1RCWl56CqpsGyzK7yvj8a+bZOfypiwgjVD71rihEhjcZ6Kgtb
- eSC9ZzA1RZ8hOtIYl93t+JnPdlClkA6quJk4HTO0z4K8Z2NRwrvQoTmXe6epxjRkS485DjnVG5yz
- GKwEgBGa1zlmANEj1DtGjbgeU3WjEU9X4O33Sp0d9OxQY4doYkBQiBHxy0+vN9U7ZxD86qrVWkf1
- xgzyaxzU+y5EO+MNzU1EKNyKcj7qYjL3ZAmIInlqXVhsJ8jpdvSZ2ArUXm0NbnWrckL2GgM52cMy
- 1hlLnxhOirzjvsa19mISENByjngxd0+ztgYssItwEGalTqI5L1/Vdq2V0YLuLnfqvW5afF3yWBwr
- P0kTh1xoLJ+y+nZMZj7feVVu2sWCf97fNKm7KQCSQkCgmey2nY2lXI+70srpXoc6+RZYiJ7imGQz
- siZUWhSIARYsnTQC56JSFd924E8btfDtiiuea2FVtFaAwIZz76kNtcNQgeSe9pIvFLAE37mI6tOh
- dzXcgdd79QarQAxrXs1Xf7c6lena8Po6sljorKK8ofYPZvszwz2kILjW122SaBCFGeoEusxEerF/
- nu9ugdrU8VMIIT8oKL4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 10224-11263/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=11248-12287
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- sX+e726B2tTxUwghPygovkrETD8B1RbFBVnptl82JfQeEoR0UpyqTccMVbV3IocuMplaCcfPgot9
- L25Ip4b72iwsG4VNV0q1M5lTvk9nh5mXona4b27Sz7ss7uxJXPDGrs14EDbVoRHFxt7E2Eg7krHn
- UIoQCEvGY8XE+VTLjNuPAWl6ahmcmkGz52pqFbpvx5xq2/Qcnqv6DqD/qfe/Y+kY0LtJm6gxgQiS
- eXkuC++MTdraz+CmCaZCjY/mnXS6R+RJevEBisGC3QhRZusf6i94JN1LwkvpJPAV1I4Vii0U8WHa
- lwpzHPkCdeF5tPRWUWyTpjJ514Y4q68drtC2afqNt/E26C+naupLCD41qO/oGKXRQPBgWKMDjT17
- vPfLYgOJm/dKJ19ObWpp8z2Gg38Y880oEnFlcXB6a6H+lh7Zm5GCfLHmuJ0WGpILIItRPWfDSs8X
- rqITApv2d7T8guPqEqsEea/gsm4e+XBLH+4GXXwJT6emsXVS52FDbbeffSaoqc/y/MA+Rjnpbd90
- QFXexk+PbxJFXQvItppSoiQkQ82NGF1gBOo6WWx5QAzVi6C6fFap99VyV8RHtFIaz5N2UmKz58Uu
- hniQ7jGbKn+xxS6TB2hY6Ri48jqlgD+g67h2yepXFiDdXvzbYdwVcItiTNk/9HP3yyRbZQe4MPuL
- GMjZiM2o+bn/EQqnBlvVHvvXUts2VTrw5e7oEYsM3Ci3FA5orSdJb5NwVOChOWNl8gxGTCerJJtm
- WYnzHGAxipn36FbNPtOS0kcYbJwdBXqlCb2Rlr5gtFaj4lA7pGge2YGKJNzrdAeumYgeFxM+0kzz
- Km8hM5syvKV0ex062Y8N8U1rpRFFIJqoTgfPe3KE03LSBu240baxbMJlRHCieiA7LeDJWgFRw3XU
- 6hP8FKX7XKxcIF8Gh1/GkvmLG4Ox6WPAr2A/5GQfA8iW/gVxibuHIE9jmxDG8ekLOocDUPT2T65X
- K78xqRcgqhqOI4ejSuRmJc72cNQtKRUSkDLKxGRa7KiJqBYuTXW/xmNOEmUoBG2JoEdHY4k8NX3O
- TQ4MMqAMP0vCdp2a1LJFe8zERRMXCPU9Rtx0wgG85vOdybG/E2L9vuyrj35aAtjtSjIfwhIxHzCD
- JEeoDPSv6RJ1LD9T+c4H5Kgigzm5lfs1WmWs1X6wLIyM5xx+XSOg4Tl6mM2r0ZnUB5/AkBuMiW/l
- q/KuNkXQ4GCi2RTsKB38MPwE6XDh/vjvDx+HgVyLTD0NUEIkD62wRmAU7VV/c095jYHNywi6b2fN
- hDygoMNiRKwXUllUYnCRM5kcFW9g8TEW0vIdkrewKsa/7dCfLTmD8XXFMhMUyZ1vNTkcAgza+0tI
- L9MDVxoQt4Fg4+DwkUQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 11248-12287/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=12272-13311
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- S0gv0wNXGhC3gWDj4PCRRIS6mixtIFYEMNVKQxdNWQfoinzedJ4IyeI52+70JMlUX8usDoDhYpGW
- OcI0rc8aVB4uuELoIXh6khHqtaKA1dqIZ1+W+DF7wRJwmZzv6kEQC9LGdDEqSORGbJ91UkD6Smwa
- DX/Q0Pzee8Th9hjZlu8n+6mb+qJjFFwjMXlVRfwspzfkMOpvfDyXVFgnErDo76u3IDndG4HO+k4M
- Sw8iTrVNVzfZo4B69YLCdbPC/IRKawv7hkb7KifaysnEzZjXeDnx5C8Nc9Twwmo8yIBtoW5GLUdX
- bPRqJHyEn9XOC3FFU0Ne0z2vH1zkjk8+ihUndHU/mn7DkTRAyL6gJWnczpNM0zdk6moVk53Nnplr
- 010yqTI5WpDiAo03WCQh8xtbjsCLfhPhG/6X3R+737dcm7a01w7c1euFa71FF1OX5A+5Is3o9axy
- +Odh58s0EUqz44btApeEIoeSHnk4NQQkGvoHV+eYiBzpITcbrB7D42f0C+7Hk6op3VbtWKpu8IHM
- 8H/ZbLF/LIUc481CFFM6TycW5m8yiuE00Zo7penXcI3nzWZSNIJ/YYyF+k91JuqVSYiXdObsSkoZ
- mOehQ0lkwbvk1LtJKGgTzRo3ucHV2YDWvKYeR0pWzTIuvFJ0a5DuNV1L0DWG3pPOgVHEZqRm1ECe
- 1hfeBbRerq63NSZQeZQRhWRqRPfgeYjkuJ0u3Ktog0uycT2ZObuVy0Xe0dSk2hnE1QjIApfUNMq2
- KFIIqgQIx+NaDQheIFLZxLdvJjld9jP/kGfdRlwdm5I4FdzWmdhkONGqOj0p6fJblUgZaxw1POE2
- aeSJArdt25ouR+OSCP2XbvHJmMvFr8MY97JQK2rd/98cvbAhZG5hCwfSdbdwYoOUOFTyhi/At7SO
- 2/Wj+MuYzFqnIX0iN/xq3i+oFirqwx5ZH9qW8VnfKel5uKtIsE/4AxKxqY3Y32QGfPJ979dQQ57E
- zKM5f/2Cm2ac++oV+qGPwLrdIfTl1rA30H8/XCgpdfjmI5fBzA4V7EUZs9tHpkiGLM2jy+30ljas
- weN0p2wTSalT2mbLVx6eIG2SUga26xBSFnXeMgjKcl9M1C3O4xGtC+DE6eBhEXhjWqk5SOuFxwh1
- eaN34uyk8ps/qMavr0f0kMeP0N9lQ5eVdsLVdGwqO6W9i5hsa/XKe0sawPWQmu6KcTCd07mYjX56
- QusA4hK2+ZKB3b67d39xFOVIxcyyyLxj/Va8rxCI6dHu2psWVxspQ5qvxzz3x9IRvZtkpIhvYlYO
- vg9ww/x0YJi36FN9npPyxNi9lPXE5ViBm06t/BVDdAXooyLJd1D4qwVt/Bi+GD1avYoXTXDyUPph
- xs9wlm5P1FYLZnHajJ4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 12272-13311/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=13296-14335
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- +mHGz3CWbk/UVgtmcdqMngW4p+7sHTwu+Jpolj/s3KPEZ9vr92MSrTwwR5czTMcOVK52ExpkWDst
- FhAusSRSZgeORzdA0xhKc4GrECLiIFC87intyl9tHDxznRacKbLwmOaHpJ3jrtXlZy5azaAiHIAq
- 2LC4+7Cv3Ang1iVATWhEouIaMH0MQIclYsROOLB81INHsNKmSkNYOQ4rOsbDmsLXOR1c/VgkUQVb
- TbY8NdlBbZtWjeuBtjP7aTbGPf4lbXuC2w3GP1Fl2KSQgu3tfDdEflE6j0RvA6Dw4rre7fjvj3sU
- Ylo6e93xKSnZZ4lonwIrh4KioOpclSAXH/h3PsWrcIeFYd3KtXsfij3SyBbC9haJEbWs2luzCxul
- Ac8X5AQEQDK07joZCNGrBDBdoi6PVsVcMI9vxQb0+EGNT5SFO9K/zP17QZCat+kBDvhbSfZhZ1QX
- aH1f4grsJWWtOCQsFHSRCWAK2ddehfFhLl50Ku2XS3ughmem+sW0CdiHI39DaWDegukY+0BYvNE9
- 44iPUVKAFTqw0A5xqLhgVubNrHcE7/trKyMe+8sHAT2nc13RROXMPimsUaDwOVC4sMufkR0tG6m+
- loqRWOhdQ8ZAfcZTw0aKh/QQ9c1QHcd8YOO5/cX77ZdZGE3RNp4AsvBubKEN1BM98GoTrTvM6Fvo
- UgWGNmfv5b7ND3BE/kGhb3yoZvdxXuVx8E3hQDXiZhWXtoykGO9Mk+4V3WdUX4ga04NuJXNqgAGv
- bdJlMAzUrnTeVeR6+rdIvfY3aeqo6exzEfkn7YCbv7bgv7xCgomElZui2MEI+9DdKGc9SAYE8xaj
- AqQjmpQUyL6IeBiUKOq0zO0k3exiNDsnEMvsucg/653DYiTlt35R7lDmTQWhlz3eNxBwNZcYZMI7
- B8TILquA1N8qa66NDqQsKc/BfKKbwwEn6gm0c5ozI3DTEYrtt00tQIhgt22Wh2vb51yCJlVX/fOQ
- nRIWkk6wN9vis8+zUA6hrGU6FbpSL0iZKwF8gsV/bsfjL6g6YzxA3gnNgLLioF+n8i1bSSxyE041
- obqJm40xlaF5PByfX6lyaZKAHwwEHzxQ8ivKV5speRODLjD6d5IedpdbQbxg1eczuwQFtHzOT6yA
- Ux+GaOelH/TWHeog2GOOrRioiNqTFaEkI72gJsgYg5xP4pUacWUItGGO2jhsKzOe6vb1FaoyXx+8
- /Q7StJOmlS5TQMpVmvisQ7AmMiMB2U36KxZXJFj2DCvkzjrM51mq4d489rrLOwjEA/YtOHpW587c
- 7Je1ASM7U1GhX71Ykc8xCmOqWxVCAiUwuLZ0SyZ1M282xCAewAejZAd6uS90+/40+Bg4OFZ0myhp
- BJ9ZYP7SgvsoKLgcMss=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 13296-14335/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-range:
- - bytes=14320-15359
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- KGkEn1lg/tKC+ygouBwyy0SkCYNXOdz5ioaHsy2yTaSkLF7gIIMf4XNNq3uPIgwdjDhwC/gOCiHS
- fnOz1n/UP1BT4YZNaKXPZs78mLOfXt+tqf0lj4U+CSdUq+vhqCvD8P+5lpWFT/0tTriqY3/FzPis
- dGLANQ73texKLMrsNc5G8bDLCEqbFFYJ0JX0AfILvPOlbP7Avw23hlBmVFxoWBq8L4lUDFtbf69a
- JoAQ/Mk/01HUibGG0Xrvk0G6PpNJuJ2uSKD4s63e++vUi9RD20TqAM1lnkfc9SqkoFmdcQNICMwq
- MbA+3CG6wcq64xfDplpwbuGWg8N8BY8nZI5phCe2DbpMjkDeCXBCnqJjxt1eZ3txOQbS7IjAuvKP
- YSv9mexntwYQKP8dCvY1hTKFTSmCl23ZNUriF+VEU80dYhmHQNicnqVqkqMHLFDkO/JcWPsHoxh/
- A/pAuFT3+KcdoAN14d51QeI4oYHhQ/imbj8mhqRXSd/MTJOwpsWzZFgBZegTLXlggUiOPu7k7/ip
- f9ETGVibr8JCN0E75lA420wg7IyoWMFSDS9NGrc0tNqafjTonY68UvK7zC/3SgE/fLADMNF8oCQC
- y/IKR4D6F7tRBdaUjKOUVGsRDqRRQLOTAiyd7q6XKFlO16Kx1z3xAMDnYvNhRoVdbPIz66ayJt3l
- aBgUc9hxoyvlasnA5wk62oNL+jrTpvL02NQtDMGgl7Mu0UUmjT6HnLF/PkJkdhsWq9HXTsXU7VBi
- 9YsA6LwQSmkll3jjO4S3FkOGfT9HpMUW1KIb/KY2RQsienTnSlM7c/RdpwAL2pugMfHhnwjlaPcS
- q2vk+qgGMDKBLAoDFsb/eRghYsaLfHCRL9mW12JkAVCb4PnZZfHLzKYqSAmqN1lUabGLvNnB8o7h
- 571zMnRBaNL0OXE8e8l3T4c+9x7sXv/JLX44shyNxDBaW8O1/mFJJULKcD45TvODBzR4Z/3XnCi+
- ZyyXBnyrwsY/cASPNjLAR1g3pSCXGbsnxbePogKv0wjtlLl2QbNztS6kx4H2mbxtLRtn2lcrrHLv
- h5bD9EQ6UfGCyOb+THtBuELbIuePxSoaXYL48hgTT024Fy0hpJnItjPhzaqxf1mSkeNttfaol1cp
- Xj8WS7q7eTwR4My5yZgX6TziwCtU/GAdGchb/em+wFEWpCyObQAG4ucb4y2E8vB/jJucFoZCvl9O
- wX3F+X1r0wiDl9jSgAMH0uRQ6reoJ1k+iMRXMYrOFZpB9ocnVlQ16VnEc8hyKM0j6+V6QYaoWBjg
- 8KspRTFiycfHKMeGl3yx0Zo0pw5gka1yTu3bZeM4hE4azRsNuegNogSnT31z9TZ2FpllejOz25N+
- yMdY6V2hBxwngOdayMc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 14320-15359/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=15344-16383
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- k37Ix1jpXaEHHCeA51rIx08OJxH+Bk6jTgzhmURz/loKcS4xnTFrQ2JCNp0Yzq1pMc9+8Q0RNetL
- tG5s70AbbpGpj5Kkl5zcU8m0r0ZC/db1iPFrRA/0QrQFlNnGQF8osaaNwdoXFHABCzRHTCiuioxa
- /hzDMJQRTXn4GqhFMQ7bIQd9foLvY7d4j5YSzwT9A1ypNIH3SmTURB/nCthkioV1usPbvBKtq53g
- m3wFWpEh4jnk+Hm7KUREYraGnDYkz/N9+SZ6FXmFGSHWY3wsJU+b7IqDUPUrC84P9OqUYgfnCR4b
- OxZZdn44bWuNvbxz4hwtzI481Gkpo14GaR5dfOo9ktyB1faeWTvx+EJio86LKvjyLg0VQifPwSmh
- vd6OFLPe7E6b4I8LnXJ8c2b7JlBOh68tpakYMHDFHWkomBjlW5fy4uyMGHbUyzdvDYelHJ15CKL5
- TJWPKL/h7+nSP7ookxuJrq4RT64pXT54DspIDDC2lcKIn35AYEUZ0yoTAAabQn2cRFhXIxhbA136
- aJpkZknFJvhqOXX8Bp1+LK60YurAJleAs2KQo2y9dyZ4taE2nK29oa8y6FkIPO9yggjmNIWGx17j
- Vyf/6xwehCmUlDl1mZ7kJz7pRUztLONhOqSV9EoLeKvmafVN1U5HcXma/rEPGtkdvJYWPKnma49H
- 8PHzPeOaPkn0/Rc56TYhgzgqhl2Iw38CKu6bcbowt/DM19kbaNAEdKPj6a8F3DwhlDXM16BY/F4l
- E3gjrC77KynUNiS6izN8/+r2OSoAlNZqlDfPNv80iapqjkct6mA0vAuGXQ882Q3Wm/7RTOW3SvFy
- 8KJfPgFIHNsLJYskkutlY8u+VoZhjKli88wJUwaTp3Ql+pq8Z0p3hmwowSucUQtkri3gqgD2h0G1
- Xu7MmycCyDTV8QaFQ0WVgN21GC0MWdX6W+idiu7l0c4Vd5ZJeepsjQVEg/ZSTTXeI//fwBFzaOVY
- AlXrv/bTDIkuVfyzeCQU5g69Te6+eHk5CujCC006/Hx+YDQxdY1RO17ulBXLjAZCqhZysmlrmJM0
- h+bYdP4ObRM3ryefm4yj+6HktjRhTCVl8JWpJWUyeVqW1R5vdYvzNm9BYoNl/qmboSs0mwnllNdA
- fZuk7ADBHd9n/uVsN0Yt8JdNLde3KDXm9iLt4w+B99wOKrmz5Bn6u98rRtnpMdejumVjX8J3obaJ
- CZR3khHteVYMWHykOWyb3N9Gp2Msmt8Ql1D5Ze756D7O3HR5xSEHAgJmQvo2seoqRjKeDOEBRgJr
- DksTvKIb4giSkCLRCbk1okZvlzVa63OTiQzmubtg+NUDeiqKnbMEmfIrUI2xxdaCaLwQN7Z05sSr
- qT/+3CzodFUtsthBW1U=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 15344-16383/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=16368-17407
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- xKupP/7cLOh0VS2y2EFbVRNDNfi1jBgOMfiuS5OkeqDZPvH5/CPGYLWt3xQItZdjdVpWzXEjnUTw
- lVBkrmru6mdkZS0CK2W/fEeEkjrDZ3EsCQ8eAvq4Mkv/sxxFAKAEm/hmDd4OGOSwsbqxMka6d691
- HrXNgvMKgXwZEug+zBZSPybP+/sOdM0WMZ/I+SgQHhWfGcazWQUDfRRsA3TRX95MuWulPJAIJ46d
- CsMjI9LbvUv3h1JW4/Q/t13HhqmXwreOtdNog9Ex14tib3okbrtl0WBMGvuiyHuT5154anfB1sR6
- 7Gxmva3KczfZL5SmC/wY6GBIwOhtehjYa/UPPnqDIisQmDHGAtArJ2YVz0CWiRsedT7daCw0/dxy
- MaMyqdUU93sguZzwXPZWL5uJvMcDReKo1GElTxQM6qXu3lg78Tu7ZmXLAW8zRR4neFeDH0vO5qjj
- IfcMjEQqetzDAM/HPui65AyFrJ3l3G9UCFnsbWfrXKR7izACZqiMcHIYMyhCte8GNMFVFdKwYAGq
- B/OhynjRWvyJ5iKt3U8UG71JG1U6fa4vTjlbiceuukKCoV6tsJCvKzdq0Dao7x0YPSSvZ3evWqe7
- mbq4ghZFY7Q4hlhaHTWwHvW0YMMdKzwrw16axopmyBfJY3L3dZuo5vA7RXb2CPPnC6bEzn2F73Hx
- w7Z0PWh2udFhBx2GVPYH5Yo4aVQN/Lv9Yk/VTMHhN6rTMdezTxqlSGZnAK1tFMWApWVXYZb6WJ8p
- ACJdOyW02Z96zSLMkKMAl4bsnrhRNKf6ZiFsejQRcppTHslLZZKm44yyjDij4BA0JLMpzvrpDXpF
- 2Tq0Z8louY7QwAGn2gpGTqW3d5JwORT7Rf+0j3Oy8jMcFlCYXf+Yogh6ZF3F3KLlaXKi/kAz25gm
- HhRPWVuNn0Q7Hu2orNbzYtuZhwDml8E7T1BFl+qbIef4dhHsGCSbhNKeYiMYJtjDSKMAEs9oom41
- 4NMyTAJcgTwunq6l+cVkwRXApYoHwoEO/WbUmmtjsMTPwYOA28yYag0hgwyj/xb9N9itPE9BYaR0
- dAlI2aak70Mrz8/BIetHuU6/Ke/MTOS+tY9pJtpW6ByfOp8O0itZ+LNDQKYqrlJohb3Scs3kn6A1
- Rz6dGjncjeNR1+AGKWqF+nZmKqh7gaV6v3V1U6Iu2tQ419mY9Itqo4Dj5SLky3OuZLgkkK90A/tz
- HLWEHy1+eTC5tt4XkgJHJL5T/+0pjDbxPk0dKh+VpfsSLCuOaa6PxyVH/ngMgpBAYGSHxFeo0SXe
- ixR4GsF/0mNMKLJoPliY7rBLmJm9kvQx2B0GBH80U0KPrwzdIytVA3IFDi3daGyhVrHNmp5cctw4
- c9fY0SQpOXwMEYPKvlY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 16368-17407/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=17392-18431
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- 3Dhz19jRJCk5fAwRg8q+Vq3ObZsecf2w91xzTdUD/GolpJLtL7pOLzKziETDS5x3xr3U0oEpCtPb
- XKxJuaq7q5oh6842dVr7Q9rkKlsx2COJTnFQchic/R+cUSJYIjH0uo0S4KQjJczxkx/ORQ0a6JEa
- dBP0SD8gmyB8C9p7tzbIfdr+UMopesxYOTrth3dxI3g+eU76bypdkcQjTrnKQHs7TYcAoTzn5Ygb
- 5BLfCjsYLp34BRmbCHYQjyZ9gBS6SxBYEBd6eyJHwUGtEiqB6uDuKI5cZgIme3Sfub4C2yca8Yo6
- 8iyi8K+wV8Cs2JHDEgzDkgSwSxXyZc7wBNYidUx4R3ULp4eQxCKFW1FkUGVoIACcWXkSn47bzUMy
- 9uN38JDH/sIjY4O8yRVHaZj+RRNkkF8Lhh9MG3Mx6kU6ZNNlxQzlVPUzjp3SVwPzkY7EI1azO5HX
- 7b1pin96yl3svZen3dl0E0reylRfBsmxc7SeNDF3fFSzg8FQy7yeTDJR7hq0VhM5GX+Oe0dTTIo0
- 6jP31NM7lUbluwLQARWFE1GTqrRbZOH+17R9qsQP3xwRadiPc7eJvZOhN8CqOtkShU3KNcPTOlXe
- Eq1v9qqZrb8wN7Ezwee9XFV3hFtcHOc4gFcvOMXQURqZAVxN8JUH4t7q98WzGQavxgiWgxSFokyc
- /wjZpX5oG0iCfkrLZCc84KFeNf1qfKREgAq+J0Vzt1imbsW8BLzKUxIjcnoNwS2UcOL4lD0oocbO
- HptR17JHG19a9pVXhIdEn7Ib9dj0A7JUIH9TsmddMNyWSwXxvaJAHLk8JTMvWlG6K3jIeb1T0RF8
- dDh2vRk5X68zUF83fnQGBQS1As19UkThB5b1SZ6YiAI/Rf3LcEBPoBqAkU7pmrAVBoDQlgQi5f+T
- 8JONEyG/PG+NqgV4tLoCb/7ru4vss6/04L+nlFcAe5jJEFRl3sfelXpuO2H1diaVPXPNpU6rvFP2
- M30GuRFk5BD+E7k8idDLiZkMlpbZfDUJMvGJrMlsV/JjRVwjQJmep9rxOctLj+ydmU2oZ+3lCyoR
- MA1+ViaCoRj3w9PYe0fFh5QiWtdecyCnfjhhnJqCeMcdIH/s7yOplavzozrLYJ+k2syV3+LBdObP
- 32svgT9mG0tw+AMz3AyNOoXxWVlUuUNZzSYT4lG80SAQr0RF8SsOxl7sXJ4ajbyDYh7gUzL7IZdj
- 4+62DdPWHjnISQFWJY0HIt3Cvd5fatwdxtfQI5thTpiE/naoY+NAhbs83vGIvNNFaayV6XURa8Yr
- FWU3dFESeTzqa2SafXP8/Iv1DkS1psZyhf3GLhUCNf/OrbrUmzR3pebjzbWPhhFikJhn2u0gDMX4
- crrY29UwI8/tBHgWn44=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 17392-18431/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=18416-19455
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- xfhyutjb1TAjz+0EeBafjo6s+L4rI5U60p1JwSVOSvVKfjMCkm0dCxbLcgmI3tjX4jcQhW+k32yJ
- jBcL1VmY4UvOcGCEg0YaFpV8BHXuPQ0aVEwa0fw/MXCCZnLORU0uAG4KV6t5F3LsyfLtkR3cEEGX
- 6JSzdR51XeqIvT1IsX6XCQtw8ijZKitYKuRsdl5LFshJBADqsunsiyf9rqMzTLAuVDLsVtyj+GlZ
- ZJ1Go9QNw1l2daFGBfS9x4PXtsm4GgNlRxLZq8JTRluXmDqUIxoBzqzq8hX9lnRAN6pogGnHCx0o
- CpY87AoLl13vi5FArMob7mo7uhwSkHn7vKRjjUd0yYtwt6s5q5DUU59HKlHzdGhnDNDaSNurFVSD
- TgfaIJXnfluOS+EXFySoIZwpxKZREDIXhTIT6WP8qpMT54t7DHXvFeUumX6RScxHZp1UvI2EZ+yd
- sOEjOLIoFGicWu3iHqGIItsVqYyEpxRTTSvEqDi2zbAc83KzuExKbxA9gPpuDIxIWs9eRZL8vxv+
- P372a5M6UiRMLhhM/55xDS0AfJ/nu1tcM4rxomlOwGKSCb2r78GdObo14ojDz/584xpXR4Xe9FV8
- M5R4ZM+Qbxj5NbJsThgbDldhIGCpOTk9xE1QcYDymkFvPW/9n6hvwWa0+rQWODUADA1OdEOLTUok
- 0vHNe4lI6Z5KgvZTeqyHe04k8gfSAXwJorX5AHPPaK3a5QMtG+44KyEJLPYQ9CDuipJFOOmxpCKO
- 40pbyswn32F6gJNPUck7gWOIw3NCDNkoAZWiD2SUAbL7e8PJj9G9IRVlBWvkwMBYoFpfo/EOxqpW
- pP2NXlLheIxwXowsHBOffvgmKFKDZ6C7D9sDzMC36R5fRkVMGPtySeMGXr9kXcdY3EDoBr2Xs8cY
- +/90HWon5k0aZ/Q0mupgPzpa3ESqj/KyCXlWXSYVoiYd26Jf755nwHYF066/QbeK+uTuzsXj8tK7
- 4DXK0Aj/A+wXuLv0nLsVpSMoTEAxn8nf/Jb7rB3inON+9hIVNkxdLx6+brb4XE/nnjdNKCJRcctm
- sS4e1wibpSmLNXBPXOs6auItrUewwYLdy3x5g72r/OSo9ZixMbFOx9xsAH9yNC8Sbsxi5tTilqL4
- I/Y02kYQZHsc6GOmd/vaoogzI9law3WljKiprVGxAoL8nzegmiS6iU15rt0bSpl8RrweZdOCtSP3
- GTbnOCCfnjSOVegwSkuewhXZtmO7KdgxIctI2MNKkW4qRyJYJlNnWy0unIAN5hl32paNzy+Sz+nF
- gCTnBNoa8Y+3w42ay1MbRW+XubuMisa+jkAun48rNruunTkK1oNuRJL+JEzZ8Mb1ew8aLCpVjBtD
- bvy00dEzzsRnlNlrTiw=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 18416-19455/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=19440-20479
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- G0Nu/LTR0TPOxGeU2WtOLL64bicXcWrhqcjLqdpzG6zTbmT5MLxGW2UdXlDWA+a+RT226TPvDKwv
- 7izKK+x2b76pcRuCgCAm9HffIH3kRAQJoy/xTCr5US9YoFFf5sIotXYwiJm/sHi4+/DzLl99/qsE
- Yilod2El5AofcSOqU9GPAv5okfC3NrmUGkIAYjt9m6ElSkmDPP9FLNweOI5jeFv+4TAq6SEjwRr7
- Rg4VAwP0aDsKE7NkCbwd5yvnKLBlgERyHByFkLKvH8hxn0ymgTUVQ/E9urGIuCuqDJbB2A1sYRiO
- PAYCRA9kaAh9tVcFOVsELPR6CfuAvtXxFge0PJEhHmZ0D/ofu0+LibPQkEKVWbPuco8BOp1dMdpz
- pcZKPV2CRHLySXiMxSMLXRGAACxLK8UdC+wnkPn3BOZXMascmM6uNJdl2gpSam3dX9JUCG+/JrIa
- q5//dYGZskk5Dr0l0gl5IKxUvekL9D4SSy6YDlt9AP05PdBI8afuAZVYRKhdC9leZ9KTblWx9wDw
- 0zBfpcuBlVm3ZafjaDTjBqQtxVdHsrU/cx3T4oAX6kmkV/P/x5ZKqQUlIRUc6xRiG6VOu1lavx+X
- toGu5T7mvhRcNTfOIteoy8NWPAnTnEAEz+s/5cZC3mSE3amOCJ51S/VOvpg9hc3bk5X1kEhwjqJs
- UH4tEhB0oZBfwK78fR3W4E8NxWyFI6rg0Jec6Zp3j++tQt2uQkCFXm7CQsJ1FA3X1NN8rBMnn/Dv
- Bi9bn7VJJjsY+esJtHYDWBryKnY0Rc1q8xfJ4ot4cnLHPiophMKiQKKlZbdzQDFhoE80IoHmQH8H
- ER7SM1J610rakE1TR1EPprgKRK2PRJ7WmrVF86ssa6oGbQHZxWY9J6nfIFeSUECgHkrP9211c8V6
- wriKNsgo37VJb1UHysnjNFsR7a8E0/imdjC6mYE0U+4RQJOx0m172Lfk/SU8QcNZ5WS2Cd0JIh2a
- w/N+W1HJHnjbM2Hvr0u4OPhQy6s4MpKOTM/Fn3KffuBpeDXSitpyOuIfNLN7u3PQyRzU6btFsHzy
- o9SAlcIUpCGf7DmuqEuwfamCWECl+R3zak2bQt7gSkevSqEOv6clLwg1nC2ZhXJ5aOIsfCvfRqyd
- 5laNUPQOlyctdZmDHYxt7w94yLDedmrpy3Fgyd/PLtthig9Z+mZmG8NeFZaV/4WZYxEnULjqui4E
- cCFpiEzsGaesUR4MsVoWID1Uwcq229smRmfjpZLB/CK7NjiZRwyKkBxQELZ5CFp/cImIZRq+nb0i
- hZWI4qgyZddB/x1n0iLT8+MJg+ALVQvgy2iOR5r5Q/zMNllScYqTam2yYGUjse0AV4kTOx81TavV
- rzFvspSCZjntGFDiLOk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 19440-20479/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=20464-21503
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- q9WvMW+ylIJmOe0YUOIs6cDqxvE4yOXgFQjWHL5GqK3iH4LWzbB4j2voP+D1k7P8TvMxYVSjo0FD
- PsTQIa82xzoiFK3YuinMwhQ1RpgUuyX8zbo3921d2o6Jwp3sPs9R/Er3JBur89r6uMC4ORN3lsQ2
- CmgJAJ8qs74GCDSKhjcAF3EuQ0D9cBJZE2fOckKzpQ7avLG+Q+mltT+zJ1NyL4kVVvORZVqu26of
- hEkeVWGZaXAVfkVCTvnRXeS5s5hJjcHVYn7odFaPRSpGvgvlWwfd08+MAFUBJrPO57a3L3HUAKcM
- KZGWRKpGuo88QMpikIlX1vjfwiFd7rW5uqKaRBHZHCjepGyDmdTJs+vSV9pOGXtW0xB8ZQUIzwHd
- IiH+w7x4an3dUZnzWwqPcG9T8ymVeptEmUpLP/B4Og6vFP7uoI/I0nlT+elxVztaSggU1yhZXRlQ
- 0alDVdnMGWFBIoyyZsyNKInOIXYkwU26pW45ZEmH1uaslg5D3tNusnXzbwy40qR2hXUEydICXWUk
- 9QW3gXUMedfHDyW27cDqITZC/JdbNVXSNBXh/B8+i6YMbuAVcqLELi2Emeh+QrXesOMsIwBEDQ4i
- gPQ+u7n+NXouiFCbas47i2XxSQOlrSf8IH09gJDX39Xg/EvqjW7UA8kijrrbewJtMs/PcEC9YFon
- luOiRbu0jQ7cdr9unnqG/pM/3kzWbJWnFrAtkkfQvUL0Ga3DuZOZjS9DaqW2M5EEpRdYN3XGitJD
- ksQvNJuXttmd9BSWQjJe4eqFdo1FInwoc6wCCZApq9aYN7YklXoVqyNliKf6ix+zsuHujJVqT2Gb
- cuG688kkxvELwUbvkSxEQ2sfdoPBenyg9EMNAUGKRGYQQ1UfUjOj39x663SCP9E00D28ZyED/YTC
- NecrxUTIP29YR94vIUrlcsukcVYHzpPvCokpuLBtcDwH+tgyk4HdK5vzYkBUQxut1fraS8w6PNrS
- bTs9lidC4jheb7LUUXUEBd4b8oEYcx9ETfipQNVKCTiK/92aQ4XYNUavp0S9QMTeSGX3h2F7294M
- /+VpcWyiE/P/MfA2Lz6wUzNr2Rey1qA5yBSWay7weUcKyEnjdjPy9evx1hX+42s2kHMXIvFTbpN3
- bxNjDUiLNhuE4rhTYBSqLxc/OkjZR3AM6TfMz3rlTQAhU2PYKCX4Pa2XqkqpJJb04m5mkY5K9ScA
- LP5oLfcArqLqpgjMJ1ulkg6PxeHw6KiDyLeMMlPZnJRAWjHG5+clnBSzbDkfMLbI4U637VCqouFD
- A6R/SSUi+oGSxuivmgZxoiHg1m+em0/uOlxNWsla9bE6yZIEXgQdaS/gMPesxAci5dHkysvKWx4y
- JUShO7qh1qMWTIP+8UY=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 20464-21503/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=21488-22527
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- HjIlRKE7uqHWoxZMg/7xRg76hBdF2giwSh9VkJJEuQJtdtCqQA1ouh8lof7JocpHnhYsXGvpaAKl
- PCsSfTPbwhiGsON24mMLV+KyYdB4FdneTxIdAIxghiDXIKBW0VjLFG7pG6FrGveTvlChu4vwq2eK
- 9s4if9Kn7Rcux8KQML7/tQH39JiNcGzyqFWHREmyTKSqlY48W8bPVw9GIAAcUdCK+kyiWoOQSMo+
- dB9WyWE9MmXpo0HVfhSgyPtrsbsIzvJfXYq4njNrzOlrqhLkOXfrSI2gUxobWK04dFDa/qhNsiq1
- H4xAS2PywjPZcXKUHx2BA6Rfd0Pst4oOhzRdWrfxP/T5byClDF34zIADkG9EGNOz+6Yf11CkbxgX
- 9oXNMUiE87FssMmNt3dRTCscTIFgHdDeK0vwlt6pwYAOBL7vJTJzlELdcTy44v7mXZ5T20u6+gJn
- 0NZAYNe0bO/F3hTQ7uvi9E9O8AO+fleTiJxL7j13gUZnHyDmoP6BvNUOwsM+HZM+xYoPvFdvgnzH
- q6Sui6sfSeY/eX4zTmjGR/lZAQT14L0kqUaedbFoLmlo7meOwASLkiMRXgT/gCxRM9j1mukhuZbL
- a73RXKGjUy6sgaMxSmPp5LA85ph27+X3mhZeFnlpvQf6et3htzb1w/OEkYfNIw5uoaKqgz5pIuUQ
- f3CALbYix1aYHPtsvDG4pl7joWA7C4CEgBAjPKEQTKmlosmYVExl55kSHZZDFW63Tvn7bxluwJDB
- ujRKKtZvA9R+hV7KBFBDbowB7RETlWF2ErznuSSy9ixYct3Rn7DbCev/riEMn6s5ofB7/Yj4WCiQ
- 8IgNwDZemRuX/OFUSdBSKxblswJOQk8LsVx2bnK2pLI0uh7oaUoG7FHdEk/9fsjvqmYYFa08ayuT
- DOhjxTempabY8JEvq1zUO54tvwtqVaaV/Tbw8mb2jlzkpy7yxPfW0pVSChd26QJpS6nJewIO4dQy
- 8umuf62kkVzEmaELdM6hkTsP5q20vYqrN/UV9C3k1KdS8bbB+/JOYMWr8oMoV04PDMzhirU/yxQ4
- t926kTin1pMi5ozxHZEotTzZxfuPcrRYwbxQk7cKUyihysiYl6Y1NgsvvJUpxCHU4lQVau3mxhYl
- mhrC0+BzeeotBo4A3EXspgXHm1zAJ4FyZiM20gxA0IvOLBU4AiYteMGFMzq7rEe3uDaX0XWj8gtN
- TssNla3IEFltykziFvsqMo+gQ9SMMMH5JWY9SMJ/3glz5uBaMaqxPZ76O3AFkqDOKuc99OJ2+xPZ
- HcbARFfKVZyy/sAzBm6EHJQsA4RiC0w1saJVnshKSAWbX7VzJYuuvL2QveBTxV7evdDqnPq0Ws67
- z1o0nKgkW1ldC4DKrdk=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 21488-22527/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=22512-23551
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- zrvPWjScqCRbWV0LgMqt2dJLJ2rvQSMoVS42p+sMXygvJwQlGQet6fkZa0VibdJxYxJYkWCqimrz
- 8eRIh7Qtfnc+XJnTX0WGh+4Ra5Lsyt4hfwCP0QUO6ax2gqaTRRk2cHFWGJnJ7JX4wLU1pADhHgCC
- 9p2BYeog464u/L9G4ZlImDzVn33V2qri7VqZI7ubsf1VshnuTZst/DlOYlCC1GiKYvY4luoxq78C
- MRKGGSi4+JCMtYDXFMYH8R8TOF7AGte6g5KPxheOwFfiKbP4HrLxesi3Cn6ly8y1XKqkFO4vc7TP
- V8SAkAdpNKd9S9le6g61sAj/xmnRvJ4LKm6b3D3B07OI7QXS73Sxk0Qjvn3+9GH5qZ5wJjBVe+Gm
- E0QOx6vE6acrda7di65AhDjDnrQIw1naXoqRD7f5vOBMemxesXAzDi/fSdKmg+dWhCzkPCjBN1un
- QuNZxI905ugU2PEo8Awpt81vAqLyqGYlr2yiq6snT5j/y9iu4tRbzvugaLNhYoLyrgm32kZMpWzF
- kGQPzy/tLkyaEI9V6l4m9zQ8zmyrJLtLH7cO3RrFwHXw97syMtq561d0CX9hhdMPKezwWR42OJCL
- ELz+dSY5SbOO1cS19/l0htuQlW96trvgu+D4Hn9EU5MZ8LMfHqUBe1wuWSe9nzEdP55mEgKxJeRf
- dzKMwRtmHGnZmdmK0mQN/plfE/3XxDppqVU2mvx1ncxBQ5cB0blX8t8fAqI9Hab5Qk9KiVKqDSd+
- Ju9MRPTfufpkTKd9qNJEoU4kklR5kucOQeJ6qH7w2yZ65zPvmgOXSSaqVkcaOI3qDrg2VJXhhg0K
- 7/KPVLV3KRD7neZ/V9IDKp/d6ACf3yhPcPeVDawBlh6292zJq1MGw8dCrDlnNlxZIMEn0Aa/uZff
- sw1IaVHZO5PvBMUcKjSzfCZ424WqVb/aEJoh1LFyaRLwweIbqrMHf/cTywbSCgBoUlmgNAJAcBhf
- OI9Y/mJQxXhYjSp+ySc9lEKYPydI7oVa4TEefTkZfv7sCP0iufJY19yJf00H/94jUVp+Nv32xKXZ
- +wFvJ7v6+AZ826evh0LrZ2smAAvMlD6piSrJcoq+AuWnxaN+3b6w566ugMSQFtQrkQkkHOWgWNaI
- afgoVqLVu4tlRD8PWJoxTeWY4h9zV6HzoJr7pdE9gTNq06M/5av+quc/7uhbbWFl756+wLElQztA
- Bb9s5y4V1mWtOQtma8BK4r1AQxKbaaiKuneSBXgKUynpkmTxrALjyWl1hMUGZY/qqhJqHcYTI7WT
- HnsSLPOS3BdoJMnHFGfjPLS0Qx1ISEpwc69HQ3X9kxN4WtMYp8NFUNDbtWZwD/J7ZfzxPiJV4Idk
- 1Ys2XG4gCyMKEr5uyKA=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 22512-23551/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=23536-24575
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- h2TVizZcbiALIwoSvm7IoLZB+DBiPHoJ1oMsleqkRG3tjArcqOc4Mp2eWXZJqpnUbQaIfsmjMcVz
- Rwc+W49EFY4KZXYbeAhmjaS/Mo3i2wCQ0cj1gwmKrj+/WQ/iV91fYnLoG3vLrKkPhYh/tN4gg8mc
- CFfvocaDFiqSOG9m5UGXPLCC2K0k4or/o1hiFVBVCbWFLzQWH9HNXTWiEafQdnlojIZ6giYrE+6F
- Q5tR3F2mcNdGMszuspghaezoNa7fzp9W51vgTC+m7TAjeZuwrU0krfEdgVjhFTd25bK5eqSBqxhp
- xTo78tKJtqLlUDXrEMkXfrzM43B7YAlQXe7mZ9BhM/jea3l6hSdbLaCtjx+6SfWBcQ7PRt0q2K0Y
- wbKY/ZcOcj0nGEsNoczCD2DdYvdqyoatvVIQbSMVPondrQnAGbNl6exY6jvU8oT0mJtY6aWj+EpY
- AWwg8Q30Z08cLTFO6nEwu9HHgTSaCFNeVB3V05y2ud8dB37xO9eIjjsM3rpv7ghZLF8xVTekUV36
- WVqzOucyhEecuBYsvAoXMoQH5pdpBstpiCaetGcrGjDAnh76xHm8Aw+AavP17q1pvYGm/EhZSX3l
- L3IGQQWUbKrwEMmtqIBRZCOpS2W3ldqXj4B3EOyk+o0gzK5i/6AbEzV68kkUWPjTxkl/TQso9gaH
- 1qPIb2D0Wpl/WkRM5l1jlVFoDLdCkMVptB1esCApfckZEo+aLuA+y/W8HnbbRZ/PFWbcjxhNlAef
- 9V2yVppP6O0H++jViOWHoP3Yd86Resfg6F0cZ965un9ozy0AOxwrgBkVBoSoA/pMz1Z9xBzKyTR3
- e7u8XmhnyTtch/LlnDAD03Fqh7f+zE3HXrxFW91UmZwPrAlyc696AB+Ketr15nz/S1+ndS7hUl++
- A5ce0AHFsUyZ11ZMP6+3KAAKwEinx7cYndP148yqNe24oJb0dMhHyHOjuQjPfKq2rI0NZ9U4m3ZO
- tSe1yr69wJ713maeEszo/TkXlgDbAj4NozUvnp2KgOOWYrpXauBrJ1jvslAjxjTyOXlnzxslhIDK
- fMOMNDn429jOwfK6FJyhVwNTRhy4VFzyN2Esr+uvSntDxQKGy3uDByxSz2O9Bqqpebu2LJYxDq12
- IpTsstmeepeQhCqmSmrLSWjF6xOdNoIEUXla5acEE/78POdC+fbvF10UTykbh4dCrS7Kfmf/dt1R
- A+PnExSsUzONdzcH/iOy7cK1WiDOyHBFwwfbbHoh5JsWLkI/zEpttyvGOoU1xCWn+DhZIGR5d7Ij
- wO2NItLWCPna6rfbL7nf7QXRgn5O7EKYTdDVr+4wEs4iBF4gTicyIKTCgwjzWgqgbTvYZxT2ljfJ
- LuwfF817v/ILfBgqvPc=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 23536-24575/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=24560-25599
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- N8ku7B8XzXu/8gt8GCq89xQyA/0JCeDCmHhLRsAhZUyo+9tBY02Rh6Jmbbs4O2XRaxH0JNgoDsF6
- 9IipwZQ7SB2YtydpdaPkV2yKG71Zr9iPoxI9m+xXKa54m6cAosHi+LFDke/OORSPW7xwiv9EpAFz
- GUi3UiUWhMrzbukkrm+0a8sfBwGdEWubjwaUC+TtWRCMmYxxxvrAZRASY7H5Pe4A6NdPCxF4y/ES
- uv/hUQ6JNem3/HXrk3nJ8WbZfAEYCoZRsp/G3I9WPquvlVZyEszy0T9KYpiVQGbQMdCpCb6DwmMX
- TfsbAGFs0k5LFlnVpDWW1X5iY7ebiQk5Xth3l7NANIdKSXZYKbvPY95eEGSfg4w7vNM6xdAfpJOz
- v5kB/7N8fVYe7LtWuTerqp++t/bipfzVsbfYjvz6TQ31CkwKQJwaiw5KJhvAKn5rWQiRthIyzE4I
- 2AqBt2hobjijx2UcJusX5/MfDPj4Lw+01W+hzLqdoVvvQv8mZNKDnrKPz4568V/ww7RN8Jib/tXH
- SgKxG8XZKSRlpYI3GOuhDQ9E0l6rtK8K4+mKWhZoM6xjSbjhvhV2LzpDCcGV+z77hs2l9hMia9CM
- QKaP13El+BxdLS5rV4AizyU7tg9mOpbJqekQ2RmmZux5yS1k4tsD46UCdrX9pOljQwh7TM6jzLLi
- 4GVmXGZYkwSUPJtPU2TGywrA68LjK2L9rfDS0fbxbQPeQQPncCqxNT+CGZD/aCtUcT/zCC5bblyp
- e72N1swHfNqt94yxWfH9nfXKoZmoWwMglITtVrhFwh13NLUFsKyias3TsELh7W3HPGMIhqMNV8p6
- b/KU3nHgq27/h6JMRDVQSUcWf71+ZGbKGJHZlGcpu0w8N851GPdp3v2xJ5oaKZzQUpgYHVtv+qKO
- YI8jj64evNqBuEmCODfGCUKYppdgQnqSsKLH9rum4DdtLyaxb4R/DPoSAUIRP+BN2RuRfi9sQSCX
- HR7c1TtIw6iQLTV9v0B0eJ5pV2Pu71gS/VZ9scR7MFTdHyxNz+7kQgjekbnrlZ04fPsv3Cl+/s6A
- vjo2x94FJYYFEaUgyKwqdXQHnQBnEzDeV+VtRGzkCd085dYSX8PCiRCDCIVQSOqhH03No/VlL90K
- T7osiqlmlS1ZAjDYu0HhLRENSgojN8Jh80g1DHLrBJHGQ3ViSDQJvpQgLt54m95XOAykEZZKZUY4
- dfLbzoB2aLigNmlQ+afsljCueEHJDcBfAi4cYq21qLXSQnoTSfd+pl58oJNC5TovRsxfC0bjwTHL
- 5I2jFbIIAgIqF567jRnO/hGB9hH2y5J4Z3rIenLURIRR423IVXdzO4UQQLIYxiTNTuzG9YDvJEqC
- njOaoKwdGcbV58JcciM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 24560-25599/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=25584-26623
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- SoKeM5qgrB0ZxtXnwlxyI/I+zRTa3NMlOKDis3O0cj92DqOSfxCkH2zMF4pAnXfcgnvt8kPs2gnE
- TyLoO/srWx1jaKuvajaU4plKDGKUKHQuAybfHbwEEtYpHsihi8WcT8Pc7sJky+jm6mJs9y86J5aU
- Jis1iNXteAK0lRgiiLyFUnBTQ+0fAYY9UnbU1QeSKJn/SmVqdn9ZVrWBrbE2qwiVTszWyWDjnppC
- OAWU6yOYkzBWapX/RUdMkKAa6X6JsBuDJasan9hqfOvQsWQzXN+Okx6s6y8IpSEr64cKwN9AYLMn
- P0ZslWV1QFlu6s0s4VJvTyzvnDAN6qxXrclSwIfBv8QJ0XbUbycm+WM0uEFyefKaCn6SD9HaaFXZ
- n8N0UnTJo+JZ8eciIMwQ4MjEztm3XTTeXAvM/60dmsWGN0qGUJFKXiS6tFENrj166XHao40gz5rd
- 14IEwTw2o4Falcuetna7CNMA4YNkYz+jrGgbtf+C9SG1is8daeeXNcsXTbnYF0MuhIsDasXBE5ip
- lqRMlblOZOloqUbQXo7NAk8odhgdIZ7WIXmhGwwHhBJ45vFALW7uJI21GdlwYd6D936xo4If98RN
- x+UgT/1HBxicvPlTGm6mlbGfHMx760E9wARUNenJXYJmldDOxGBIDxVUFU8NFTWLT3/kMnQ6QkaC
- 7qjn3lVyPp0mSdkh6T7q4Mlw8WeYM4iBp3IPZqRCndFUcHJqkd1XxmCZxB4csQIFFYBDVJzGTi4s
- 5KQr+B6eq++I69XzbxN4X/1ZedwaBEM7wZOWJFtDaxoYu574aBcYw9g7F6z/KNxfbSmcry6QLVri
- nf5GwgqLAdgO/JG7d9S+URn8IqIbuVzPY0s2o3XZpKOzL1t1VG+gvtO6emTO9BXutp46NLrfUPZ1
- WcR54gMi6qm9vuelZE2bXKegzA7pLzRG0dB1uAYYjb7VlzgFZsvzE9kP1UR7KdknDVfh+8lKHGZe
- WA21dKgCgtAnAniRaMCN7UzObO37BW8koJKUt8Xjh+v9booxjXhyrfSln3vkaPotQVkEW5h9FsAS
- Rxa7kl2OsQ+dmITAuywUhbquehtHuM9hztn0ZtqTKf5KMK8vt6uNjo6UkBMmv9QVA3ZM7JB2BJZs
- w3EPExD+HlTbcGZUTri4BAYy/D3tlmMitzn55eYZyVUgxDApTZyNjGbI+Fd1PgJQsnTtFDLcc8uA
- UyYYj4cNULS5zG6CzY/ni8p+lBBIMwT1rKPQdIOoQh3goIc7PFYmXmVCYeEwvs90XMalQPeYyK4G
- +0xDYAvCMkg71dWr/7rVITBcCR6TPIIgfZItiI0ghlRxyA69y+WJSpGDJtpksZmpjrPz9M/oTflI
- BBcq2U3FY7LAAeh0jjs=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 25584-26623/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=26608-27647
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- +UgEFyrZTcVjssAB6HSOO425GXMKtDiHYGlN+GKg6UPK8eowuAtrsqxsHkn2+IM+tpAe/izeTJ5T
- 7OtOxRPRYPh3FPMRF4mCE3UL1PcF+gOMQCKrSE97Te4AH9lSk2hVD2UH42gUrziLGe21gT1kTF/5
- roSDN+HLNjP6gNpWNeoZnfmUOKraRXuOoxLzUhMZs37AwvXvnqgrQN2LN5UVQ0AaEWZEU3jM4hrG
- tae4t8I4jyDxRnam3vcAw2XTdhCgdyvuhB1JQwwO8y2oRzmJ7ZcxkS2DDS+0EzEdFxf2Ne/jwDPi
- rC+gf8fWzzm3Rk1LL3w9v+ndvOdDXhsICvSjVcLU9PPQJS4UoZWetrpl1br7taJoQv8ea2doK678
- /q0m3DyBOqQGRSFORA7RZltlTjjG+hhguRv2TVDtDoeO7fTII5cDJfFOS6JxAxlcJNXWoUMohpgG
- 3U6Ii8eS35h2QnGeaA/kNKiX2HpTr59OeiJAghDs70aeylgpYgUQnfNr0zX71UVGBmsuKCSACqs6
- AonjwUAD6lIoS0Ps5JqqIZJTt3cUqMsqtUyg2/JELPSNDnR8zZEmdibc9qpUX6dcw+9t0ZZVBr5y
- HbxDXeWoYfDt50cARQbFstPb2ctwZ1EAZvIXHYp/Rg/KSifILjwltdCZ22tEMUbzBq6Y5Mp8tDNl
- eSNh1wXBRimcrRgM5xQPBgC+T9O3+g9OT+glJ9V1eustCXPbGk3zCgTMm5RVW+e3wHzfQ87WVWY5
- nTai3Oryvuup6qj7CMMeNKTHn6bveOuVagIiMUel2oQ/EDxnU5YDGJC88O8tBQhpZ0249V+TPnfb
- rPpYcEgXe2cgP+70UVhzsqxQhguomkrquMgdhy4knK3UfMMBXvMBAjFIXk+raxQ13O/KdFpYpM68
- piBV93RY2CKuETuXT5C3Mj6cZoDAMmOaI54qvExB3U3TgvMPNQM7sehrnB2Jdc404V9o+S+HR0qe
- HhdX4Rtp8NKNFBhf20MQ3zo1uiqrSQoDLebYvccczD/0y/Ztm1lfkAN8uzlRih6NoaVnZ0S6weyb
- JoTQpmtcsZx36121rXUtPI89E2rsdmtHVKDWcqcrLBQ+TXkKynnPacOolbgNbePf4qGPISdBhzpF
- tAOEdoqwdxMFjW7brv+6AYBYp+N77O3b4iX8l7XWxljjCR3tOor04KTreNDevAsCRdenCfLl0o6z
- FMvaApP2qHcRrdD43s/gjIs0zT/di3B9FUcSYhp92/TfeeXdzcoHwHL0ARNmIJjXc0M8Royh5/HT
- K8uSFa4YLCip0fQnLNK5Rd4NO4Uyfix5JdI/yKCqnv4ZuOVfIxkFPmc9yG5lzAv3SA1PUfFgk4Vw
- tp7NmS4deE/IVodyTUQ=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 26608-27647/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=27632-28671
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- hXC2ns2ZLh14T8hWh3JNRNTOtN1QOgWmlifq6s1tgcFaUIeTDArZ9qZkMHudbtAptM6DQOYGcC4i
- Vvy3Qmg/PpandtWxrrlyieFNQSSnHXpNK5oN3Jyof86fdfNYdN+uMKFsX7vHduyxqEIxzBTt30mb
- mljcnEon4C658PBsrSB5f39xjLXXHlBVcVRoml/v9WFZYXeloRgM/vrtHFwiOYT6EbrlJoOD5tqS
- iQjnoDERFg11moGiCCfwL4wVFcY8HI5g/ZyCLJQ6AK1q6hU87PyaCuqUNFr1Sg5ZHE/T/Ud/mPn+
- G8L5T1WD19pC+JoA+FGe1ufmhm2S/im3IuwOLMOYAooTxFOBIm+HTkO7HjvAKmfWvmS21XclSu3a
- HMVwYtghelOyCetp98I7LavxeR8WrrWem38mBSL7jxwYPGAaDxuQ84deQHi1MIfbsGlyLDLMTz8c
- ZDueqwp7zsKK3+OOujfZWQ7fq22yrX2wCWFh0fD6hvZDH/8oBgtNeJVcx5eO6n30YD4i9TbcHwAi
- 9B7YAJ9c65jigiymzUs9AL1OI8w1vEjXNmjkOElL5VzFS1zUHUFHEiA9BfsWjP6uUhXopyaqewaj
- DN4fTX3IkEtQwVhNZ91NkYixY+Fod9qsBR5OOwajAvYOLYW/f1HfhrePZ4P6ZpKViazyl9dNtG8E
- UyDUahx8v2s3VaRwPo6+MAv6FXk1wnqUy2RUg6UyGkgWBXxYIuRE666h+LY1l7goGjmy+8AzKgIs
- 7OSVXdbJY+3XN9mwvtX6dBJMjxjWPVXZVtLqeJTEFfILJmrgXyoVjZOJNkV/+EkL2vjmR3utjyxG
- SWXybBrzlQfzbtBR/qQ+o4sDGeXzLMOm3DzRG1S+ylcmuuvlysHzNoMP7Ith1AmsGfhc6nPQxik/
- 3HT3SovGjxZBQ8xJ+k5lCMgXXmwYYOaf2ALRtGkHyo1esA9jK4wa0BpG9FpgIMwCD4DCA2YiflPw
- hsbb/pOgdeVp//c5bNCj7ut8EK1aWUIph6qVXH4Jy+fUoxkfoYdJdA9KSoFygtRjWRw6CwCmd1RU
- fZ30eXcnwhJQqQP7kF6vvJgJg6Q/hiLBSM9/DanCL7xBtdeOuH+9Cm7o3y9Jm6pxwmrq4ugsr9Rl
- VD9IT9PD/RBc/yHxg8qjDymWdTkgjIvWVOI4+OsGqJmAlZfko3H7tEv+A4iYn/zO8HQPs1ILzCuM
- 8regzUo3McnjLFxEY84+DRV2nxmBsv0S1NJerldMD9WdMghkJ3Wkbu0AGKk1aZI6N5Z/Ec+b5gOo
- 3Nn4KqdDcaBc/LAkRzSq6mBcS0dyky7eSRm9FzEl/3b5RGb1ULqRA9VPkzFk0RLxfgMuTA4OfdgB
- 1s0/yxe3IwZ7hAZnDwM=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 27632-28671/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=28656-29695
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- 2AHWzT/LF7cjBnuEBmcPAzXxcrMDx2CBOEBUHeWGbuRiszNwCbueMOTpx90ee1WeUlz8jjhKu8Po
- RTtgU/tHQ129Yc7T2sf6mpqPRhfesyQjVnj8sqr3RQAkF41BUsnen+ak1DPrk2B0g0j8B5KtiLL4
- yw3l/E/zKCNLWLj+aN9lhi8SZnniHTw3CbFfj43OM3PxCGBgwg5HtmjQICzXGRyUJUoyedDZGIuG
- QkCGqWr4s0QX/S5rX8eGBAOMjQO3QwTBJhUmjPriieSZYHUtz3slGt1hUemdmm3u/kPFy5cpBQEj
- kz4dg3SB9lcpaQUxGWG6zRkE8Bdh7+KaNDL5QRGmCtSZHj92LQDMhxXr52Os0E4gF5yyU13DhXDP
- qcj+A9KZYrzQy9+XFB3Zpzzs1MSf5dF7S4zC+vS8drv4xT0M+aWjh1EgFBsbj8wTXAn92M+0QTi+
- ozg6NB44SyccYvCupghnCjWJYdQNCLP1uchjTuwcLhkzjYj9Hsq9njDckPYpelS/opbC1VUsnOZZ
- pMkwhzgvijWc7XUK8nxAwYzEllqVpZxh7ZEYVsbBK2HuHTPTRQA8KIsRKELKi+vVok4E4+8tE1o0
- DI5pkSxRqc1YA/pj5v9bCM31v/V2pIqToWIeW3bu06qRzaGf8R7ktjG4HNLV/IPkfm9Fhcmvn0ZA
- qepzoZFazImO6um3g/uNWp4DRMWDBxja/0pXrYCuEtu7VigmruhlC99BrhHJkT19zrj7rdRkWUBD
- 5nrkUILSy6GoUQVX2gh0pcEU6lBg7p0X1a0tU2xUcU3rxrhW18AhLYAEoE+3ac5c3LE5q2tgkDUX
- XsgOGKvgwl4+yqCJSymS4KlhGEAzD9WKGVyPo2fsyIy3v83WTswIDMiak8O1pYa9la26EyVsQJ7B
- JWAZI8h5BrP4ZComWawK5JqbGDd0sC7ZWPXFERP7Ey+xQL7ec5DBNSzxEqwqLzuiVKBmejayXmOG
- jxHcTRGAJB9Y+HkNJiG/mf3agyMmhONvCtOQbqr96Tg/zpSi/2tD2Lbo2I0BkJ/nuTOpgmV8HsF/
- EChkZ3lyghm9M/ZWBVzR4y7//sNTf/4sumLiTqY9HsqsY3xWyUI3csf1esE7sBNrMDc4yaXjbnxu
- r347ZXiY7/EQGUEOa5lubBc4BVWuAK7E95bQCX/x1uHaorpBpo73kB6hS2axtNjeW3ynbDJ79M6i
- yt76a3ClnKv/GeTgjc1DKq6allF5nP7orrFQtn74RTpRy+RgOdePInHfgou6LFBWkEZ1vswqpxZ6
- lspHTIEJHBXU5MCRTx7OVhatwIXAsCaxCwNNZwaBWaxiRsu2jUuTN6ftT4KhCMn4329OpgbyE/To
- TEB5YEstrPHv2Fzf5I0=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 28656-29695/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=29680-30719
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- 9OhMQHlgSy2s8e/YXN/kjTEDnEps616MWIghSgQEGAp02qt9Bimq/p+NgJwJE8peD7T/tgi8XQ87
- LkfSWTM0ht6gdChUKV41vTpAes/MeDaPhDsQ/d+ajmGYmCyOcHKCjdO2jmPYpkalwDXkZEn336Ub
- rCEN0SD1ZjGBhRFeT1f3vWEjalqfD1pV84+0+L21uaUoer++1NuJi7uzqwWdPvN71pVCHT4OyTzk
- FP4QEnc7ICXyPWQ3qFji6PChIIpFTiJRiSyVMCdsJzpG8Ibp20aNcCWpW3Z9xOt8SW5+sWP4ofLD
- exEbVYUDokqjl1pNyEiCLecIvjX/9DeARdzp+yR4LoX4kyyMCClTbg/peYOvInQ43bX7oO+eZD25
- Lyc3g4i6ehzNXQ6C6LftaQ07jsiPLPHLFZZSS86I/W3TZwyUh7leMY8kH5fXc7HK8ivhYrUKrS0D
- 2VlV+HNecrF9WoE1+BoyVLqVEuEeHTT8ImYathMEO9EoL2Rw+B0K3OewfxCOPtdSp4QKMBtdwL1I
- LmBjfAzCK3Q+mHDURyZ18xOHzcr+bjGBBgR8VRqTUdMwKzgNNYiqi87XMK7vEMeG33BsQ1q9gPZH
- kHIR/P67aSGw36Y+LubHIEQhivfrQAMAMSxd4A1ICLWtKpAhBQwFJ7saw9bz9GdzXxJAKHgAWKu/
- jZTA0qrrsF4ydS+S3GfNFgByCttJ+SyYliGkp8kHbPGw9rZzhDKrZPiWthTwVRCt1WjXqpj5ClnN
- OsOtYABoigsppuCdieaF1sFyqmnQ03hNfkfFYP36oJzfGr8JQcTk7JrY7f12BAhfGw6RkWnz0q1v
- u9QH6w+lLHEZ6unPBOGW7aZAghp7i34K3QR1cb94cZ1wCKU3vCliBSVvzikcaDTw9RrBtJ4wwJSK
- TMOG6o0mqU7apLeDMJHMN4534zwemHwNis3fvRxLvel1IFMjIGWdQlg3YQe70iRpZRcZzrlKECnP
- HuDw8AJPo857JUUQZfltmKjjxbhy55iWJ12rzgTveVj+5DX/iwVb2MnRS1W3+bF9XGocMIbEQFQv
- CyIsLxT3fIqZcJ5MW+ZsU1kcMHczFrBG+U94MRNJmjyXHEbnsMqzO0dmYFsiP+dUmReX8nnk3eoP
- 7CKgBHaIbSnR3/u089AA8fNQQLEKbZo5FU5DmdXWo1u3lmdl4MUD8WACTCYaRKANa/ho1wB4OXhG
- +h44cW+EQXwm/4ThXAdIdXXMg8XXfZpf8khUeJTKNAZgfK0GPIYB+QE9K84NBaBY7FAChNLzoyO0
- jqjTiPSL/zvzzwAXWSlOQDwfIs0JgKhU8YwTa7bm4Tq6BGGAu0Xb8ViVLcs7s7Z9hSFqby1qwvi5
- UnVasmL59xAh7qTju/8=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 29680-30719/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:47 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=30704-31743
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- +LlSdVqyYvn3ECHupOO7/0LllxkS7ZwLm2O+VHUwUM6UXjai3RsNOkHQdlVjmaxgB3lOfBklvMJZ
- +bqXhdU0qPNLM9wETeaF0h51YRwAnRxR7kbEVxlsEG4vSfKRGwSIrF8Wf108Qm37Sx5Qpn3/Qs0E
- 4ndRRUmiNX8Qb0LNZ3KsM1jJ25ZrnhDRP5hE5buN39EYZ8ncGVBzM7Nzwt6jLJu6HvPc/2BSxDRD
- JNsQolZjnUmEILEQt81B8VjnWTBO6Bv7h5oT6ipIwgZxfbMT8BXnrUk73xaEcwgZ3NNfYVwlOtRA
- dpeMdLBERRx6Tm2rKcvukDkmqB9cMHWXXxs/pe/54+2srmPKaHeo021rI1oI6+rzbc4doERRVtXh
- seuVxNdhqDk4WbEVxtJzM0TXKIqwNFgr+VPwzufFFm1chB6Ghs8ivKLxUdzUXI/eVwRQ1bqnUTIy
- Sln3H9cQd4R9zNHDCtffARlbtTHORCuflkiR/HxAFO5jMu30RkKyBE8lRIvJNmd1atRyHFU78SQq
- TCe+rwRW69KUVgxHb7aLdmegK+LY2dNWEgn3x4cziklSlOH5DPBqTWSwskqy4dIgvAkx7x9S5VCG
- I6SnBVSUwvzCRlaz2T2lnEhzRpvt2WQzzSEoGpc0oujCE7vfx8YRfQKcnttBpFyzy1kX+06zDVXP
- ZXUI10GizXq0Ilmj3VuJ1GXvAFb2yyQ87//XBU11myG7DHay86IuMeX2qqVOR9LpBjlpRNrRtqgb
- pWFubRjjGM9K3erwIE/C1AwLhMS+5Fbx/SrNAKubfn/rd8W9JRsbxjwrpnyyR8URZk6D1WT72BRp
- jVrOZWno9CEcArXI+N4NaIVQhYHlxIGN2gyE21dcp3hY0QdGntSmS3UD4vkK6ATOGc5d9dvZJkbv
- i6PaC5T9+dDef+/a6+o7ND77Qr7BSw9lH+6JOJqoc7j+y3T8H+gfRJD5UFPsqv+CHc/MnHeYIxTW
- XdnIec9gcxLDdCA73Veb+foHqiiGI5AU/N1CVv8Osf3RYANnzpJIGrgu+TcdhhVk13SNlnKCfO06
- fd/G7+BIPr428m8oSk4pUZPNDDS/eLpjfvhFOH85n/6JB+DrV2mgqiApghMzbRb6cgNw8THJ3hQc
- 0j5s9GH9uQJs7L4z3Fh1/ZeS6d6kDdelNXms4tmG29xDnL9s8HQPd/3aGy6AOzOdWN3cGbgtMoQ4
- l/wG2AJ7Rev0lQyRhYM88jQQNdyTSBdjF/0AnFYH2lM777OUE+zpa0qVf8F41TU7vEAkl5fcwZtl
- bPeN3o3UgknGdxTET7xEdbVz9zga2+bUaXbwZ3LM/72p5hvOCu5FQYanObnzQP3Jy17oTZPw0SRW
- YjplrlwYsxw2+Dn3Ajs=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 30704-31743/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=31728-32767
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- JFZiOmWuXBizHDb4OfcCO2k3V6uqQiL0ge2iTMdbCwmMOQGf1FZTlraa696LbL3bwDuY9t3Kg/u8
- kJni3qpUPFI/oux37XIRYiWRoIlD7EkVebs+U8HMSr0aj81LS8acIm6olX/qS0ALqXh3A5TZi8jQ
- oj3S2VvaR6SXey9T/LH3TkF1k7bZ56l1aekKvzsqcqyDDWlM6xYUgEDUTrk/jMh+l1I5sJjkeO1g
- 9jo8olIstAQWNJEnVspD4fzDxc74/z4lpvfPaSzEQuNIKZ98EM4eGAgfnThBw9oSR6J5G+utHgu5
- wBpxy8EgklynMgc21aRJRYyiUk9ZWegmqqtcA73ORuMrQglVHnoRulmh9948Lk2D12qZZPPEdFcJ
- 0ZB1+5cwV7b7TTUebESrpFFsyiURrZPbWuve8ikYPBvxTDCt3Q31zAUlEXjMDpycCVx0pr4ReXDG
- Ug45bQngkoJOj3st4HgJ9S1gjXGTBv915qvOrurCNKAXTnfhjVyTk8ODWNfnkCZzjKbsT+wIMSJv
- JrygAYruurIevTIpZt2YravU4S8MbUQ8YDi0wOLc1g7PiOXNmBzjS5XfGsAj0C7L4ksVYqF5IsFI
- CnLhveXf2CbiYx6RAc+0b9h6/2+VDKTNlNTqXoDGTQWevJWe/Gqn3cRBUKrqH87J6a4uWpPE8u5C
- MleuAhHv0Hpr8TO55ElAeqKpzJqwBMcQxUNtji4CNLoxerEEC7GoxZKNFBQfhjVvE/S/DNfWOrCA
- 8+7xs4jnv+p31ssRHv9uMdyR1BeXmtiRrV2PoYfg5bV3wkUTzgRAxMSEPRt7pG4A5xTM7g9ReH7y
- 6nOE+qp8U0c+9xUGRmnI0JMM2EacKHxFVsho+vCbcpmINOIuuZkAiB1RbrITeK6XMqprCAj2m/gM
- 5lXRy6l4iVwalu9yNB5ULPbW5RyXw+Qq+oWWLimX0aWcCJ1H8L916EuoJZtdGirdK5h/3GokOun/
- zadkLSEf1YMLuAJVCOQjmeJ5nTH5dEqr54T4F2Hv4/2E55qtQPoFXgyvvjElXk2Kq0/0AwV3CUqO
- cPs9b+/cnDMOWptqMzSq1xvs2JUnzDJTrKziufc8myv3oW59R4YLEi0+tRHFihWeCkSMJmCLJER+
- 0zsGAnnQ85L5Onq98qZETxAf0jM5Jee423+ksKyOaMHP5OGARPBj8f39foOCGkJculTxmLZLAhAL
- cSP42cxTqGGm/E2wfejdC8Q0c9ReT2THUe630jLUTgoziEArFwnuqt00m7N2Oz3/aFvs7pwKFtxo
- UPlP2HaNipPT4Z8CHPQew7QuGKHQ4GHxbDfic+29V5nluChNOhBYKBoijKSD+ZqRP2L/yZ+WBVyh
- IALMHhHh8/EnJuGkG1I=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '1040'
- content-range:
- - bytes 31728-32767/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- If-Match:
- - '"0x8D759729BBDF654"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-range:
- - bytes=32752-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerab6b1786/encryption_block_blobab6b1786
- response:
- body:
- string: !!binary |
- XKEgAsweEeHz8Scm4aQbUlkto0yN5xI6RD28VWTn6i4=
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '32'
- content-range:
- - bytes 32752-32783/32784
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729BBDF654"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:47 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:47 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Sw5sD2XjpIk4twvRep1TJMbWId+32tDrVTQooT3IJk8ugbFD+nTngg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dzt4BDaaH4dR0IIP8KHQOQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_strict_mode.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_strict_mode.yaml
deleted file mode 100644
index 2103c96f4883..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_blob_strict_mode.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc0121309?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729CDA5D89"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:48 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_block_blob_single_shot.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_block_blob_single_shot.yaml
deleted file mode 100644
index 9120641fc28f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_put_block_blob_single_shot.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer39421575?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729CFDDC52"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- 8azSr35u+E1fFX58Cs6Ngg==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "NS3sd/hZSvt27USSP5B/0w8ihts3//1C/pXz1uAaNdm+szsr/nqAAA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jhvPSP6ZemK0FPHKBdtp7Q==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer39421575/encryption_block_blob39421575
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - 0Mdtg67oXrmhr0srNxShaw==
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729D06DE9E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - WeiITb5LxW0=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer39421575/encryption_block_blob39421575
- response:
- body:
- string: !!binary |
- 8azSr35u+E1fFX58Cs6Ngg==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:48 GMT
- etag:
- - '"0x8D759729D06DE9E"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - 0Mdtg67oXrmhr0srNxShaw==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "NS3sd/hZSvt27USSP5B/0w8ihts3//1C/pXz1uAaNdm+szsr/nqAAA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "jhvPSP6ZemK0FPHKBdtp7Q==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_validate_encryption.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_validate_encryption.yaml
deleted file mode 100644
index e25e4af876ef..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption.test_validate_encryption.yaml
+++ /dev/null
@@ -1,158 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerabdb12aa?restype=container
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- etag:
- - '"0x8D759729D2F1148"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: !!binary |
- L3UFOE1ongXB7rwmqC7R/g==
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "oPCVX0Zz9HSqEyOCJ/CtBBJuHouZUm4vYPcvymL3Hc02GhJUOx7FsQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "IE0IL3bMhhaDbHeKK1AX0Q==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerabdb12aa/encryption_block_blobabdb12aa
- response:
- body:
- string: ''
- headers:
- content-length:
- - '0'
- content-md5:
- - ts+5BTVKaLR97my3E6QjmQ==
- date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- etag:
- - '"0x8D759729D376D57"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64:
- - bMT/ImaYhB0=
- x-ms-request-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- Accept-Encoding:
- - gzip, deflate
- Connection:
- - keep-alive
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-range:
- - bytes=0-1023
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerabdb12aa/encryption_block_blobabdb12aa
- response:
- body:
- string: !!binary |
- L3UFOE1ongXB7rwmqC7R/g==
- headers:
- accept-ranges:
- - bytes
- content-length:
- - '16'
- content-range:
- - bytes 0-15/16
- content-type:
- - application/octet-stream
- date:
- - Fri, 25 Oct 2019 17:41:49 GMT
- etag:
- - '"0x8D759729D376D57"'
- last-modified:
- - Fri, 25 Oct 2019 17:41:49 GMT
- server:
- - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5:
- - ts+5BTVKaLR97my3E6QjmQ==
- x-ms-blob-type:
- - BlockBlob
- x-ms-creation-time:
- - Fri, 25 Oct 2019 17:41:49 GMT
- x-ms-lease-state:
- - available
- x-ms-lease-status:
- - unlocked
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "oPCVX0Zz9HSqEyOCJ/CtBBJuHouZUm4vYPcvymL3Hc02GhJUOx7FsQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "IE0IL3bMhhaDbHeKK1AX0Q==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted:
- - 'true'
- x-ms-version:
- - '2019-02-02'
- status:
- code: 206
- message: Partial Content
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_block_blob_from_star_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_block_blob_from_star_async.yaml
deleted file mode 100644
index 86da098b4591..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_block_blob_from_star_async.yaml
+++ /dev/null
@@ -1,434 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B54EBE4"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8
- - restype=container
- - ''
-- request:
- body: !!binary |
- ej+m8QcBd9dz1LviCK6sqw==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "kW4hk4DazVuHYkLagB3+rD4VsXvLV7AQma/0CttFqj1g8AnmZx+KOA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "WNotInt5WuBpMKEdl6w7SQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob1
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: 20lSMzbn5HdoWm/sYduq0w==
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B5E9E85"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: RcupDOrIva0=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob1
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob1
- response:
- body:
- string: !!binary |
- ej+m8QcBd9dz1LviCK6sqw==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B5E9E85"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: 20lSMzbn5HdoWm/sYduq0w==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "kW4hk4DazVuHYkLagB3+rD4VsXvLV7AQma/0CttFqj1g8AnmZx+KOA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "WNotInt5WuBpMKEdl6w7SQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob1
- - ''
- - ''
-- request:
- body: !!binary |
- Bsv9yMKIDXQcUEryh04mgw==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "tFZXvbUlcIO/ENhLyk5b0vubwHoHbnJVrITfSV89jDjFOEuXLqVVbw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "YbM27Zz6a+PrF1PzOv8Rkg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob2
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: UdNtaIW23ZtF2oEVQoqBzA==
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B6F6A4C"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: F2TU+Z3+Elw=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob2
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob2
- response:
- body:
- string: !!binary |
- Bsv9yMKIDXQcUEryh04mgw==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B6F6A4C"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: UdNtaIW23ZtF2oEVQoqBzA==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "tFZXvbUlcIO/ENhLyk5b0vubwHoHbnJVrITfSV89jDjFOEuXLqVVbw==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "YbM27Zz6a+PrF1PzOv8Rkg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob2
- - ''
- - ''
-- request:
- body: !!binary |
- LjjajrtCDwD2e4x76gZsPg==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "B16RAwfCQ+XVzlQnCL48XxOq2yQH1w6b2iyngmCdkZ72YKlkhxp6GA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "pJtufx/G8IqwvqX/TdDqYw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob3
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: jkzszPVjO178kyrE3XAppw==
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B7EFD5C"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: hviWLCROGRM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob3
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob3
- response:
- body:
- string: !!binary |
- LjjajrtCDwD2e4x76gZsPg==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B7EFD5C"'
- last-modified: Fri, 25 Oct 2019 17:46:41 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: jkzszPVjO178kyrE3XAppw==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:41 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "B16RAwfCQ+XVzlQnCL48XxOq2yQH1w6b2iyngmCdkZ72YKlkhxp6GA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "pJtufx/G8IqwvqX/TdDqYw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob3
- - ''
- - ''
-- request:
- body: !!binary |
- wYb7ruB70LmQODYcM2I5WQ==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "yfqVfFNKDl/0BezF4A0skM/gKnyj2Ny7SYj/j4GxDdOOhq+ZwS3qGQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "P2HW1TbvbAPF9XfbCrNf0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob4
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: 8DESAYtyxRawrgXFCRddHA==
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B9128F2"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: T/gB9qfXaH4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob4
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer734f1ab8/blob4
- response:
- body:
- string: !!binary |
- wYb7ruB70LmQODYcM2I5WQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:41 GMT
- etag: '"0x8D759734B9128F2"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: 8DESAYtyxRawrgXFCRddHA==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "yfqVfFNKDl/0BezF4A0skM/gKnyj2Ny7SYj/j4GxDdOOhq+ZwS3qGQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "P2HW1TbvbAPF9XfbCrNf0w==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer734f1ab8/blob4
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_page_blob_from_star_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_page_blob_from_star_async.yaml
deleted file mode 100644
index c39b474991a8..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_create_page_blob_from_star_async.yaml
+++ /dev/null
@@ -1,619 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BB9E9D3"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a
- - restype=container
- - ''
-- request:
- body: null
- headers:
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ZbAvw4LyF54M6KwUCQ6CNMqbdRqYhkngH+a7rvXF0tTOYtMA5qhNFA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "v+tyfjKR+my+qFSQn/fVbw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob1
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BC20562"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob1
- - ''
- - ''
-- request:
- body: !!binary |
- kbI3V5c4PjdVGxH75fgO+F7vMAC5Q1HJyduEev0Jl6B/u1ca4AeqBjAt6a7hMR2AS9+btgC2fiiX
- PVy82OJ8I7x2UKkLFiTlbpBCFJNK46vBuEkgapn4+3YH86tvuPoF6BGF8HxphMl+oMzysnJ0XQad
- 3MkZeMyPhPaX9sZj4fL0uguq9q0Tunl3oCA88+7H1I3l02rZxYzJFw/vQ7aPMb8qhYg7N8PggMIT
- XcZbSqRuaTHf9g0e8CmY7Sc90gRJHLRdApXlOO7nbOzm+IByEUY7c+2HTlrUJ0uE7x20DyznEFFe
- eqoY4+Fl9ZgggePoxqNbFcQkkXuUTYfum/RUHPEUMK9Y7VS7eJgN9qYrDkhoIajV7Yf2kw35KZPQ
- wZxLFHFdDkAaMCE5AzPC/tRYzLvV8vY9KfOheZrYVytWUYIDNiVhthlY2qaMYXHBWEsPRwWZMij7
- oK7TbWEKRw51QOZpaxQrydlM3I6OtYL5VDzWWRihM5GtcvKGe2E5ZZcFtU2lx/gZ7g/5KBj7srXq
- 9180N7W0QJ+/LTFsyMQTkEqVdn7IygUJFNv1z3wvS+3LkJx0n+wkzyCQZQhawS+Q6ZApkMZmmWzg
- PPLr+dkhLAjoyoIc8Q/HrUa233bfQRyD1zUN7SVQaz8LBuvECh+6ZouhQmohZ4MnNNVoMjV+3kk=
- headers:
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D759734BC20562"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob1?comp=page
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BC9CEED"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-content-crc64: hWpAlKFNBAc=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob1
- - comp=page
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob1
- response:
- body:
- string: !!binary |
- kbI3V5c4PjdVGxH75fgO+F7vMAC5Q1HJyduEev0Jl6B/u1ca4AeqBjAt6a7hMR2AS9+btgC2fiiX
- PVy82OJ8I7x2UKkLFiTlbpBCFJNK46vBuEkgapn4+3YH86tvuPoF6BGF8HxphMl+oMzysnJ0XQad
- 3MkZeMyPhPaX9sZj4fL0uguq9q0Tunl3oCA88+7H1I3l02rZxYzJFw/vQ7aPMb8qhYg7N8PggMIT
- XcZbSqRuaTHf9g0e8CmY7Sc90gRJHLRdApXlOO7nbOzm+IByEUY7c+2HTlrUJ0uE7x20DyznEFFe
- eqoY4+Fl9ZgggePoxqNbFcQkkXuUTYfum/RUHPEUMK9Y7VS7eJgN9qYrDkhoIajV7Yf2kw35KZPQ
- wZxLFHFdDkAaMCE5AzPC/tRYzLvV8vY9KfOheZrYVytWUYIDNiVhthlY2qaMYXHBWEsPRwWZMij7
- oK7TbWEKRw51QOZpaxQrydlM3I6OtYL5VDzWWRihM5GtcvKGe2E5ZZcFtU2lx/gZ7g/5KBj7srXq
- 9180N7W0QJ+/LTFsyMQTkEqVdn7IygUJFNv1z3wvS+3LkJx0n+wkzyCQZQhawS+Q6ZApkMZmmWzg
- PPLr+dkhLAjoyoIc8Q/HrUa233bfQRyD1zUN7SVQaz8LBuvECh+6ZouhQmohZ4MnNNVoMjV+3kk=
- headers:
- accept-ranges: bytes
- content-length: '512'
- content-range: bytes 0-511/512
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BC9CEED"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-blob-type: PageBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "ZbAvw4LyF54M6KwUCQ6CNMqbdRqYhkngH+a7rvXF0tTOYtMA5qhNFA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "v+tyfjKR+my+qFSQn/fVbw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob1
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob1?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BC9CEED"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-blob-content-length: '512'
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob1
- - comp=pagelist
- - ''
-- request:
- body: null
- headers:
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "amDkiQYVRF63QQ+xvSREA/0f5MoTcRLU0crHEN7MwsN9O/qXzvgKTw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "Qe/0UkugbtJDrdWw2qel1g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob2
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BDFF2C9"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob2
- - ''
- - ''
-- request:
- body: !!binary |
- 4G9x+8XZjYmgs8h8b6hQ0rWnQrkVrXkzc5ExtUk37+7dJwR29kMz9YprLK2qKTCCQwSI2MU82EpZ
- W1ekUXtINSOR9au1ZeqpKRuhnuygC98mf39jDS7lJWpI40LHP20wD6ncakzesld/+0KHw3CKo81t
- 9jUKwGSjm3xjLcvJG+Hf3PlUxnZ3GZwORlJ5SiGXNQCkbpaVijzFyoOwbgsvbNWVi9WKNvzWaSVu
- yuDDgBUz1/+jUL5yQWZy5wqqbnkDF+yWOwLhhXzqWEdhoTIyrWYwhq8NnqWX+pyqfGOhJsiNk0qN
- HgGq3BHf1/imuspNLwMOYAOiE/f7OstEbezn+AxrKF/UXD9UTVw1ez+ljxujd5MqPQGDCC3uPZ4G
- QTevohZOBl2RR/Zw5Z/oDY9Ipt5fDFpERkkf/wW0VaURebpJSiiLMBVmkFvS5GdHZtI2oy5c3hLt
- TdX45mSdTE/6VFetnGrB/ZMILvEGQDKQ25yGTu68GuB4wH1uv2oXvtLU8sOOitV6tMHFBglzsYvi
- S+3kxr53Glv6XyMcHyRT1RrqzdGZ/l8suKfFuTOM5AN5xh4XPduq9iiBDAjmHEyTG29zERK6tv/3
- CWOOY1WrVMn2Bm5vs8pgivihF+Z2RpXAdviHwo9rxNid6LuYn759Rgk3cTDMehcXZKVN6I90BvM=
- headers:
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D759734BDFF2C9"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob2?comp=page
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BE7470D"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-content-crc64: aGnM+aWu99E=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob2
- - comp=page
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob2
- response:
- body:
- string: !!binary |
- 4G9x+8XZjYmgs8h8b6hQ0rWnQrkVrXkzc5ExtUk37+7dJwR29kMz9YprLK2qKTCCQwSI2MU82EpZ
- W1ekUXtINSOR9au1ZeqpKRuhnuygC98mf39jDS7lJWpI40LHP20wD6ncakzesld/+0KHw3CKo81t
- 9jUKwGSjm3xjLcvJG+Hf3PlUxnZ3GZwORlJ5SiGXNQCkbpaVijzFyoOwbgsvbNWVi9WKNvzWaSVu
- yuDDgBUz1/+jUL5yQWZy5wqqbnkDF+yWOwLhhXzqWEdhoTIyrWYwhq8NnqWX+pyqfGOhJsiNk0qN
- HgGq3BHf1/imuspNLwMOYAOiE/f7OstEbezn+AxrKF/UXD9UTVw1ez+ljxujd5MqPQGDCC3uPZ4G
- QTevohZOBl2RR/Zw5Z/oDY9Ipt5fDFpERkkf/wW0VaURebpJSiiLMBVmkFvS5GdHZtI2oy5c3hLt
- TdX45mSdTE/6VFetnGrB/ZMILvEGQDKQ25yGTu68GuB4wH1uv2oXvtLU8sOOitV6tMHFBglzsYvi
- S+3kxr53Glv6XyMcHyRT1RrqzdGZ/l8suKfFuTOM5AN5xh4XPduq9iiBDAjmHEyTG29zERK6tv/3
- CWOOY1WrVMn2Bm5vs8pgivihF+Z2RpXAdviHwo9rxNid6LuYn759Rgk3cTDMehcXZKVN6I90BvM=
- headers:
- accept-ranges: bytes
- content-length: '512'
- content-range: bytes 0-511/512
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BE7470D"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-blob-type: PageBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "amDkiQYVRF63QQ+xvSREA/0f5MoTcRLU0crHEN7MwsN9O/qXzvgKTw==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "Qe/0UkugbtJDrdWw2qel1g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob2
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob2?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BE7470D"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-blob-content-length: '512'
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob2
- - comp=pagelist
- - ''
-- request:
- body: null
- headers:
- Content-Length:
- - '0'
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-content-length:
- - '512'
- x-ms-blob-type:
- - PageBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "GBHlr46tTL7G7OFhnHQHFDNi133AD+WDrfNF5rRNYL05iO/ivlACig==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "LVTeJ99hXMgitd0bxbVSMA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob3
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734BFC323D"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob3
- - ''
- - ''
-- request:
- body: !!binary |
- tZ5tmlEaKDj7mrakBq70gjUYDrnk7+CXbpDn9YhXaytc7lEv0jKe5DzHnJkWsIuCZVG1rJlxJpSG
- n5ga3rdk6BFAlCCZF5Po84oCEf79y8usPDePmgknmjxVwcKflXT3BWAkysBXLOZZsQAJgK/IChtZ
- Hpn5YHAHLeKtidIxYo/3hVtETp8qr8XqLDyVuTc30Z45pZXWSLpEv/bM4Z+JmjVSbHzk0LR63z1u
- 4YHllwq5rm7s+2w5Hw9SCzV2H7ZLnpLhlZVAAO6jqpVM/lW1JuK8SG0hrVQYL3P4DCySR6Peu5Fo
- oWGm6FHCZ8/gGDGjlIR4kc+xECd12kQlOHUDex3jzZNfNfXFuozG56VrToHyIByjWZoSava8jNhm
- nFMojDVtrXuY7SnKat/usHmqXVKYG839+eDpEHsgy5sOIN2q4eihZEbe5yW7be4NIFllbHcHhh8U
- f7jrqDwV2J1PaZt1mwkQmxhAsQ4Oy728WwADy3GWgbnQL71f8wY+AUDkehRvQ61RJPAVoKVBqWku
- NKEHltvf8mDdluOGplUlTLfvmetJPpb9+uCjPDjkWzogZNHJa8j3U8iVWIP+gGrb7k0a7pqbIb5x
- uoxZ/qoei+E4ylTdt7kzX+HdbUsPPnfA/rNgLvsidEJJlbE6YHge4+3KWq5SJ2HYq5kzt13UQ70=
- headers:
- Content-Length:
- - '512'
- Content-Type:
- - application/octet-stream
- If-Match:
- - '"0x8D759734BFC323D"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-page-write:
- - update
- x-ms-range:
- - bytes=0-511
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob3?comp=page
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C03AD9A"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-content-crc64: UXEs5PCtCw4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob3
- - comp=page
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob3
- response:
- body:
- string: !!binary |
- tZ5tmlEaKDj7mrakBq70gjUYDrnk7+CXbpDn9YhXaytc7lEv0jKe5DzHnJkWsIuCZVG1rJlxJpSG
- n5ga3rdk6BFAlCCZF5Po84oCEf79y8usPDePmgknmjxVwcKflXT3BWAkysBXLOZZsQAJgK/IChtZ
- Hpn5YHAHLeKtidIxYo/3hVtETp8qr8XqLDyVuTc30Z45pZXWSLpEv/bM4Z+JmjVSbHzk0LR63z1u
- 4YHllwq5rm7s+2w5Hw9SCzV2H7ZLnpLhlZVAAO6jqpVM/lW1JuK8SG0hrVQYL3P4DCySR6Peu5Fo
- oWGm6FHCZ8/gGDGjlIR4kc+xECd12kQlOHUDex3jzZNfNfXFuozG56VrToHyIByjWZoSava8jNhm
- nFMojDVtrXuY7SnKat/usHmqXVKYG839+eDpEHsgy5sOIN2q4eihZEbe5yW7be4NIFllbHcHhh8U
- f7jrqDwV2J1PaZt1mwkQmxhAsQ4Oy728WwADy3GWgbnQL71f8wY+AUDkehRvQ61RJPAVoKVBqWku
- NKEHltvf8mDdluOGplUlTLfvmetJPpb9+uCjPDjkWzogZNHJa8j3U8iVWIP+gGrb7k0a7pqbIb5x
- uoxZ/qoei+E4ylTdt7kzX+HdbUsPPnfA/rNgLvsidEJJlbE6YHge4+3KWq5SJ2HYq5kzt13UQ70=
- headers:
- accept-ranges: bytes
- content-length: '512'
- content-range: bytes 0-511/512
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C03AD9A"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-sequence-number: '0'
- x-ms-blob-type: PageBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:42 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "GBHlr46tTL7G7OFhnHQHFDNi133AD+WDrfNF5rRNYL05iO/ivlACig==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "LVTeJ99hXMgitd0bxbVSMA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob3
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer58411a4a/blob3?comp=pagelist
- response:
- body:
- string: "\uFEFF0511"
- headers:
- content-type: application/xml
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C03AD9A"'
- last-modified: Fri, 25 Oct 2019 17:46:42 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- transfer-encoding: chunked
- x-ms-blob-content-length: '512'
- x-ms-version: '2019-02-02'
- status:
- code: 200
- message: OK
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer58411a4a/blob3
- - comp=pagelist
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_RSA_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_RSA_async.yaml
deleted file mode 100644
index 9779482e67e6..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_RSA_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer61b115cd?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C40346A"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer61b115cd
- - restype=container
- - ''
-- request:
- body: !!binary |
- dAeuemcv2BCGSe9uGe1jsw==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key2", "EncryptedKey": "KJsGkVtQjI1A5DOsnNa38z2ipCGHcTvt0TtSnh2bK34jEZj+n2Q88plkdPrRPk3QWzCIul1sfGuuARzj4rQaojZgZNkSuG9J0h+gmQm798f2j3lyt0HbOK1ac9Zzwq/0rp21ME6CnBw7ywRDss3OCukvfzCPpiLcXmUoARrTsaS3Xup3NSxCtWlZXsD7lPd83OyU0C2qpht24NGApJKixnCP2UQhhIhBNDpEibVUZVsmOnQRSXViuw6CAl8WfmVrNLNPEuYJGzNGv5C4vzd1AwRRMGZrg8mimA08YWjqo9+HnlYXsX57hOmUr8z+esd09fw/nBaYtL4Mt/i0ZgL3CA==",
- "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "SIRN4Qig/DxFJJpQc0OgGA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer61b115cd/encryption_block_blob61b115cd
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: YTf74Giqzv6u+IyYbh5/JQ==
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C6ABE95"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: GqLxeZ+2PMw=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer61b115cd/encryption_block_blob61b115cd
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer61b115cd/encryption_block_blob61b115cd
- response:
- body:
- string: !!binary |
- dAeuemcv2BCGSe9uGe1jsw==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:42 GMT
- etag: '"0x8D759734C6ABE95"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: YTf74Giqzv6u+IyYbh5/JQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key2", "EncryptedKey":
- "KJsGkVtQjI1A5DOsnNa38z2ipCGHcTvt0TtSnh2bK34jEZj+n2Q88plkdPrRPk3QWzCIul1sfGuuARzj4rQaojZgZNkSuG9J0h+gmQm798f2j3lyt0HbOK1ac9Zzwq/0rp21ME6CnBw7ywRDss3OCukvfzCPpiLcXmUoARrTsaS3Xup3NSxCtWlZXsD7lPd83OyU0C2qpht24NGApJKixnCP2UQhhIhBNDpEibVUZVsmOnQRSXViuw6CAl8WfmVrNLNPEuYJGzNGv5C4vzd1AwRRMGZrg8mimA08YWjqo9+HnlYXsX57hOmUr8z+esd09fw/nBaYtL4Mt/i0ZgL3CA==",
- "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "SIRN4Qig/DxFJJpQc0OgGA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer61b115cd/encryption_block_blob61b115cd
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_async.yaml
deleted file mode 100644
index 419a8798bd6c..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_kek_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere8e1488?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734C8DBC17"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere8e1488
- - restype=container
- - ''
-- request:
- body: !!binary |
- 1bgS7/QWB/pNzauKwLXapQ==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "mjFM+hNmtaYa7+ztR+8kUKzGdElrTq1FrGtbB9gMZn/t6SxBAWwPYg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "toKEjm642lgUtE3QoIZmyQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere8e1488/encryption_block_blobe8e1488
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: JRo+6wubK90ezlwvaFV0SA==
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734C95F4B9"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: IvnP0UYlL/M=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere8e1488/encryption_block_blobe8e1488
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainere8e1488/encryption_block_blobe8e1488
- response:
- body:
- string: !!binary |
- 1bgS7/QWB/pNzauKwLXapQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734C95F4B9"'
- last-modified: Fri, 25 Oct 2019 17:46:43 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: JRo+6wubK90ezlwvaFV0SA==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:43 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "mjFM+hNmtaYa7+ztR+8kUKzGdElrTq1FrGtbB9gMZn/t6SxBAWwPYg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "toKEjm642lgUtE3QoIZmyQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere8e1488/encryption_block_blobe8e1488
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_nonmatching_kid_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_nonmatching_kid_async.yaml
deleted file mode 100644
index 9bf81fbac870..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_nonmatching_kid_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer25a0197a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734CC4DCFD"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer25a0197a
- - restype=container
- - ''
-- request:
- body: !!binary |
- piIyldWM/WR3wS5bEbqSMA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "tdZTPd9WEyx/O7xXcyIloVsGoPU8fxp9/D2LI7oI9IrO4/oUgol/fA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "21F9U/XSn5LNCkzlJycQYw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer25a0197a/encryption_block_blob25a0197a
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: EFNKK5YaqjzhQVmKJPDQPQ==
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734CD5529D"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: DCx5g/jcjEs=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer25a0197a/encryption_block_blob25a0197a
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer25a0197a/encryption_block_blob25a0197a
- response:
- body:
- string: !!binary |
- piIyldWM/WR3wS5bEbqSMA==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:43 GMT
- etag: '"0x8D759734CD5529D"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: EFNKK5YaqjzhQVmKJPDQPQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "tdZTPd9WEyx/O7xXcyIloVsGoPU8fxp9/D2LI7oI9IrO4/oUgol/fA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "21F9U/XSn5LNCkzlJycQYw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer25a0197a/encryption_block_blob25a0197a
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_aligns_on_16_byte_block_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_aligns_on_16_byte_block_async.yaml
deleted file mode 100644
index 9a604f45d1a9..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_aligns_on_16_byte_block_async.yaml
+++ /dev/null
@@ -1,136 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineraa741eb6?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D031630"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraa741eb6
- - restype=container
- - ''
-- request:
- body: !!binary |
- 2vYqztqUqz/DBK2GT331KTzt2CZdPRbtbg/P3V+CFnxsij1ErL8MOqBGlKAn3KrljfVRPztrFV5Y
- 7e8zr3wofqV2K6guJue3xdhb0yrqW6D713ncpdqISMJnHJIadINEIr55yaHOAmYOMFxVTncRZxp7
- LHHkuPXBla49VJTssPu/TlSXg1LDr3Ue1wdyquv1
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "azLBjp09pz5PbVnQM69Vn9ttAuIxu2txU6V9aadAtnXms2m5XM9Tzg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "8y6eyqhsoNowCRnoW0ongw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineraa741eb6/encryption_block_blobaa741eb6
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: jf70hz0lLBhc2tnpVcq9rQ==
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D0AEACD"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 6Aks8JE64SI=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraa741eb6/encryption_block_blobaa741eb6
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-range:
- - bytes=32-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontaineraa741eb6/encryption_block_blobaa741eb6
- response:
- body:
- string: !!binary |
- bIo9RKy/DDqgRpSgJ9yq5Y31UT87axVeWO3vM698KH4=
- headers:
- accept-ranges: bytes
- content-length: '32'
- content-range: bytes 32-63/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D0AEACD"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: jf70hz0lLBhc2tnpVcq9rQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "azLBjp09pz5PbVnQM69Vn9ttAuIxu2txU6V9aadAtnXms2m5XM9Tzg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "8y6eyqhsoNowCRnoW0ongw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraa741eb6/encryption_block_blobaa741eb6
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_beginning_to_middle_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_beginning_to_middle_async.yaml
deleted file mode 100644
index a5a4f0d26afe..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_beginning_to_middle_async.yaml
+++ /dev/null
@@ -1,137 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer38031d7a?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D2DE4EB"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer38031d7a
- - restype=container
- - ''
-- request:
- body: !!binary |
- EGFxo+OOc93E+VSP6yOD37HGSQRh3KD8uanZcJyJI+ntcF9Qwg/3PDT8ywhG1u3xf3ai3BBn4xIv
- Uq2lhJq6Ll6vIpqITb49NhlLP+0pneRjVphaWsjC+E2Xg5Aay+OjeGgTaPDNnI7dRtmHVzhMnHRO
- qwVYsGjfhOmJG9FTRO1X6Vi66zsODWZUCQhF/F1/
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Pj1SBpUYW/Hky21lOaOXFAckCOAh8m5/Xt3C5VRImsKS9EfIY50ijA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "TVih+fMOQKnsVt5mNtwNLg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer38031d7a/encryption_block_blob38031d7a
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: IaF2B8csQISch89n0iCzLQ==
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D373297"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: Y7+tCgx2xmA=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer38031d7a/encryption_block_blob38031d7a
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-range:
- - bytes=0-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer38031d7a/encryption_block_blob38031d7a
- response:
- body:
- string: !!binary |
- EGFxo+OOc93E+VSP6yOD37HGSQRh3KD8uanZcJyJI+ntcF9Qwg/3PDT8ywhG1u3xf3ai3BBn4xIv
- Uq2lhJq6Lg==
- headers:
- accept-ranges: bytes
- content-length: '64'
- content-range: bytes 0-63/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D373297"'
- last-modified: Fri, 25 Oct 2019 17:46:44 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: IaF2B8csQISch89n0iCzLQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:44 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "Pj1SBpUYW/Hky21lOaOXFAckCOAh8m5/Xt3C5VRImsKS9EfIY50ijA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "TVih+fMOQKnsVt5mNtwNLg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer38031d7a/encryption_block_blob38031d7a
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expanded_to_beginning_iv_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expanded_to_beginning_iv_async.yaml
deleted file mode 100644
index acbab43656ad..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expanded_to_beginning_iv_async.yaml
+++ /dev/null
@@ -1,136 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerd2161f92?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D59AB9E"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerd2161f92
- - restype=container
- - ''
-- request:
- body: !!binary |
- PNjxkFBV/XbhcQbxpndwV2wY7TJi9j23u5uZSBVOEyubw/U5HOKQFgr++Lcaa5O7T6zb0w0Rt7i5
- rE2GdqaAC2u5kJiAM1UPjFnqr2MiWmTtE/4DECJwCuH4lb17r4jRNGX0oBlhzdO+B7qxCenG03Ao
- tmSf1/0nlnfyi3he43pSZzVq4ySncDJ8fWK7JgGK
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "kvisJEBQilv8eZif4Ye1T7pqFxu3CND4PrWXZtnuwHGlV5YuYBRpAg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "+D1W0bJZMWgVl3nZ+hvNTw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerd2161f92/encryption_block_blobd2161f92
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: /fva47Yy5sFK9DNeUoUDug==
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D632C2F"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 0RfwdBFcWlM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerd2161f92/encryption_block_blobd2161f92
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-range:
- - bytes=0-47
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerd2161f92/encryption_block_blobd2161f92
- response:
- body:
- string: !!binary |
- PNjxkFBV/XbhcQbxpndwV2wY7TJi9j23u5uZSBVOEyubw/U5HOKQFgr++Lcaa5O7
- headers:
- accept-ranges: bytes
- content-length: '48'
- content-range: bytes 0-47/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D632C2F"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: /fva47Yy5sFK9DNeUoUDug==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "kvisJEBQilv8eZif4Ye1T7pqFxu3CND4PrWXZtnuwHGlV5YuYBRpAg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "+D1W0bJZMWgVl3nZ+hvNTw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerd2161f92/encryption_block_blobd2161f92
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expnded_to_begin_bloc_align_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expnded_to_begin_bloc_align_async.yaml
deleted file mode 100644
index 6bbd52a4ffec..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_expnded_to_begin_bloc_align_async.yaml
+++ /dev/null
@@ -1,137 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer320c20b0?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D86DC99"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer320c20b0
- - restype=container
- - ''
-- request:
- body: !!binary |
- g9k6jlMcDaIgwgxkb4skJUe3P8k9KV2Y/DAPwVNDdP1cI268+cxE1tgxc971GSQ96tat/jPj/LE2
- 6VOIMGR3qXXZaPb6Zq1rP9UQl/lA2Q4wY6/8PfQFPszXr2HKc/URfPPlZhOyc11aZw7T+c+e0+2G
- KNkVsHHEKl4k2VkrgESIjbA/2UX49WbvoQcN/z9A
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "VBPes1VUjG6hRNVNxevf2vaHgxlrt1P2yTtConWrwCHVStxE60Gt8g==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "SFzfhy0XMyo3UClhoEm2fw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer320c20b0/encryption_block_blob320c20b0
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: 2cRGz3g4SwJJlEtAyUA7DA==
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D903760"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: zlylIsayXVI=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer320c20b0/encryption_block_blob320c20b0
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-range:
- - bytes=0-63
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer320c20b0/encryption_block_blob320c20b0
- response:
- body:
- string: !!binary |
- g9k6jlMcDaIgwgxkb4skJUe3P8k9KV2Y/DAPwVNDdP1cI268+cxE1tgxc971GSQ96tat/jPj/LE2
- 6VOIMGR3qQ==
- headers:
- accept-ranges: bytes
- content-length: '64'
- content-range: bytes 0-63/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734D903760"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: 2cRGz3g4SwJJlEtAyUA7DA==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "VBPes1VUjG6hRNVNxevf2vaHgxlrt1P2yTtConWrwCHVStxE60Gt8g==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "SFzfhy0XMyo3UClhoEm2fw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer320c20b0/encryption_block_blob320c20b0
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_end_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_end_async.yaml
deleted file mode 100644
index 6950340bc37f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_end_async.yaml
+++ /dev/null
@@ -1,188 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer8d1e1b00?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:44 GMT
- etag: '"0x8D759734DB576B1"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer8d1e1b00
- - restype=container
- - ''
-- request:
- body: !!binary |
- 8Dj8Nh4+bPr/Grh5Wx9tJ6TTSaq7ykuvwUFGAJFO6OBVJDHZ8iJHx9fKLYmxYzbsKkbKsRhvSV+4
- SRS8U6rtpQ7t7sG80qsTWgy7DsncFS/vcu0lS25JEbT/PwmBPgnUvC+Mi+PcW8+BsLyKeO5F/vgz
- fxkZxefmNp1jnoFiA6yX3badHJ0hLSxV+wb9MlNd
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "658i4aDkUKm38rqf8TMMH9KA7tEvyDdpohHvwwmubFpNUu52/ZEz0A==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "Yllyck+Axx+BuvFijl0jfQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: ql5hP7C8WyT58Lm+WnkaBg==
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734DBE2D27"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 8PRIwk0meyo=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-range:
- - bytes=80-127
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- response:
- body:
- string: !!binary |
- 73LtJUtuSRG0/z8JgT4J1LwvjIvj3FvPgbC8injuRf74M38ZGcXn5jadY56BYgOs
- headers:
- accept-ranges: bytes
- content-length: '48'
- content-range: bytes 80-127/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734DBE2D27"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: ql5hP7C8WyT58Lm+WnkaBg==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "658i4aDkUKm38rqf8TMMH9KA7tEvyDdpohHvwwmubFpNUu52/ZEz0A==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "Yllyck+Axx+BuvFijl0jfQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-range:
- - bytes=80-4195
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- response:
- body:
- string: !!binary |
- 73LtJUtuSRG0/z8JgT4J1LwvjIvj3FvPgbC8injuRf74M38ZGcXn5jadY56BYgOsl922nRydIS0s
- VfsG/TJTXQ==
- headers:
- accept-ranges: bytes
- content-length: '64'
- content-range: bytes 80-143/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734DBE2D27"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: ql5hP7C8WyT58Lm+WnkaBg==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:45 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "658i4aDkUKm38rqf8TMMH9KA7tEvyDdpohHvwwmubFpNUu52/ZEz0A==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "Yllyck+Axx+BuvFijl0jfQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer8d1e1b00/encryption_block_blob8d1e1b00
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_middle_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_middle_async.yaml
deleted file mode 100644
index 53209e8e20a1..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_range_middle_to_middle_async.yaml
+++ /dev/null
@@ -1,137 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere0771c38?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734DEA061B"'
- last-modified: Fri, 25 Oct 2019 17:46:45 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere0771c38
- - restype=container
- - ''
-- request:
- body: !!binary |
- NbdijvlALJp3qzYCEXNEk357aTqI25qjsC3efXUrnl4+QbdMuvrI+wWSR4rhrB2CtTRp0kt+11Gj
- iMgNnSEMjtvHLyJWs/aF/7B25HmwhYKQRpe4zgk3jznn+bCa5wIkF43P+FtHhSq/8PQvqlyzKOBM
- S8ap3Flu2IPN8gWFz51uzysTjlG/UzzjyMaO2f3N
- headers:
- Content-Length:
- - '144'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "WzOKUgSdJSBl9UCuypHxpYuhDmlLETeWdaiiIwd+8b4Kj6eC0/ckIA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "WFotv9Ilfj8onL+WDvfiPw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere0771c38/encryption_block_blobe0771c38
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: 9YWpEwA91RotF76n+7RBBQ==
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734E01AA70"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: Qlywf2T19jU=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere0771c38/encryption_block_blobe0771c38
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-range:
- - bytes=0-111
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainere0771c38/encryption_block_blobe0771c38
- response:
- body:
- string: !!binary |
- NbdijvlALJp3qzYCEXNEk357aTqI25qjsC3efXUrnl4+QbdMuvrI+wWSR4rhrB2CtTRp0kt+11Gj
- iMgNnSEMjtvHLyJWs/aF/7B25HmwhYKQRpe4zgk3jznn+bCa5wIkF43P+FtHhSq/8PQvqlyzKA==
- headers:
- accept-ranges: bytes
- content-length: '112'
- content-range: bytes 0-111/144
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734E01AA70"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: 9YWpEwA91RotF76n+7RBBQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "WzOKUgSdJSBl9UCuypHxpYuhDmlLETeWdaiiIwd+8b4Kj6eC0/ckIA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "WFotv9Ilfj8onL+WDvfiPw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere0771c38/encryption_block_blobe0771c38
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_resolver_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_resolver_async.yaml
deleted file mode 100644
index 54cb2e2b743f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_resolver_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7cf016bf?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E25680C"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7cf016bf
- - restype=container
- - ''
-- request:
- body: !!binary |
- yN+WOpw3Gpp7qr+PDx2A2w==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "QxZyQb+jXWAMM4szxV8OP05wAuiKffH0KA19WmNED4kRRb4kAY341Q==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "OKKie81I4fTfVGhvvJr1BA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7cf016bf/encryption_block_blob7cf016bf
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: BSJprbQevy4nmld6sS5mNg==
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E2D7CEF"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: s7IZzc79Dt8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7cf016bf/encryption_block_blob7cf016bf
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer7cf016bf/encryption_block_blob7cf016bf
- response:
- body:
- string: !!binary |
- yN+WOpw3Gpp7qr+PDx2A2w==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E2D7CEF"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: BSJprbQevy4nmld6sS5mNg==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "QxZyQb+jXWAMM4szxV8OP05wAuiKffH0KA19WmNED4kRRb4kAY341Q==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "OKKie81I4fTfVGhvvJr1BA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7cf016bf/encryption_block_blob7cf016bf
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_no_policy_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_no_policy_async.yaml
deleted file mode 100644
index fd78ae189f1a..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_no_policy_async.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc90a1c15?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734E4EE0EF"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerc90a1c15
- - restype=container
- - ''
-- request:
- body: !!binary |
- Uwt/JvdWFarR4BywbzeWnA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "kgty/n+DoUNnUWAGn+qri5zO8dPZUWlo5WuiOmna0qMwnxfIDoBMPQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "8IllMnEWtU4aMkDdM4aebA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc90a1c15/encryption_block_blobc90a1c15
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: +iEcSRI9yswZspuVCfS2ew==
- date: Fri, 25 Oct 2019 17:46:45 GMT
- etag: '"0x8D759734E5816B8"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 6773NU6zhCM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerc90a1c15/encryption_block_blobc90a1c15
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_unencrypted_blob_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_unencrypted_blob_async.yaml
deleted file mode 100644
index ce46402bb97b..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_strict_mode_unencrypted_blob_async.yaml
+++ /dev/null
@@ -1,122 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer99cf1ef8?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E742C5F"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer99cf1ef8
- - restype=container
- - ''
-- request:
- body: Foo
- headers:
- Content-Length:
- - '3'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer99cf1ef8/encryption_block_blob99cf1ef8
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: E1bGfXrRY42Ba/uCLdLCXQ==
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E7CE32F"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 7Wml2VbcwgU=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer99cf1ef8/encryption_block_blob99cf1ef8
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer99cf1ef8/encryption_block_blob99cf1ef8
- response:
- body:
- string: Foo
- headers:
- accept-ranges: bytes
- content-length: '3'
- content-range: bytes 0-2/3
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734E7CE32F"'
- last-modified: Fri, 25 Oct 2019 17:46:46 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: E1bGfXrRY42Ba/uCLdLCXQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:46 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer99cf1ef8/encryption_block_blob99cf1ef8
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_to_star_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_to_star_async.yaml
deleted file mode 100644
index 16259122aeb9..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_get_blob_to_star_async.yaml
+++ /dev/null
@@ -1,287 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EA3A516"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649
- - restype=container
- - ''
-- request:
- body: !!binary |
- pIFLtNJaceCJ52Qw+lEEnQ==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Ch3jvL5xApg50R08hz2xzjvS19U8BCMBkLvQEfivBMxGUCD571Halg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yGW6nSHfbDYPbx6Fs+/LJw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649/encryption_block_blob65db1649
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: /mSLvEAIsnFOuAb761tA9g==
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EAEAA1F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: qkCfvOZIxf8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649/encryption_block_blob65db1649
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649/encryption_block_blob65db1649
- response:
- body:
- string: !!binary |
- pIFLtNJaceCJ52Qw+lEEnQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EAEAA1F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: /mSLvEAIsnFOuAb761tA9g==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "Ch3jvL5xApg50R08hz2xzjvS19U8BCMBkLvQEfivBMxGUCD571Halg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yGW6nSHfbDYPbx6Fs+/LJw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649/encryption_block_blob65db1649
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649/encryption_block_blob65db1649
- response:
- body:
- string: !!binary |
- pIFLtNJaceCJ52Qw+lEEnQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EAEAA1F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: /mSLvEAIsnFOuAb761tA9g==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "Ch3jvL5xApg50R08hz2xzjvS19U8BCMBkLvQEfivBMxGUCD571Halg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yGW6nSHfbDYPbx6Fs+/LJw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649/encryption_block_blob65db1649
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649/encryption_block_blob65db1649
- response:
- body:
- string: !!binary |
- pIFLtNJaceCJ52Qw+lEEnQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EAEAA1F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: /mSLvEAIsnFOuAb761tA9g==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "Ch3jvL5xApg50R08hz2xzjvS19U8BCMBkLvQEfivBMxGUCD571Halg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yGW6nSHfbDYPbx6Fs+/LJw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649/encryption_block_blob65db1649
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer65db1649/encryption_block_blob65db1649
- response:
- body:
- string: !!binary |
- pIFLtNJaceCJ52Qw+lEEnQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EAEAA1F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: /mSLvEAIsnFOuAb761tA9g==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "Ch3jvL5xApg50R08hz2xzjvS19U8BCMBkLvQEfivBMxGUCD571Halg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yGW6nSHfbDYPbx6Fs+/LJw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer65db1649/encryption_block_blob65db1649
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_append_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_append_async.yaml
deleted file mode 100644
index 6721788fdf9f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_append_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer75a91abc?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:46 GMT
- etag: '"0x8D759734EEC036F"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer75a91abc
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_block_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_block_async.yaml
deleted file mode 100644
index ca5ea1b75368..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_block_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:47 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer5ac71a4f?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F0C88B2"'
- last-modified: Fri, 25 Oct 2019 17:46:47 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer5ac71a4f
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_page_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_page_async.yaml
deleted file mode 100644
index 81d73445f320..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_methods_fail_page_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer406a19e1?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F2D33F6"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer406a19e1
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_unwrap_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_unwrap_async.yaml
deleted file mode 100644
index fb85964c1644..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_unwrap_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer285519a9?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F4E3645"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer285519a9
- - restype=container
- - ''
-- request:
- body: !!binary |
- XnUl/s6lk/ymh+aHWh0BnA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ktxlT+s5vN1M2ATiW1ELsACzduED5nysjsELamzQ2L1EEu31cX7ybQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "RoDsRclt4q/CKBHU8Aq8IA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer285519a9/encryption_block_blob285519a9
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: SYCl4cSJyzHfz4nm2BmJoQ==
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F5678D1"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 5e+a0ko8J88=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer285519a9/encryption_block_blob285519a9
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer285519a9/encryption_block_blob285519a9
- response:
- body:
- string: !!binary |
- XnUl/s6lk/ymh+aHWh0BnA==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F5678D1"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: SYCl4cSJyzHfz4nm2BmJoQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "ktxlT+s5vN1M2ATiW1ELsACzduED5nysjsELamzQ2L1EEu31cX7ybQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "RoDsRclt4q/CKBHU8Aq8IA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer285519a9/encryption_block_blob285519a9
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_wrap_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_wrap_async.yaml
deleted file mode 100644
index 6fb05450ad70..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_invalid_value_kek_wrap_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf4f218c6?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:47 GMT
- etag: '"0x8D759734F7AF507"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf4f218c6
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_unwrap_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_unwrap_async.yaml
deleted file mode 100644
index 826a7cfe3410..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_unwrap_async.yaml
+++ /dev/null
@@ -1,185 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer96591b73?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734F996F43"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer96591b73
- - restype=container
- - ''
-- request:
- body: !!binary |
- GJlXZ0+Ehkb69j3Em/3wBA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "VnmkY96H7hzuHiCPqmobFu0HMXtOpt2+OXZg/krebKSxcTAFzRXUBg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "M9kHblEHZ5vJOddvP1ol3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer96591b73/encryption_block_blob96591b73
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: Quee2sfGEVRNztGLYYdOAg==
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734FA2F851"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: CNZbXp3m6uE=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer96591b73/encryption_block_blob96591b73
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer96591b73/encryption_block_blob96591b73
- response:
- body:
- string: !!binary |
- GJlXZ0+Ehkb69j3Em/3wBA==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734FA2F851"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: Quee2sfGEVRNztGLYYdOAg==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "VnmkY96H7hzuHiCPqmobFu0HMXtOpt2+OXZg/krebKSxcTAFzRXUBg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "M9kHblEHZ5vJOddvP1ol3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer96591b73/encryption_block_blob96591b73
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer96591b73/encryption_block_blob96591b73
- response:
- body:
- string: !!binary |
- GJlXZ0+Ehkb69j3Em/3wBA==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734FA2F851"'
- last-modified: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: Quee2sfGEVRNztGLYYdOAg==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:48 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "VnmkY96H7hzuHiCPqmobFu0HMXtOpt2+OXZg/krebKSxcTAFzRXUBg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "M9kHblEHZ5vJOddvP1ol3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer96591b73/encryption_block_blob96591b73
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_wrap_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_wrap_async.yaml
deleted file mode 100644
index cd345cdc5b11..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_missing_attribute_kek_wrap_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer5f711a90?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734FCE0331"'
- last-modified: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer5f711a90
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_mult_of_block_size_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_mult_of_block_size_async.yaml
deleted file mode 100644
index e76d9069d923..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_mult_of_block_size_async.yaml
+++ /dev/null
@@ -1,1838 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- etag: '"0x8D759734FF338D0"'
- last-modified: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c
- - restype=container
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: S1H31iK/0So=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: ji97n1MnET4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: jc6AoZJ4890=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: VSGMUd521I0=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: R3IE+Nwa4Vg=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: naDqjiFpuS4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: kgCQhtTkex8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- Z4e/Jf7yUziPrsx1ss3EF/kCJ7NMQ0O/nFxLIWjuZK+FefeE70ErDHV6RM0EW25uyWxRsfPk04Z5
- UmfVVeWLIHFrP2pxgZkWU4LnR+f8uwmwX4tsB0wqhsEnVMRn17rvqqNvVpadO57tQhKbOCLmbXXK
- GqQQNiKEJJwAJXJIK5UPpDJ6IxvItXOtjex/ouL1vvb+rxENWQKX/A1HgFCMOV8y1upOgpYN7lbs
- EmnnZlwmrCkeKoqz2P3p5rN4tLtjqsybXxqRpD33Rej3XsUMfyRyw7rcNcjbRAKgUheMpIKW6mC1
- EJWmQ7GRXkBMtU84OA6vE+9xYv1r2TB61Buc8Oyr9ch05bRj97fnGyr3a22ACHUzgWkulcj6XopL
- shZE61aKJ9P+2iP3BSUo41m/UhaYTtcfMXnuUJHGNoYEgIMKS7/kOu8BpjomsntmepYLFBWxrCpq
- VaWm4VXqLF8k98f9QnXVrL5q4uKcfLatF8g+mbLQbo6o3hKD63o0ION/Vn78b+DR+P91KyvbQZcD
- DBrg5nLhF3b0FxmlJ54g1e107nuBxs9muBpSUk/tKBSm9dkdbWfmWGEZ8D+skPDtQPR4hO0hQBAR
- vlbwf+svQl4af01DhSuIqtY3Nx4wbbGHS3STIGnjSAaENZXW36NPv6qoCeeP0czqMAM6TA1CBJWa
- J+vOL8FSjlasWxagyIjzaQi2SpI2iRoBKLwmCL5pNpE6uyyN/esc+r+UR2ZhpYdTQoxPiJVYe6xO
- CnJIjg1Man2EqAwCmNVyQTIYzBbZlQijtXydV6LKKIrVsAC7yIUkLxZNATh1eL7sBi3eAzudrhoP
- MF+bkwk8uGSwp/5LZ230mDphxiWmjaWveGDUMq+DiFndR+/F/m5d8clJmVt+S9jSLObJxkXjtY1k
- t+ps9+1CcwirSVvgwHQg5giTBRQR44+CI+4gYSJPPkGq1o4gQAFzv5burrmrRi1UK7yKhg9twehx
- fuI7UtuETp82tgx8ZwWvCfFd7G5OaMXYdjleCqOSbZNFptNsOrOGVoS/mPyjkqINdqkK5LVq9qDe
- H+84uNg/ohhybqknc2GGWB8m7Nqt/Mp0X4Z3yx0kU9oU/eO7RzXEGMcswU5Nr/NDEqU8fdFYZr0E
- AdFQVj7PpFgKXegRFZ+jNRoNPQ9alL8S2HtIZw75tCa0F9rCvoUPyCVbHUGpSZW/nMC9qA6QRtzc
- POTl9ESZBU540YGaYiOu1grUrl9bDAtZsyulg73Am1HH/Wm8ADbumY/GFATPjvKj4O6tWcComo1p
- CDRe4ws2k9zFPcVQPgbHl72OVJimc4iVGXgNJTcCP/Pjhhgskytdnuc7gMIYuIfGqTG8ekPSnNFb
- wUA7UOuQ2s6p6skZn4YHup7ZrhyVx1tSvbkhJ5PZwougD2Lp20dK2bkvAWb1yux+cFVX+QcwXdRI
- SdjHr189nuoMQTbGLjvhBqM0o+d3wIUzB7WRmjmicptKGeXikDAYw3BrbfxLiZUXPlrsUWTV6Y48
- xVYyN4wKt7lzZN7ZBCmZ7HFmYTq57KvwjGAiazqfZA4ijhXab7ROr1aWiGKvecT4HaSRZ546Q+qB
- Xto6Xe3EoYHmL4BYugQk+T1DV7tlWys+UkdiyFxhTFKIa3EvIBHxG38lpo5oKXhNELabn6NX3F18
- WFjUZ3ROv61FRtNBck9C5fossx62KNypFxkcIbUqdKx+cMbR+tNxiRusCs0y+d6ACLDO1BknNtpS
- RUa7MB7ITsMLcRGzdx9NniBQfjsa1f0rlH06EoV2be2lnk/cFkQP7dLMmUPc5D45O5suhjA63qIi
- btqRQ/X2d6GuENe2LuJQfbNHt67kI9DcJ/MikkNku1HZKWiOcENjdTMU59xuGsldeTGSXhXuwIq1
- T+EcIJ5dhdMyKpI1Bk2KrsgRcPhnBdq1T38qTybUfPTfd6aM11Q7m9XhhYmA1P8cWvzkcZa23RSK
- 0K41+ONLlAXIQSguj4hxGMX2qOrc366NEHrxZ8sl14PiG9n1/jHwrbD0M7O0XT5HpilYd9mSLO6O
- If+qExhP0I3CeyVEOQ/APLYWGH915IAG5Fa79oA05hDsVofbFUL03IJo5v4f2zioghojVcGnaugR
- LL3EB7j4bWO/IxObn2BV7EWqpmfz8y1/D/1XGW/PAF77F+8hTLquzibRzLrYmXRko8yMDBs0wQPc
- RSIuWMGfNN+CUreYUFJXQQRl4/CLTjG1wC9PQfI319FzupXoMQd15rtE7zp0r29Ie1f+7UQvevXo
- uGuPYegWBXQr6f/NyAr5CG7BR6uMtJ76uhCh6Ir8NWDZbVLiottXgp8JD0iMYCy8ZXLuvvDPjwsu
- IBh2zsmPje+fRjGIvQ5qR5WmAD4nmSYcoEbgWmbSffLLiUUWYg1Cr6ZmHTlWd2y45m8w2C1vsQAA
- YjdwoTKwAzHWq2x3rEYXmDaGlVxtAyCUTTAw8XAGsZi77nNclNE7IZ8OE6evCu+ImRBaAmalqfq2
- pZd3BaEfGfTe/3Ph1M9GbwZOQOENIGRsyLTCS6noknuJe5AzJmdpTK5cZxvTDjH6eTJPq4dRjcoX
- kWDMUc78yNGbM03YnDJsBufq+oZbmRotSWNh1fLBGOUiD4yOS36vzzk4oMcDET2PB0SIzb57tHjn
- vybxvr0QRC2uJ7fWt2yMrmQJZWJb3bzskeseYAFdk4DsvYYgcNisvusVzlX7XcPzBlv3bg4Pa7C8
- Pa5Y0H2TPm3bDfztmZ17Lm6CYDXYp9hBgy4J2JLcV1z0bJ9UatgrKLyjQoDDGlHDHnVtl7qGovCu
- dC0etk5eG7OP9nvAyncvc2b9HR82X69hfYa2+LrqZ0OT6KtQw5SCvCEFGJmQb4sxXoAYrPj5vH0S
- xXw4mh/VOgQV9QbCFPHxSl+PR9gamzdinOFJi/qMMLJ13DLzdLR0VbybNbqcx9LUQCrmXDMN92kx
- JupytfKrBneqQG1JNzTWKNBaKndaAazeisvauPuyDi2tbw5vSlEdZOovTURcNV1TE62SPIQkVgLo
- hfc/5Vnbnh2pyy4AiNXCP3NT8Z9leh8RwSkVZ78rAoN9HFpB7S2zviGO2p1vkVGOUpss1z+tvIcX
- xC8DBmLNq+qA1gGZ8U4KSJq9qTkuACCk9aM7fBONIQti0Y0GpurQ+HkMeHKkLAFz4c8sthKV/dqn
- LIgYaW0RyEKG4EHwV5QqEappHsHKsyES9HsTbYx6mr7L0ScOhaLBGBS+bjIhxiSxiEgvcMAJ5Uah
- HWOI0E+n6rzAWWn093gqBEs1lHhmL5i8671pH8yEaIV4nMK6OTnY0KHxTZPFPzZnqj4ZLnfPElNU
- 4M4TAa+0rn8G0VgYGZ1v4Hi8nE9m08LPp8XJ17/V1wtq0b49n0VrgJ4IYOnAQ5PSlCtwQXMP7BNJ
- +KeLap9ewYQzSVg0veOkHi1op7PAHAB7du0EtLaPma6bc7W/lWSMGLtQRhjTQZCwhd9UlkCUnrL7
- hL86XRMCCIo3ntLIFmu8uVW8A2XUOwqH4Ynr1YzQKbzvLGWyenMOTtDM0foMOwtVLPgjZbYYjoKJ
- VZCTrp1PM6HFkM2sJlIsVHRMvcfP4mTCdzWkzwcAFtbVURO/ajiou9Uf4o2gcyOMuIhJu5KzdAQx
- 894NZHp4wdtifWBi82vCohhOpYlBLuPcdA5+b/eT0thkQ3o6IRekyT9XK8lrpfFVcFrwpxdRdDOJ
- 2Fv4n7YUl4fvb0bldLpVHQ6ugzmF1zbEfNr2v/2e/7BnvLPpI+QpOf7/iZcY3fvDzMlEf0I4PiU1
- LyzMTbr1GmAB2HLZhqO+Ydq0gNqE9+zy4TZSK8IpHX7We+YGs/tt/rmuN2OS3ESP/oDTjrNsmMun
- c/FLgOpAq+bXUHV7WQoIy02QAa09ckXoT3AUTIDyi8nKYzDbcStCb16hRq7ElA08KXHV2PVlbUBP
- 4g09HTaLJILg5M2u9KebESJlRdxImNlGL7rSQD9xBu5u0uG1babyPe2wbYsnJdldbh/7S29y6GCX
- C0kflOSy2e/CmrKHlRywj5cGDN4ydqL94V/HBijm7+T+oMPIO9JJXm8j6WdnPJt5owLVmZrQ3TIs
- 6PGIFFL0gOghhAFO9JbSGIukMorJxpl+qjQCtvylxz5xRx5/Byx0ym+iGLTxlhT2xWNIC/8hFmaQ
- MEdnXirZ/hZgj1FeKL+Q9Bn61eijIk2TYup4GYhbT0kAZGeSFJrvi/qaYLXnoGCw4QImYqodmZ2C
- /RTGvSn0I7xbX6nOszstZNJEwiTYrlh3TtaG5fjC3pNZYDcdtVgpb2gAjnhChJruuGz4SuPSyfKr
- fcn0vrMtHQvlcRq8fqIaw1rLuxG0dnh1wk/AuaOjBWyZ+e5BccjX1DsMRYXuL19OtWiKSvEAxHBA
- fMiJDfsVtMJuPzyDogj1+t9P9yD1+jUH4JAyWF/i9I6YHQoswnSjwQD3sUwPLY3uD/AEmPjrTMqS
- igQjnZtcMSKEtiyDhaW52ypKX4gbZQ5V0sxZaqKuseV8tqy6v/Sq0QCbTqjpNrE8U22u87CizPBE
- 17PtJD4r5W2mwJTMd/gXdyQvk81ukM4JYIomvs8eu0JYpXtUN7q+3uPYg6HaDwfD1W89DuWgAUrr
- SdhP2xWoBGRhVv3XR+iIl6H52Do113RI3Q/wIIuQ4AvedqpDwvduPGmPcuB7OguactIaankSQ6tH
- gXT2s9prEBisnjj029mB50tyvoMruLe5dz2NvpHeca3thBc5TPyUChtg3VsXJp7R2yZujISHnwgH
- Zng+fDzkNyO2MA+QSwL097yeSVKoOelGJ4Wwwe3X11G0eRrOLI7N7l4l/2EliiqcoY1q2dsCqurz
- /dWVSG6o2Yo8vVAltUF0WcoWQhCuOOQuZNQXhnlG3v5xOXqENBjK+oWWwHsia69m9UkFmyk842F9
- RB++RJyC2EgbMysTxBTp7ZkuGQHeJicNFn6J4B81cfieGcjOODU0k3KkzHAsATxrV1pdVt/j67Ts
- lHgcDJqnh1673IV0sUSsuFn6eMjuBuugDUTExTBgwsQmpdFmuqCAW+z5xNfcglkslMT3N6T8Um9L
- nDPK9JCLJ7ME32DUGehqn3z/OjjdbuZGW/kNw7mAztsDoEZTsGEB6mo+j6c1UFlvQgmz+ELgF/kH
- 6eirsVKqoXTqpkJoVTWYnJGvOS3UgU5ZBcMdD9N+EKIVEMHgWCPJvt65+7QMW/lo4Iz92ktk7hnw
- h53YTLvHTqsiVi2h6J/TBgukpB3wmdpbWhZJYutRTwH6sY3y5gcZK7tWj0kVOMSA77nUvfOXA8hY
- jRVKgm1NOQizjbaU+ESv5rLkul/XaePCU/E45yBmPM5qX/6IVkVXo87KrT+Gd/gb0+Bt2tRuHYQs
- eJ3LGeHcs6iO/OoHcuytcZHTbdmFDp4pkwcdJDy+EoXsh8xW5CqKCZ9Ghmyv5okW+w==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: H2M8YXNC7E0=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: iK97HUeDjv8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- DdjrbZwRDSZVN8iHN3u8PQ==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpZNE5qUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:48 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: VcF4AhRG3ys=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpZNE5qUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpZNE5qUSUzRA=='
- headers:
- Content-Length:
- - '872'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "BtHfirshBovb6gWYTwQNv5PUYCaJLntQ0D+0CZSOCbxx2wXU3kPthA==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "sETrK0q1v/yLDUfqM31WHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350222960"'
- last-modified: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: uPU4xHd8ZO8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - comp=blocklist
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '4096'
- content-range: bytes 0-4095/36880
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350222960"'
- last-modified: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "BtHfirshBovb6gWYTwQNv5PUYCaJLntQ0D+0CZSOCbxx2wXU3kPthA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "sETrK0q1v/yLDUfqM31WHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- If-Match:
- - '"0x8D7597350222960"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-range:
- - bytes=4080-36879
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainerf878202c/encryption_block_blobf878202c
- response:
- body:
- string: !!binary |
- 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
- fmqU3iEpJSyUDdjrbZwRDSZVN8iHN3u8PQ==
- headers:
- accept-ranges: bytes
- content-length: '32800'
- content-range: bytes 4080-36879/36880
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350222960"'
- last-modified: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:49 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "BtHfirshBovb6gWYTwQNv5PUYCaJLntQ0D+0CZSOCbxx2wXU3kPthA==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "sETrK0q1v/yLDUfqM31WHw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerf878202c/encryption_block_blobf878202c
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_non_mult_of_block_size_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_non_mult_of_block_size_async.yaml
deleted file mode 100644
index 9f70d3f8d8fc..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chnking_reqd_non_mult_of_block_size_async.yaml
+++ /dev/null
@@ -1,1658 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D75973507F3D47"'
- last-modified: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6
- - restype=container
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: b0cdOhyyVSk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: F+P4wcKeDEc=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 16f7ExAE3ajGE5yqh/4TnctMzk64zFD1Z5Su+R1JoCW+zk6fQT8CKD9T/GHrB/3Guh9tG78OEAAq
- ohoB3MB8fbOyRZgvwrTA2s63WTeh/kG+hQYIk/0AvT/FCmqrp6rx1W9LzfySbbWTS58IJ/3NhZgp
- qY/Fo88KgeMNzav2LAb0p+ZWxBHinT/7w5TJcgXDyhvpee4PWBttHN0q9Ht4+0xcSkz0SGvLU6ks
- uYEJ3az8oSaYuVUUM1orx/+UKXSDGXl48E/b/kiKrut5CewehmMD6Y64TwAtt0DGNZsnWxjVh+KN
- o3XQte4yH5VB3aH3egGw043QTHlquYIRzRulmxfTBM1S7x55XE/Plh5B8yX3dBRiCmlmAFX2fN8e
- olKpxAMt5Zny49KYD1IrDrM0jiv6YFzzQnI2Zj+q05zDcW7doO5wjLBdZxomJI0aJx9JuO4cokvc
- 3q28N9IProKSJesje1Voxs1XMx0hA4X0nYD5kWc1WpL/yJVM5ijTIb1n9wlLZHDF7/Y6ZnROS589
- zPeeQKQe54O3hWqPXtW8FjSaXsUkMvM8F9geWatHR5rIDJuwQI5xYOxdZiobfpFl6f4x6dMELZJu
- QJHyBsKum2wLONzqNXcTVZrpGz24mO6GDMhkYOKGXHXD0ZDDJ80q/IgDzcGsm7pask+0nz/UQg1O
- /j359u5y1FGQJtFNoGbPg64giVufO7FXY0uDNfuZYrahnvk/cnufzybRnM8DmpJZ8q7h7fyHfP35
- IUWKGI683sbsWkRwqzDQhx/aNV5v5agqncq+zZ+XmkitoOP0TSpLcB6HIYR795ti/c3RzHtlKVYU
- SueBsNd4Wk8jkIn1cdmdDiw1gkelm8q9Tc020QF6tpWcbEX7GgiXJ3713wYb3+kteawf82RSwWad
- sspzb7W8tBSdyRbFLdO8yTx/FDoFx71pJCEfbFaPQjCQWYFsYdSkxKCuUMTSTsezbtDOsNtJTx9F
- KWAfqvnUB3fPnPcPckPYcAlKyvjLif7cfbzXbfYSxS9y3qo0RBDiUvOmLOr2rZRNUs9fVc6nnadc
- QTqlzHVF0c+JsDhNEw3KQpbXoECEVD1//LNRRQPW7DCKJ0euBOGpmvynS8aFf3e8z+wz47gcYfKS
- tarsOny40iVHlD+NmwnfYGYzijMdPOkl6n/ToT05fkO20H/7FCZinjjy9y6QKe/lZHjVX7i713CT
- yrS/7wBxJFgmwzVAuFbZcUmTD8B7/K64JT5iy+uOb+l/ZFZYZkR0S814pMNBYsHINFUv+Pw63Vpy
- FyjVaYX6TeprKovZUNKD75HH511bJKit/C8vg3lhMqE7tW66o75fESkeVmDMm6hVrLcbVSwJDorM
- x75ByxjyWoHbve41nFwQKlgngXurUnwh1pJqbTl925J2hYhB43R0p16R4vKZ/tbJFq2xnJH102q3
- oRxjKtgU7Rb8heV58DCFYPyvD/WhREyDCTFBmjqE0pnXDSVPHMum3XqFOSTKGau65rk0TT9sYFzT
- K4h0Y4TEOS1UQ0w/xVWT2TUjCxz5z1tvl+gXzGKDvhWVvRGuKLBJY3vKKS/YNU+a9ciepUxDU+hn
- 7yM53qhX3flk9knEL22KUs5VkTgHtO0ejlTv4S9keNOoxOvCMEjzaun3zaOGHsYKbljf44noyV9i
- cR/NS3Xmu9yi1ccrqqx0Iq5OH5kz8ub7CqUKtO967UtmIVEQMpICaB4SyNTNCu1aq0Yh0nb6ct16
- JVe15PVaV7MDh1c3P2z2vMcq57Q6/5P5cUrPXLIO/yjL6+dODJvxrUSabmz5ZhYUMKhFSwyaENQK
- bew+9k8Jnc9ejtW0y5gMESwKCdjeuGt5Tw3ahd5/Cm2l0yQSEEhqjYfSsHC6CWs182nYWP241T8W
- qA2uvsv2I88kk2Sa8R+KsVdtVtKXb+ZPuGRHpLyPO8ptDrlDw+/i067zLCxZbwB9rEYgYchCyfD/
- nS9O18L3oBL9bWU2lcmSyWVT5eVE1Y6P9K4+4mWjpTCOGgQGlOeZPA9qdh4jmOfYQbhOB29qEFXD
- K9tx2X9T+YFHhB69xAIdlkDA70DAQtLZOX0nrYHjIJhDIRmvv4zHz+PoLdbt0YavFm+ck2en9hJ6
- g2LZJCKGBN24PvR4XlV72MP0uy8PhRmDawFtkdzhsWdU6HGi169HZRQiQgeYE1AAMqC2w+mmd80W
- 7psD2e6jlntnZ6SlTCnPIWGS8Z9XIXDl1MZ/uoS8OiTuyaC8hhNVQhPjYg7Ey8etH4DfWarH3r43
- JFUx8AJ6tQ3BhptwWDJCflqFfsOJXQBq47i7NsWch6ZJt1xRP4lJooOZKP3wzzcLiTVzu9kfCSwS
- TDxRTDBD4aGMAr66i32tE6awDHH8cb/CyawYLoH0zrMMlo+tVMuywIkE0YGNWf1tZyU5CHNjOSd0
- FlYxDGs5U/QsfJajTE0hVpLupJa49kFcDhtFCvaEowxnTjD+ZPfv2jTkR/sIbXdv8i0rAhDnAHE2
- hrg+yMzK3Oa62JXoWBNLR2PDZ9+/ijzZqnSvGP+6yuX8fa7so2WZnK+P2RWvbaLcAnLtrv2uDGdx
- H5l6Dyxv9hkrXIaiEO762pvMrEAkBBnFRaUD7V7EbZ+/sWyLGigwHwkU3T7KwL9VFRgToQjVVkKT
- jSFsdK8bskm3/zES0xMMCi0HOcqSF5QolF5WWGkkAvjW/to/Ao2HhB8ngMuqRNEwD/DM+M8lsp++
- Iw6DUkZOmu1JoaOkmjYM74U3XTYTCRcAu3ZFI0mqHl37CveBOl+fWyV/Ho9j5xGT988FKJmQBAku
- Wa2Nbk+DIo67RPBJnPlqaPdXmoz5SmzepXmrAvMZvoEeNWtuEI9XWADQlYrwUV8y17/Hqr+kSvWp
- Pvma5N7zKzrbOMjb0yudDz0NLqim79LppQbXp+YRP0T/2GLHvE/ww1oZGit8jeg+OI9t2b/JyUWi
- VQ/0OR/lpDS/bN3rhueYSdR7TzlXuYiJoy8BFeaYKAB3k/NYTngHLdnW6rdyXaVMA+gEls5oseo2
- Z8mT/8FS7hnI2N8R0GYZXF0nkLe9nNlghONKani7PnHOU8+EqP1eY63U5W984ZxYIzWGpyG6OChv
- rryfamaFECQ7AfipPEnsT2jM7y8kCsY9KmSFR4RtTi2s5f94vNZ1rXOc8X5nS/qtB/WZPFrS3Elc
- /ytE5bDOhsWl6q3RwqFnb1S9COpsAa/9aot76no29646fxUpTMMPIc773wc6GhRurTlrH6wH+IgU
- CyszfpG+piZLClVgIuaQPuaM1t6pXWL+9EQ6lOxwzDSwp81DRB/fysGYxHzOkiAMmw5PIhxUVe1s
- cIwCMwkHP6VsNCQBZyMtXCwDn1JvS7mPoqjlNPt7Udp0E8g7NH7SpVKoqRIfP0OAxC4savQC4vmb
- WuCmpPTYahlnIPPyzORD95G9UmDtXlZJhmuGZorPItkSR8ctfJip9nX67j9zRTNWwtYUxdiDG+Oq
- RT+LQGHRMYDIhHp7YdMft/6S1H39SmIR/b1iZ579BK4h1ZfPeAJ9iznt1JCGkCAQ0fPpMSo5fIIW
- Bwceftqlw/LlY8BaA6gOVbAGDqFka7paObt14xB1/tLPAjXeOR+xfZo5pMVY3iihd3tj19+8wydi
- IH81SjntORJglVZhKampMrvQwjWQP4fD06m3XohKon61k5L03pF/GzMeir20xPRISSfCZUmHvR2l
- 35AgIKXS5xc9PH7yB3T4L+CB7AIL3m7qt/NKe3rkaeJBy2zhX/TUvzZ+8zS4pyveopcTCaiBPB1b
- aTH5iR0v0xDQW3BhQBSPhwxlUrUoQ0jfZRQLT0rEiFu1e5yoGeuAN9kTzOzhjUC6M3lHRMhP6w+8
- 3X4M6f6MeSO0S7B9SF1JFPoFJ7X2/NScX+KqodzcGwCOimnqoo3ALrYG/kN8tXcVmCU9OIGWbqv/
- N4COj7beoNu+ZxgZfp4vdiDDk0ao1MAcgr+R7tiMP7sXjK0zBqXWh5bAV2VuCV0HtDnYURDSuYBx
- wDgaMbZ3S5BsrNNqX7gGVEYfo9sFOP3Z+JBRWxDb1eY21TiIe40dWFnVPfOIeeqJUyWxYxFgt/7Z
- Ku98rn7JrGvXYXCAbVnYw26hWjrE1rJRB2zA+yJH/Afp+tIKAtRMxzq8Uo3VeFA821yY6u8is+yq
- aC9uko0lLFAtIGnUJdcvldr/OEB3jnCqrj96xAPFo0B1nHp37bBqyY3V4GIk0iaEI8YzGG2+zvUA
- rekYga6hQY/jXy/FfkH/qR5U7f77I23LejVCZbnSAVBUT9etAYZaSGZee1JmCrPmB9idtdFNZTKf
- fB62Q/KPvRNGqCwlYJr+Bgn3evuro9Wr8An8vkf3luMkfeR+5EC1VNYYJl6I8fklGM1iEVR9p+PY
- yrOJRRlLMrs2aLQMI3yTvaOlY1bfeRvdH6FXQ1wLI3wp7y4yLPRMhfyyBd+X4n0ILvlhWwmv1awn
- +stmqimwlpUJOOOJbLoCp3HQpoVI+Qx925f26CaCjtcHxqpcHBVr0t56/w7yTcu+/7S1B92jFoUS
- MUu/NVwKWbsSpydQPp2XO9HPFrRSlEFagsyPECugu6EgN5nI4LnqpPiP2bjpjN6/cjF9diuLmxNn
- 5jkjb307hqYvo4PO5kvy1zCiGTV/m8Suam3nAWLYuMXNMuPC8RsdPS1fmS/ZDjSqkwtPfqxMLNsy
- B/Hn+JrjGq5gpgi4tlkTt/RVw0y0C5BwSnQ4VFqnEVQXLEsYjw/KuH2vvS7aYPF6y02XjWoqtddi
- TbdZJaTWu+gqhcjjmnWTLGOYxjJrTy+WehKyg9BCeTTbJmXdRnTXp39hrqm86E8BsvXPo/8xg5D4
- Sqhjr6cQLZoi76Xt8KMJkrYT73NdZ2xH1+fH/vKBVbGf/1jWDGjPuYY9X9vBaCtpcJVRlcx9XIP7
- g24PJKwpKDx/QrRDMKpAxNx9EcarOo5M4Da/w4ewCnPcmWuF/2OVWLaU63CIaQ97lu3CM4cJSBDq
- H6PulLCKp5SAxW2yRMJI+UqA34aO6xhsjWEtSOrhUyU+OAH74cE/HFyb5vX6EEPwRRFOKNMYSMZJ
- l0WPndKwqLH2fdUeINwqh8/a38asQBwBVt1Mc4VsFhFuw2VTdBfRQnG3JXdYzBa8OCcGc422o14x
- Jde+3jMDT/vgrneFDn8AUC8pppd7Pz4w1K62pwjYwyGTIs+L6+6iL1wyY0n5zRWexeGjLnc1Aiky
- 8YPzajOifb05XKqdbQ5vV2X4feM5+OJyZjTs7JRkygmTHom2Gwi+OGvFzdSFEVeSMbEqW4lGG+ZC
- NakohhRw/yc5w4QpDnZoSyPJqdOAK+5q2FEoc1R7jVcsCiZoRYVB4Dw+Ea802hW9CXfDY5LhCEYD
- RJDJAz3Kh6Ea5xt50IIqyBPc9dYxlY+iot/Ng9LlYqla9VNgiNb6snBt22i/f5jkbA==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 92iyKrJPiPk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: YoAgE+4ySQY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: qbwRp9dKaRg=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: y17OCZCmUBM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: Wb2xf0riFpM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- z7+vVhZTQOXRv3hco9D2kA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: K5dsGiGLaYI=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: LWAhrHj9SAE=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "9KMoCIn5LWUWTLCTj+0NhwQiaXW/DYSRyaWpjKXywdp+aX5g3PoGmQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "yUhmgMcBzWt7ZpDQqKt5Zw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350AD6A69"'
- last-modified: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: JrUyAGTFWYY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - comp=blocklist
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '4096'
- content-range: bytes 0-4095/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350AD6A69"'
- last-modified: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "9KMoCIn5LWUWTLCTj+0NhwQiaXW/DYSRyaWpjKXywdp+aX5g3PoGmQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yUhmgMcBzWt7ZpDQqKt5Zw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- If-Match:
- - '"0x8D7597350AD6A69"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-range:
- - bytes=4080-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '28704'
- content-range: bytes 4080-32783/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:49 GMT
- etag: '"0x8D7597350AD6A69"'
- last-modified: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:50 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "9KMoCIn5LWUWTLCTj+0NhwQiaXW/DYSRyaWpjKXywdp+aX5g3PoGmQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "yUhmgMcBzWt7ZpDQqKt5Zw==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer7d8b21d6/encryption_block_blob7d8b21d6
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chunking_required_range_specified_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chunking_required_range_specified_async.yaml
deleted file mode 100644
index 253dc196aef0..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_chunking_required_range_specified_async.yaml
+++ /dev/null
@@ -1,1661 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4?restype=container
- response:
- body:
- string: ''
- headers:
- connection: close
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- etag: '"0x8D7597351098753"'
- last-modified: Fri, 25 Oct 2019 17:46:51 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4
- - restype=container
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: n6cRyK2o/24=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: KKnrTCVP8CQ=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: ogEpTMdtCX0=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: Yhp/lORFbsk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: Ioify99SUMM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- rXtk3zogFHMIrYgL05kAQ5IDobt2lu+12Z6DTg/Tn46kRRa9el7oE/V1/IrU4qy007BjX8oDK65E
- b7IEwhzkbm5tTcYR4CPJiioCBoGpr4NXlAvi4I0Y53o43R8yE/PGvamiX94BY0/rVBoHap6SgbBm
- 4X57HmIJ7Pmu4hcUst709iKEL+q58+LsQ1FqFFCfq0DC+MGe2dkSdXVRFQEWP2fbCKgmumqMZM7x
- SHlQ6Ma3JJjiycek3OuIRHO004k+Rye5EViZiHRPGYhOqqdRUTtOcH+qPGAt1mmTi8ZyyB3kLWIU
- Ff9YuD2w3b7O8UZWcQVBTFiEfxov+cdaW6Hyd1UZ3/bdD0xFBpn07zj+hQnG7ttUQmfgl1px+b4Q
- 1g6bRmLzdYmYjbICd9XZ1Phen8iN1x81m1Z3grIEXRK6idZRCT5lQyW4sV6zyyN6izRzzNCEalbV
- XJoVJhAw7yqjdvcFDlJ2juOXydY+HnnzyPWPiDwHKWV3GrLorM4U4vXxvJashrSwQnRGBY3mxh5/
- kJSi+DhxDHjBkCLOanSl6a7OKkFktq70dokBA2IKt0MGiD5rFPjw14Gc7l7cVdf/VSBWxu0Uvj9q
- hOKmDNS/NPJWsVka6vb7vGRVLvaEegVz+Hl3vx9iUt8d8Q83F8IFXOJun3Jp+aWVJeJ1zFuLEBwn
- 07D5vca5PLi2rrm+AMe2T+rrgXNODcBWdmiazrutlv80urSuya/dH9lvpOtHj99Qrv6xdCrIHKkq
- dVFwP9IInsBsOiv5O3X26rwwd3gEOpheogtApJRrzbWN1GugPsTnLOQLRJub5T4WBByKxOt1oIq0
- aFGAGOsQ0zvm161by9uIDLI6L5JXAnBozjyZt1qgQnUnCi2Ttk8L/6bxpIdpamy4U0cGWX4ITBEo
- SBrLj682PzGIfOh5e8dEidBll2Pcn2PisEcfsPVIbtIWLUxKP3GJBh7av17Bv/23//JnloD4zAiy
- Z7PPcYf3s6yIhNhTuCvlNN5s9nW1Fxfmq9P9fdegQNtmcS1ihtN3m+D8oCxfRPHNUhUEfKrD0Jhn
- +UGuqlmBfcbki97kKtxqgtFPe9FLzK54Ajx4IVa6rTGnhzyWZqrzmTM8a40aAFKB4e/Xe7Pn2hLH
- XLs/rrn2MtCiNoXBtW5ob/Bii8WkmMHEsHTlUiWpGm92ieM/FQYq3WwFJFkviN3IQjxfzz3qCtNn
- Sr3JxYi0LLeq7CzWi2V1yG51c14tHr+wPne0K7alM9NhRAlxYolbM0ijpWNJ6ocq0ia6+Q+HDT3P
- EwR7Z9yY9/PqVDucM2lOzUaYv/z1/3zOPtc5mcBoBvpGSjpYroAiVIP6VJop0SoaOkM7ruzVUbrl
- 7wF6DIrgtic1QlsVCS+fArmKmVfWJOj7XU/27N0PorHYAZ93Jl7skNz/X1w8XBhbR4d9Sq2Au0cC
- xxaFsNcChLTHGNzZViBO/BCWZ9roglbSD2rcMxRadp+pV16KxhIS3Jz/gOpaL2lI1jy/NlSN59pt
- Uz3roQf+YkZVabHZWtoajOXbWwHiw73Jyw4xtFBJoapD7hy9M93QpD6KZq/p9UnKOIvv2hgZdl4R
- ym0H9i1+8nDEkq4booGkq4v1z8kVtWv2YNb6h8Bci5EYLz+gjVIHZEaSSNlx75Up5kwVFy9Xx9v9
- d5yAKoZn6Qta9my/1LdLst9g7jeoEPzi7CbOujF9I4CJn41F4H+goEYf9JhNpLw2KxZ5QyMIduNz
- 75xWhXOQZxDuOOb/mlNJ74LpwziwSv/DpbT1jtZZ7mcOxAGF5oezGMbQuqeqxjsGHbjbLYOQHgcq
- pm3H3zytXb7ja77oOQzHLYMg5EXN3QnE7TIUbObK9Bv6TmO0BtTsRNuRSRoPrUNgcdGgysBF418L
- oRkPdzaNn/Kb7HEyJ6cLgmPBASIZHb/xtVQnxZi3ZXDgUTyewOR7XAaj7MpIm4mItc5yEC3UrWkc
- Ya4SY8RB++du5CFXf4XJpiN86lsRz8XkkHs6EPLhXy2HKKMv9o1ujoWvKOdO413ydBVHxFLl4IkM
- Pg86Hyt1vebcO2qbP3bRy31C7SwXpfec0nAiyIPVkyLAPcNIw9s7NX6P/uTNt7lwJAOe1OQitIHx
- urPdzZxlp6mRcqx6ZYZx6t07vXNUjUkRVKQzJcAd9+ogsCLiBuiF0P4StGxShLYxFHVzx0XZbXY9
- NDTgMOqrChrn2ntdedJu38yAKnAlK+nPTzN+XBK8ATHo1t1EddrfT2u7wOzC2hG2Q/sM7YK/ijNY
- aTMi+N3cEzq4D9jFn8e+Y5F0HZo5JwI/59/ZSuwMFwtuCps5mkHntYe5xfIOsMz0GFX8J5sgCjRx
- 514u6TYc6HuDLFpKkWCCEUG3oO29xqSyxkI3p4/rkxsUwaonhow9MWKof3ZunIDeIsdtGymtlmlG
- E/2eoFXWh/HrOdcR2msbI2xa+w8x82bLUjLdn59al2BidziEp/El+MRBgCFsKRNwDdoizX6U08Dc
- niMFFNpVuYF5e8HWhidmgLEm1VyBvQTnNHGs3gLec8lKMIS1QLpvAnDharxxyhrVfmQPBTCsaUqz
- CAQkhrokW9xcj8LSmp0xPyejOoP5pTLzLd97QSSXsdecuSrYRmZc69ooh9LbYuV+ZpO15P0rW2tI
- AX4dVj52iDS02UMuvnmM80b6zYahhOCyQ7QP2tYtajpGgDg359uAyWbH5IRBf/3L1TQEPwvWobtv
- p3HWJHKT36CR4HNFPmJM2sFOF9rnLWkbO8myYnmkHH3TCPtUtdHcD0OQLPsccvEiUdmfXRXnBQbO
- vBCbdyajeOoLWrlLh/58YZBGGSUrVUEkNtwGa6DfcVnFJ9HvL5DSrtCVQyGBsmGzRoNmbQ+rWUKi
- Dhilu4d9UdIYIr3wVOHIVUZRGdrQFOl8XfVP1nOivxtGHVn0/Xuz7M90VGze+qQPmRYYS/w0JuNz
- n1DdgChlm6Sz7OAasIH2de/xiMI6o+cxu3LOHPetAJmpFD7rC4VzoUU/G2Oo+zIEcxEI8SpAwDlA
- b5bJ6T5CSH+ILmtYr7woD4llKFTeqOwEYYx5b+0X80yzTAW2HBOJ2c3qJgphQZuVhZfzo3k964i/
- BnWVXe4FByYeDG4LrkwR4lhpJTveYbueq/+x/Wqrego0z4puJQ4CAg2V7WFdz9frlzkHNnvQDBC4
- t2DzMywhtGjiDyWJ+nUo659g0PH3ytUdYAcLxvFAPc/eAYAyRMXGrgiZbhiwKXKcWTA7Fs85tM8U
- zWFbH3T85y70zDLqoB16GqzC2lvISDUcMH086ZKon2p8kxarhZlOZ2Q5edf+GzUeD+2HZOiwOf2t
- nZuXptUxKeKZ9Dy65jmBLwr0KAW4FWchtzkSPZ82gI4Vr/AEtqg4jAP8bVogMWkuDV5jZdkXdUAp
- krq4Z8YL7mNJVsZFJQCDCjqZmuVxgBmD3b/J0xTyY80zwB2YWNJ4OfsbvuNp0/UsQ6kZ8X5yqkEn
- hDEXkUQfOXgZgSgkZm5Qlfo+vkRMT8qlBL0Xrwmh+od2NL+jbIatFHQh9K2YgfkKZ51rAYBz3aGG
- IFSLqWWJr2a8vxyj5P0znyQ1QwI7bYlFy5NarBXkMtzZ0vb5JlTfOA0wtc3VaMGuhKmBjP2iMmRY
- PvcftcMd4vpg3vhCqA0zfHbWgIEtGMIudxqPm0E4jxrBxVUHj8q9kJGNI/uuHaSCplmcyWmrJmzj
- gjxgE9uidR8oo/kkfZwiT4ucRhLk1v+Wg9N6bxZEh49wn8VmcsLJj5HO6NXigVyOtXCWNwxsnQ7M
- oqvZOEOgUpCSP8oPlxX6+gDhVloNvdE/JznlGLJjKhUiZ3xkGf8VjjaWoEnhrv6BxyuezPBogQC6
- 6+wb+qxPojKgAFoh+dxcX8YRwqUMzU0Q2WqH75bS+5m9FYwf/d++cFcYlIB2L59Lj4OcWQmzeQos
- GhULwjhBnwLMaGgfIwqUWv6SSwB7yTg2/G57KBIFAjj+P9KunsWSp2gB5fgzGlqIs5aIj3KyHski
- sgw4jb5IAy4XJqVwxRZFi1PeZy+TRfmCkCDTYbCGFUwA8AuEvxWxxJnfJLMG0uMrnfPyyieE/YEv
- FarVuErPHF0D6vcjS6mN7EbytGBQHSAPadghWxL5DUghFgYhyrHKMZ6LfjF/TF2a+jdQWR0VAJtN
- Y21ypSnijRvBwGSG1adkRl3M6DhRqcSnMVy5GW0hClsg46IdL2x3W7SVVMztNzsl4/6UZF38OfrB
- FvJk+d8QSS9uYwxok3R5b9y49geDN4FUgynZhE9Hd/aE+RoWx4zArqKcjDJsDv1Z6w18DA3K1BMO
- iZFrFrjQRdMPK9m6d4gXU6CVEX5CmszGbjzinA6pF/W88gBQ5VfyyBX362fXARjdDx4kCfXXjD4h
- In6uNp2htUnA3FgWIHROQrIsS/jF9+Krth5kze0cbrfai5wvSDSyrF/KuBuinUDi0EOJ6YA46Nna
- +YG4FnGSv6GaAXu9/vKKkBJ6efqfHvXRiP4eTF9SzT/OzBm5JqDPubfQDE2b+07WJvyRCVFLemAm
- 83HfaT2s4CnyKagqqBiHrXmUEvSxGM67nYt3yB9An3Ujd/d/ZGIt0rXktUybgqkAaZ/VZOrzIBdK
- RSZwcx2oalM4tDsXxHn4239EWO7vf/D/lUvF8U43lrT51ag8Hb8TiCpTJ/MbT5Vg8W41oB9FW5/e
- 8YjO4OLVZUhEwtGcrz2TDB0bYAES5/yIGEpb8/GuFkq0nZG31vk6Te0YKEf0/d0IIX5pVwG/vs6T
- RVOi/xLy5mP6XMoOIzb4232U14qNXl+W0hcd141jt7b4zUXXSrFdf0Nmc1QYVVVh4ilf9VjXITG2
- WzvfYWiLt2pvsW6HzXSJU8Qu1Cad3Y0Ya0VhBTnxeP27pamgbbfDCxjCQSRhZF8lc0XZyHoIoG1H
- 3WSdAtWZjcOYgDfaRW3karB8rZz1HIuxWA+mLgm+b//jolQakqTaeez3TsGLd5nD/rn1dlAV8m6k
- Lx0AjSJ6KqPtcTjeeXQk1suyTM+rZ/pjRnteHdisJfe1gwhZe1dzQK1T9RlokOCruu7SRER6JJHh
- T5YSfgKQfhE4tXeilhjMeeCYQNULsHdaFNY+s1nyu1JXD3mxubtnIRYbjZBLXtmMOJ3PF6Rn9ER7
- APm6hun0VHRMq2QRX0SqGR8meNKJoEnrC7B9JGKRBUA/AQGg4wIvnP3h2ciXFiDE1S5PVp/gqIu+
- 1kKAhVYAs5Kbn0FqjQBIHdMv+hrlL6Gry/hUGOZvhBIomjsQ726p7ezNLV1EIZizj5BlwtOjOoDZ
- B9YylzcqgjqGU0YEyQpJar9C9+v2Jx3WlVaqT1mtafCRA4SebelBeXdCWTqixLewaS5UUujk8Dfa
- +0wZzRqj5sraMy+VcCmBfqSCCs7PVUqAENqPlZt+uUN26es8YKqadFJ8S/GS3FUkXg==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: CPfuchx9nlQ=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: XtRmldj343I=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: +9eiIAkEsvk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- htR/cEiztje1wBLJ0wnRkHIhmnNUf/JyRsytlqxMoWuyoM1ExnaXOXAnZy7yz4oQJqkt/xqEQu7Z
- sXSpbXnsVA==
- headers:
- Content-Length:
- - '64'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:50 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: HS2MygGVUvk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "SS4NtOYKnEMl9Qf1fvGBZ9qvFxFmRs/Yjkaw4dHiilRseB5hesjLyQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "BU1PFE9b4XFcOv3OvrBk9g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:51 GMT
- etag: '"0x8D759735140C32E"'
- last-modified: Fri, 25 Oct 2019 17:46:51 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: JrUyAGTFWYY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - comp=blocklist
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4
- response:
- body:
- string: !!binary |
- a3Ye4rw5os9whchBb1AHfTRnWg8PoeaKQLTqNyxHrKJftoIaWG2m86Q3GGA1vX+wxzxHzjvlsyvi
- V+UK2Cymh64qawn+9HmKfJPJDp8Zv+kk3F3Xb1F+Sp6xnkRozW946TFZXqCPWJDk3j9UJ4j/kwd6
- +yB3/nvGtCa12+BFtZDAVpPXstj5dEKUF8WMotEBUySpv44Y0AGcP1Dek765E3IVZTjKXWfSZ+Oj
- 7CU622QzXtN86hbxrt/PVXMfDrLDlyxzUZQab9HzFSmLprYLMjzj1qBlJ78hxl02TFQZLmFmBAYT
- oQRpjqdrtQuLreVnaO3EsnKekHaga/wT3AXe2e5jtzKo/YRt+8qkv+OOdLx9nRP9bxcpb9NQLdjF
- wETDhj70yCZEnDrN08WbEr+BBC+miQTZ0wwKu/h/c+9tsIV2HIBRowzmCWntooDLUT3GvimtvCHC
- I1IBg9xpbADaGF2o8dbotMHkxzmH+JmhLWWfgU9IblqU8Q8rrJ8EcUYpqgsDLfPFfYQXtjHHi32M
- rXZ9pKBBZk9JClmDVwi+7flaWHvC8nQTSWPRfsA/CCwGpOIbKLqp1IwnhtROBxR/JlfikLhULOn1
- 0BqNBytxpUsbuCPx5XT3br+ACyYTTzyqIRkTA3QebUxc9KeuowD6eKT6iFq9WgnXoAjWPABGNSDy
- qmdhpYmcjMSLCmcvp/prdA+vu2bnfibmRiHlgn0g7RGdGa0LLpD/+oDS6GiClfICv77/INmCAZCm
- ZmttDV4SQgo8PAh8/o6Df4SWTTB0tC6Rqv6tuozvMJ5ORhk07l7H34GmiwpyTP/jkRRliWwAdDod
- TzuvjcHXcv6/XB2wCXaZDMfJ5AXRyFVe4msca5b7CGSKqRNiEAduts8XBHzV2Jg6/HMur1LNRpo3
- gcAN95Q67az9dSRvsjjtVPoY4hR+r853OmbaBx0CjT33CC40aWCHBiYpILppEXO4gZXP5gW1d5+d
- 40Fxyml+J+nC2YrJn3Rj54JNTsY5tAOI5jI6lukHKare2tHpdjc+PMlUk+Wca0aq6InvhlgZ78yi
- IVfObyJDGYKgUvVz1Bd3cOODizXEVs5j164ttS6ztj438Sd0kHAcGwqEvveaLDZQhzAN2dIAb0Ro
- 5rVuYmD+EiVaGkKBjMi0DtmAyRRhkD4lBa/LaQNAu8mrYoLl3CxowJ/3ZgtpAVaRtraOq3A+9W3S
- +j0M6AKCbSDfUzE6ZQvTI/mzJZkGGxOsucppFygAYsF+F0hrUMv4RNEc31tfdtlsUB3CHinw6BJ6
- pPX3ouvEiTPtpGugihin9kHKMUKOyEgHwSzwNm9rpJZ2KeJAhTBwRMbxvZl1gEb3USYoMi/O7vjg
- a8vvnadfq5D6438fQLxs1R96vO4ot6UWqx2dGUaFDoPLdk24spI1/R/tFBTwGJbQhD6ANPZiEZ0Z
- wsVfJ+CwSl7cHXBs4NRh7J2YmTdNerDSj3k5uc5RLRZwBNLVe142ZBQAQdzgnynNOWzIiZSvJ6rJ
- 8Bje4FftTg+uPuRW8nLqcQLnqt/Klwc1o3yeyWdFjqezcAANITGT1ApIGwQHbkHW4ACtgloGIZfa
- ODLw3W1vbvbhzXHZVlld2wsXBdjG1yTo/wZ+qoQFso0X1RlNzspAfXVm+e0T0KhDABtjkToMkh32
- jYH+VZS3/6dX6Pg8/Tc5UZkQnvzDR5tng+RpRgLecdGpb8Ad9CQDc37cDqgBzhKUG9w6zxa6NI2D
- A5DWSKxyzFZpHT/qLL2/ZFbkq+Eny1ErNOShmTWKKd3Yupo47gsWk15lwK45rMEAwEkkKkiWeITO
- H9QbfMlqhdvwBTSDJ/TZ0/pWof5nCCDtchtzOSYew+ISgFHeARRnNWOi+8M1LMAHr/d8pcqDoIda
- b0mytx0csZnAkv0n4mDWTdwwyC9Jt1/7FCJ3uP/YqI3t27fliqWSYclglD5II8CtksbZVGFGHgy8
- JkYuAS+4BieLLPrJBnwyfvH9krZf3rVU1CS07KBeeX0U2oaHP+wLU/mKqKgJV6laII95Yq7cz2mA
- IF4Fg6APXLOx0LvhdTWptqoosD55oDyKSxdlcutUdybOxjC+u/yTjPeamrsc/o2yT6jEPtP0hsQZ
- ZoEqCyOp1FEy/axgOmyYsWBGZiuGJ9QOBy1kgG17K0SNw3PbzvyGqtk/A82k10RnqbJZjV5iFbLt
- YxxViCFyclbslmvC6TmDGGs3xsrCS5+Cnj1TA8vYawff9hbaiWA11NTHJxoxaalQNTcCqXDVE9OX
- yNs08hEOQacNWO0sxd831FuCu0Q/Tf+G9EVftSZ1u/4GkJ/MpDYYnCe3zpsKsr6kitkzWmUrgmb+
- 0ITIQ+oAOmZ5soLIl6I5ELUTmQlcgbCbp9PdgJMKWG8qSJN64VrP9cu/DpGJlwGJ2qnIS4p8iTLI
- spP9hL4qvm3UnlIiaw8A6EL4d/6tBWxKX/uYK5x3ef3mLXeIU5i6qbwJPQSftcEnvFpE0QGKlFrp
- AtMbgne8klIpfPn9cjqSnfMC5ropTChgeNPGI4KnaBqQ34ym6U7W4idnev3eLn0v/HCDkbilToQw
- mFyV1q3qQwXEHBymJHfyDpbeWv7Sy1FT3OrbqlJgSCIfGq11by1eGVvGZBsLjpqxKL0Tgog21XUz
- /XuGdCEnX0ljnzygvXf4YXG46ZiAayEtTyk065OOxAmKa8J8Mx7Jz7AQGcO/SKlCbCS7qv4VNi9G
- E9ThWIlxpDG8XeiVHyHO3zeixlecE400mLaVpawGkEh8Kadj7OaT7w1oHGhA/TWQ9Ff5m4A1Hcnb
- CUzukcJK/P6a+VwZ6xvve9bpLm9tONV1b4xRbPgJlqx5wxPbdMA55vW2M6m1rith//EVz/ERJHKt
- nM/erPkrCfNUG5Wg3isc577QSSkL02XVGZRlYnEPfMrhz2YdtC94lzczRfbCdXH3lQi3s0tsoAIC
- rv37NjNJp8oXzuL33oqfnv6xAKpySMSqA95ihHtpBtbVqV56E+FqKecyUvoNp/FoiAD9XBoHuhjg
- pi2I7imyU4x4voLPkh3zL11iD+mT3wtihCWPIV0a0NhwBlatQ0FgSbIvlFTnSGj0Prg4dLO3ku0U
- M2Q0RQX9AniH1Q7nbT1ZcvEJC0WFotqnFfrULvc+zfGrDm998jmUZV6ToFnGz9S+/kI3t4EKygR7
- hLcdXgv+Wz365QHc6AM8LDr+EsSv/AzQdilVWlgl5kW4PBAZweH4QQ6K/AYmcJTHcAQYmichy7VF
- IEgPxZ/uvCyO+uV/TbDIG7TvEPjGV4RWBJXb+T2h/BmtbjWBngnBTXk1/kuX0hVZtXQ72uCamoO+
- EcuC+cOhHDA3K1FCdVnA0Q9JDf40LlAh+5blj35YzSGrnvzOxsDnMTvb6Tw37GNiKruoakWQw82h
- cw1LxLijKB9sRbX/LANqPyBlSDWbd2I58cdcvH+gB4SkRPylp0opSMQ2o0O5qS5Gp+dP+vyYPpSE
- sipR8z9Zb8XBUIALXS6yMQ4UkLJPArJlYyFWa2X0YDj+HmhbJN0TTlXTbqM5O2WzuuhKHkBgdaaI
- cgIBjVi97twkDTz7/qSBznkHy6kioyrQWi0DWttIAGr7Kj2NWLUGdOZKwhpupIMENHL2nkWsW+3g
- /6pNdOZU5/addCBhkd/jD5Ghkh/ES9qggZqT7/1r1vTbsFYCfQ0ANdq5KqUF1WwCBD0WLHI1rgmg
- EyzF7Rofb02iJEskQ6AXPSgxOc5Jr7PrH9Y5hYYExHnn7TIlExBcsmGK6qmDceJ7el9Rkf6m914e
- LHhC6PSI0ImC/5ETEXJ2D/W7yb3BWVxWeJN5YRhX618vf/04w8G8aIafgp8M99J+5D19OL/XzW9s
- mVpWw5pYQGGibDvMgp6avYgNGmoKdqWCBfYSCIxpt9VP1VrdFhmnjm1wANX4g/7g35utblqMak7M
- YcdPbMYE/WwpbUVRR//d3iyoWoIOeT7s8gRTrF6rXfOTxBeuBn7RVEzw9G+5IkASOfeOxOOq4B7P
- S1+1h6Kt4UhhYO8itA9PoX3EEsR5VCFyb5q/DyXZMHt09KMnnsJ0P93BM4fasPWHEdZb1FVIOoR/
- PFnZzX/dHgS0k6ZnLxpD8Q2PSepxFzInNNKEMljX9rzz/2RBxNMz6tTUNXZjTVVeEFTBEdWUtAEu
- zWA/Q2XzfZABxGpEieVjfWMmsLS96neql+qjpvPolQzaZWD35ayyu7FvjOUKwfE59+W1bdLzHjaT
- G4Y319uzrDyudoYIRiaW3H8B6wzavlOgQruS1CsAO5pHxBxVv9FdRv4zrM+Ft9wMlPBVr3/2SiP4
- pgSj4yzLsY2apAk5gaPxD5GzAqwQiTA2li/pnxu+eyza8ms+OxMJoqfVJM0+lQE0MSkM7/uh5Wet
- 4ILb/VC92c8CzwpT7f7EvY6ypKUpKB8IX2JYkjXctSeKwTo0NZfDq0sZBbSWPYUhGrqNo8JZQvpi
- 53wzDtBIZ97D+WA2PPOC5zdAMc0olD2RFZ1iLh9mDgJGWY1eY6yD528v01zsHx1Ykc+Dwdm0xrXn
- TJH2QG2RUNlzAknVBFLbdUHHRqbacS9HszwYNlqIBXiL9mtKlfg5Zd6pgo1mG2QDEfZIvfAa6IzP
- pvj8xdLzfwe+UwbaAwTnqJ6P+tr1B8Ob/WNNFugCw1p+NOI560ookoE+YN30hUkknl/YoaIyLONZ
- A0WieTxAoh3wXsyEwJ2vezE+mZ1CC6JZCe4LRE1hNTsj/IITp4zdlzfaOz6e9Lyhgz9ccRkAYPSm
- Wjn8zyfcBeo4Vj/goCFoRhM1xKboWNW/WbCPWApzFeskIn4OJm9a9Vef7t0Od/lJ7+HJ2UQSuSL1
- APApKBynfsA21dA3xDRBIuqJ8/urUZoBucx6T02vjNY/ZAel/C4LojQPlx0ISV46DXbpaSMvl2SP
- 18zR1af3PMlfWlRmNPyrTVb95LkicGt8v75rNpAkgFRsDCRQ72+6KmsVvaYqsD7Q7LUosv6xnYYL
- /c5wbA/wI5xNkbfeSfOd36rcGuuZDKqH+iAZ6NhxIbkTANNmDCDDE4IMAnSCviR4AgjSPVn1AsNw
- 5E+z+7N1L/q3SvIuNeBUFYU00XUHT19vCpUCDLJnC3V6fv9Xtzp9kt4R6ZcVGXc7XrAgpniMCoWC
- Mboj7wNrlDWYcUqoQTAwJh8pPyHuYhgTkD16JYY0jxYYabIcuTmvKJDcwp+NK53URkJ/OpPpvpcd
- xxJ4Sm8JyYoqR2NM4JtZ0bRWnWGItV0i/G5TTjO9PqGjkPuOfFBaiv4wDH4OlqHVag/+jVFvzfIK
- VryMt8rLQKtK3SLr512BJrMFhticlkDJshwRn77NRreIQfWhGa7GO5ohsm6cY9k0v7E9UCwiC1WR
- MIhykE7pIwGwTrOMCbWnsY022I/l0cj3s+AqVHzTu8KlSF1Yzsit0hvLTRihVnddog==
- headers:
- accept-ranges: bytes
- content-length: '4096'
- content-range: bytes 0-4095/32832
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:51 GMT
- etag: '"0x8D759735140C32E"'
- last-modified: Fri, 25 Oct 2019 17:46:51 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "SS4NtOYKnEMl9Qf1fvGBZ9qvFxFmRs/Yjkaw4dHiilRseB5hesjLyQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "BU1PFE9b4XFcOv3OvrBk9g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- If-Match:
- - '"0x8D759735140C32E"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-range:
- - bytes=4080-32831
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer3b8620f4/encryption_block_blob3b8620f4
- response:
- body:
- string: !!binary |
- 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
- cCdnLvLPihAmqS3/GoRC7tmxdKlteexU
- headers:
- accept-ranges: bytes
- content-length: '28752'
- content-range: bytes 4080-32831/32832
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:51 GMT
- etag: '"0x8D759735140C32E"'
- last-modified: Fri, 25 Oct 2019 17:46:51 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:51 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "SS4NtOYKnEMl9Qf1fvGBZ9qvFxFmRs/Yjkaw4dHiilRseB5hesjLyQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "BU1PFE9b4XFcOv3OvrBk9g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3b8620f4/encryption_block_blob3b8620f4
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_empty_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_empty_async.yaml
deleted file mode 100644
index ac639c3fde2a..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_empty_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3bb21595?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D759735192FBE0"'
- last-modified: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3bb21595
- - restype=container
- - ''
-- request:
- body: !!binary |
- pU9RluhH6DVB6JqrrdU3Sg==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "2ihwnvJZIUgvq1yhBFysonAE6oWPRk1PDqyTdXJKnZWAYk3tONsSvw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "dc+yshFSM5HSR6d9ID7GVA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3bb21595/encryption_block_blob3bb21595
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: cQUEaa4MsTLkCiOVPPCyXQ==
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D75973519B00BB"'
- last-modified: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: zRH1gwyx2tQ=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3bb21595/encryption_block_blob3bb21595
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer3bb21595/encryption_block_blob3bb21595
- response:
- body:
- string: !!binary |
- pU9RluhH6DVB6JqrrdU3Sg==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D75973519B00BB"'
- last-modified: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: cQUEaa4MsTLkCiOVPPCyXQ==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "2ihwnvJZIUgvq1yhBFysonAE6oWPRk1PDqyTdXJKnZWAYk3tONsSvw==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "dc+yshFSM5HSR6d9ID7GVA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3bb21595/encryption_block_blob3bb21595
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_invalid_stream_type_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_invalid_stream_type_async.yaml
deleted file mode 100644
index 0074c5568bdf..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_invalid_stream_type_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer93f31b59?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:51 GMT
- etag: '"0x8D7597351BE5710"'
- last-modified: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer93f31b59
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_range_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_range_async.yaml
deleted file mode 100644
index df644ce9c346..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_range_async.yaml
+++ /dev/null
@@ -1,1658 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:51 GMT
- etag: '"0x8D7597351DC0954"'
- last-modified: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573
- - restype=container
- - ''
-- request:
- body: !!binary |
- MXh0wdOkr4DgVJ3ASPlMXnLLydpzZp2ckbNwoDhVxxRQbXm316r567KfJD9fUPqc9FC5Q2GJgkft
- 2QTSjIyKzI0+eNzIrUhducYk1zr20gx/2vgLl4lmWLf2Kk7B2i/0oSUWQgC3oECP2FkPOuT2yccX
- wKtAr1fEwuzMXHUuyUb2fFsFz6HmobiyeJvWnqQcBurgzVbmU8yEgYJQJOQvpetODjjDFxdD3sKl
- 3p8o1ikqf7+Dm1FlNu18s3PvX/p+nPAxsW4jWkIGLHKhl1tGWYHegimLkET5cp63ubxe8cSboasU
- soCzT9j0kJeTrQKTi8TAG5vK0q8v+oQD5d5W8PSbkM+ThjyP1ypVVQqyzZY7n0SMj9Gf4TNYwv1l
- DMFcPHC2uxyhPNZ04jH9WGCEuQQVHQwYQF33bRlpb7YR9plkkQl3ZDMEhr6TYvGl3i4dyVBovGHA
- vyvct6TsHeflI3VsgAi3zHmgoYPL93O0tYf3XXUSjelag2yQqwhOXIfA20zxws4jPPwL5lMK/rGi
- LO0dFFaPdFspTZXEwU/izL7DohFLn7l8+F55NgyQODLAJwKdorAidxoOhj9Iz45wgsb6cBl7ILIp
- mjzDFIRF4HoVLMFDZ+eEduaCZrDoJetEKSZpSZn5UMuU/Ip0AIxwtJVBOMGMyiHNOy4HMXKW4XqF
- YpqgydzZSdrQ38fFniujFpiMAvvQ7W9QtfN/DGVithU0z38NAAJWNoKUZb7N0bpi0VZSqB+1kVxt
- W5ZyQcujsyASry8T01x/iVHlea+xJhUo+4YSJR+xDPs5O+BX7XFtajtbMzt/5+PQ7tm/Z4bLWxeA
- hrcgNvBmRwnpaGdX0wwU5rwpOKvfo79fjn+AfDsutg060yZEDg4jdChhsqy49VIuzPmVwFPqRT/y
- GaMJZUpRC9JmfuPIly3cRsGVDfHTAnjt4BJIRHwB5Km54RCyH5k872FnzZ7UQQCA8evbWtfClzob
- ukPiOWEumej+G4Aaa+zMyytjSiBU6fXVJiwpY2YJRdZXfw5iump2Apk2ti4BG/gvtMv9yS0CLQXy
- DcvURKpQRF+N6GGHceNJfE5Ig2CXER7DshRh5FMPdR1e3ov+uSznh+tU6FlWD57m0/ZhokavqMB2
- zLmascsf+Mi2wGPmuknsknnE1R2u/+/Uhoc4FB3P+H23C9vbvdF330YQuELZJ7aS1bHDCbPiDDeT
- 72E+bAg7otIrOU/gmAsngyQL6RWfwlmjcbt6qv8NZpHXzIcEQyT6hYRBus2oF3TBUXsXTMDgkNyn
- 695+LSJ86eLWMhW4F9IBmBnau/IaCgzruHus7tHaPlI5h3nsuOkHQaPQgavI03YSP0jJafokA/Qy
- 0JocuToR0O/wZcnGd6EGxbMvph3JDT/ePwx7T4Ll/u2iXUIVib7lxEJ25bgMhFaML1M+jxl45yQK
- eEhEhMb4OCOYKksWaNujnJP9o3JLzWDlls/3sWVyBdYypcv/2iNeL1Pp4PxnJa1293PZCvP7ab7w
- EqqMc2B2Ii3/gtxL9Eq9tUtZnrBxb01rmlJqfwalkE3ngy/okvIFgYt2t57V1LbkpLbg0KBfoEOm
- o8U2SKlO0CRm2iTwBfcq0yN+RF1q70/JcFsUBCYNPc/QAlk17yqwW0gEINzrrUvMwthdQfFtO3aj
- xI6aGG24cNsejKOCkFKArt7MkNp+NZwzGCJ0fRx2cGwTb5V2iaKxpUwz+lVs/BU4cLK2LKGSUQSz
- +vfZy1cIrEehtRzwdSfdQyqf/kC1bkNju8HQLDOF1611saWkPjC0dGuD2TIAS3rQJiDBxv4y/I3y
- rdDFHHVDOqeODVhzaEMGDyFVzZ2h+nM0AP/e8tb7IX2czZ5nb5YA6Z8SRB/Y7zNl0iQFlmgyvgw7
- fQ0qaFurOP/AkF38SJbJrTYadEGDCojeVniQn/Krdi56+bhcC41nXNHINjJqW26vWTEQPXB307o4
- gg/fICWyqc3ebOLpeva2McnzOZGt66yt37e/yb6OIyQpyyNO/ZrvEY3isF2IgVNg6qaisMMURSeD
- ebgQ2bda8qmP0xQhMPX/scLvvWJ6doxY4ebdszIItlJ7tYcsOQYxhLNUqTlkyGywvpP00JbC9F9s
- ayfyJTmFGTc5l0tYD8wu/T74BMH9vjfNQ/ym425ZuLJZYXUcXvdODOmNnH0hjDJOG3GD8KyoCdr6
- Q4elN9ylqo7GyEqq01gQITGpBpOwfqecflpg/MALEelvOVAuKLi8Py0liof55dDZatZ+XbiuR4sq
- z1S2bGgEVNHNlrTY/Ri9iFONL3QI+XSxi1b9Ai5GbEv3aeGvfTd2EMHwMhusGkblfcroFvN1PkQp
- XZQ6sv+hwdnhpA5IpsnJBiVGffjPWFkOavOX2FacCWS2aextkMQJ7/Z/xKGyxBILsebcPeLSSZKc
- V+nnU00dRcCsZT/gYOKozvJ/NKHoo5LQRMxDqRUgmRp0n9fd/jMtf5+I8LW8WW0Q6NbYKNM9oOZl
- DP81EIXGkEWoCR/rSlZNBvNIfXc/KvA4/bTs9DUq4caV6oc0zUa3D3neVZofmos4R4L3+KLrxSdk
- /DgXxQKtxClE+mun9X1t0rMwRG7DkeKvlLjzhjannWGX55uKIrbbUDTDryDkWa007oHBBZw1fCzE
- BRsu9zDLPMEkFRRDp2XGSSHYQG6UqJFmFigBq39VRUU20z239c3CoPO/DowejP368i0Z60Z5sCuC
- zzsbI2Im44Bq9AmyMWKZpkIp8plnoXyDvXxUxGNY6D8/feRFJ2QinSNCptYngTGwYIAIW7dbpwsV
- 9THCc6pDE1vy4gmlAuJ7F5IRB5g2KC43C2mYMA3zqWT/xmaqjqdL9syPmsFUkN9bmCrqx+gAiEre
- 6gw95zibCGQSlA2YB6pIWcw56ch+EmwMPHbtCdGLSik9d7xW8EYRw8WmkpnwDFozxYsjr25+zZab
- jAVJGM1nKTt9Qv3CHjje9GR5WWBnTtjJmT4l1Clxq7Od/WPovGGpvUfW8RQvwdm9T/vEDjNlem17
- Q91PH40MF5wq2Q431arB3sjRhFHonH8lEWmax42KldFYY/x8KcVPlJBhUAdqui6t8jyBixzk2bRg
- ai2g7JnOG3oRSYsjizzOlS9gDwj9SLRBDsOC+LDxODr8ClmD66NJYDMpLYDvek+nx/rXtLoYg70A
- bDNxPqY0dVzRLJ5+zq2rr7ZWkkdd9JP/HLf+HbbpTgnoql2FnivOMGDA0pUFx3ZgND5Ko5mUBIRG
- LXz6U1LscYCT6WXTAqMyFZ/cNbnq1BBGyZrEIz/OEvGd+KG23kYBv+5E/aKmttS7Vr3CLtjsUIyP
- hWjHh31MauBFTTnK3xaA3ZIt3KAxPxyuQfURRv0uwvWTLs+g8GrORPhloA1rjVXhCoEcEduWmmvL
- saeoRM9+OuzmYJhOXPuJ5JP5CP/feOGXecZ6mxGcX3qOrr0sqsNeyQIJ9dq1aU988xp0f/MKhb5o
- ejRAtA3PDHloSsE0q2Re1TuW6PlhxYlrLRmHrk0kwzetjhq5dXzxye01utFd1fCWRhVOdQheP+dt
- aypqnjAyPhvYFLF/RpJzwJrVV37+75BfL5YVpOMFif6UgMC212g8xTCdqZ94qtqPqGDn/17vqZLW
- z1ue6pVaa2jDvMrgU2oGqVqNwWnhGFr6E+kiDqUUYxAQTTRPJNvoYkh6yQvoA1+Lfi24cKDmX6zW
- EtaaEp9Y+Qqf1j9VfMJtu1/V7tqT6AJQ8wqBiEU728oQOnX9dt3UjbPOvWCBU1XZuzFSmJR2GLxO
- yOve9cPXgdicE7TBphibgcCMXBa/yeOwlIBv79RqMFbneq+0nasb0n5re5VBhRgpFjFlYkelp5J+
- 1lgIHA9NU+c/VTLbdoa3XKoYan1KYSuBg00XGz5juZxP5HhUazBfe8vF0YgltF5A0Wv60IdXzIQn
- 61SN6+DHb0roSQghIACtLwnI6XUM3Pd3KBIF+uDFKaislJnZEehOZ2PSXfaiGoihooYVBZIwuv8g
- nbJahSby8ohX8yFYHlnSdUlp8uXxBbg+FA/0twB+ce/PLsZ/UYMcX7nGxH/ui1DJINUxSI9Gl2Oa
- ZySWmqSWe9y87tKQLFQTqoiFzor6hD8kPKcJCBah9syL/v/W3LAnSpj2kVg8kazr/Up8P9UAJjSC
- kAiIObeP5vp7f87nXbbRl5T1htvLfgFFkLlbrAY5jEoNf2BXnoGgSXM24tjx/GQ6zjvuf5gEDcFn
- 6qx5svqzmI3hai9UiELlgbtRIuldlrw+7e09300D/u90PfDQ9AYOJ5FiL0ZR2JdCilFxhXoaPnbI
- qRo60W+3oPuC6XjoAecX/goxaIunRf8arzTVge+FJx3xeZ9meUcDJP0wyTTN5xtlDV5e+IKQwRel
- YHxklealw/5PgMujIhaA9sUpZis/XjhFghkpeA6B7i/p1Ms/yvAH5LrG6zCyPhlwMOg/owWaUTKu
- igIsuyaMvhE4qyk2czBICmgFcOdXM9uiFJc0vqW4klTDliLaEIArPB5eW49HLoo2ftjozBoiStx1
- U2pzEfhpJ7HGGfzhCc2ViMgvrtqcnGckqG6ZPoH06Mqlv7ZxZBs35ATFhlU/AEAZeCPriPX4gjji
- QETvT8wn9Cs1XftCuteGIvaIHsAF1ruRtTrcld735OQV7tle7ip9b9cPXaXq1AQdtfq0CKzv3Xlo
- 623YA1PLqYl3UE7ksSqh4KPSLL+kFjCapy/5C9TEjrnSecvdGOnIxi97vBAgWOgWkqQkBJWFSyu7
- brBTcovQ/RZ4TLjeT3DM5SPnLWlqpa5KsH+Kc3noE/ux0se/Bkj5xD0oNSZf9qka47HOwMkn8a5t
- JSeVLo3i+dPc2TbYEEmsW3Cb6yZ2HgXFM7IVBkQPKFd3c7voq+il9Nakpp0KD5n575Ixlk6P/nkz
- DCcikxMmSAU3rQN1TtYP9Xlc4ZzM/jlg+ex9pGKkqhTK0g8zgIpJL3nTQvtK/nIklj1LhcsDI1LB
- XXxxOHdLppZ3jN4Me8ImymQD86NnLnr9RqlbPwXFh84JTp+vQEliCG0feUTizrkz1ZVJ/rDfxMa0
- raCJZKUfCg8rkvig0MHeUmsaug+X2UfqRcrAZNSB1K5CQO55XDz6HPdW4nvAKa5JPzZg/p/1CJdt
- fVQyoJdJ8+vx2wge03ZmFlZtQtqInUuBDZjaBveePipg5Ww3T2v7paJUyPVo93l+QebbAVcxQps8
- EI5klqH4X3UQ9omT/GwmDhKFl/FvlCIjoFK7X77y9S9YXroNc9f2exQ3rU+xyFHPX0VANtEW/9oD
- PCvz5Xr9ghcAn+WQhng6hrGssgtWPM0Ns4MC5XUQVgvL1b02BSLqeNYGPGAWc+cZVeaHqYMe/w+X
- sUyfOief5+M39LtUVIc2+QtUG0VquR9etSTNBSPie7eGL3AAyEhuDJB3pH3ToG2K8w==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: W1zU0UMI8As=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: jPtxmWmG23Y=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:52 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: d3TO7VJ377I=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: dNt1lQv+4bQ=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: wnoh/HhaHGk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 8fI0fWcIajQ=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 2P6r57HLOmttziiaLDVVBQoFsVxAEok9F3LrwAJwgx8Yl6HLFM1cQ2A4wCdcKosv5Ii1/FwAWBdP
- u9y5avG1mN0J1e6wa8Q38rXAwPGmNtTWXyUW7mttx0906J1w9IyukZXFtyzriwztOMz0rSorghKG
- viq5cZleR7EJM+CMX+JRqiYr9OYvna9RJWikG56Z8c+kToOOj9mv77CnY67xlftpDS8sftpLwQwE
- AJjhSBajoJT5b4bolP9wxHcd6lM5o3mgqArDg8hDO8k9N+OoYHnH4hxucKdPSMloms0wNMnn0WzV
- u/305Eb1nPR462HEXayzJ+s3i4AUyefNszjroX+5pRzmuV5mR0+TdS1NAi4pJvi/Aw40xbk+O2OV
- ya58be84qucl5aPXm8UHBIjzl7gCr71ak3lBXsNCQXHJrsSX37RxPLUuw/nTZUKp4IVe2Od6oucO
- U2wqkmXEUvb7OilKnegO/kWsXt087CpAyBPvprXhyExAfECMx5kxuJFfhfuJsVgYbZf7OuSJfW2d
- MvZt/uHJOFXNtCinUgMKHHBIsEJO+TYTwDHEGW2YGGTZAxZVnoDQi8CvrTcP2Ja2vOg6LWEsBKk5
- 3C31MhTVLgt4j4wvG0YB4mDWaiWBv4TYJWFBiwrUfWoJN3nPGv1t5oA5WkW8R47wO+SWnCrFiKBf
- vJs7uBQn2VXzBbaDbXCwhN1qO7VA8CAUZ10spMZuT7k+aRunJ0UuPHDlxfr7O2vXuD8m/s/ZL3FI
- A8sNO+TC3JiKvCGRlKLwUypLQch5AkN4bxXVSAkYd9pz+4WxojH9xFkiQAFCIldlwnYGK6pZfZal
- /cL7IdDWnffrQWkXOwd86dTBLj28tKB4HGjZYO5msKWRH1dyLYArVJr+lUBRfaNYqEHkzTBFXSJw
- OxBvIoB8flwUGHZdsczqQyRP0hN8oz49P3Zugpv5bnTwvCPqSOLMdTdCY0NcI93auA/WDdtYKC3a
- 0OXIIsCigEfE43JgIW17HXbCRlqNBeBLTuJ/P5p1xhl3EpaCr/VndfOQ/iFvrO6VFvkIOmBlVDdp
- 0kX9/PBCV1TP6xF8uPS5Rp3EsSySxRpkL2MFFxzpHhryWLxaJcaRvoZACQivTXLd6gD4Lc8ASDzZ
- ZoUDol4c2TXLdfcuRpVdw5Mt+X3n1gSuyW8QKsm3lNtN8cGrme7fWUBajMWNd5KoZtdnlI+hPzAh
- lrgYVoSZNhsSG8xiPsTO8JXp2Df/7rBXztpAmN1gYcYQGaWMe12FN/74s7SBe2ld2CYyc7D0EwXI
- exncBEix7uy+VpIaRm8IcPxG++WOCkRBc52jGOrg6qyqj+SUn7ws07k/kghtAnXOpKM1d0XLp3Ai
- 1sYufyOt3Lnig2Au2m9g2WfCwH7dP2h51vab17lg/qNglkeg0LQpcWDkpW/q55HP9uUnn6rPsyQp
- hwpmZhzF+Xs4MMQRck+VUkjmu5p4ReHc6vO0weRh0na8bAwPlK/jJURILsLP1kiL/i/Zb2DPky9O
- cIkdWhsuLzxIkxi+sqVc1372q3hilFGAYMQqWxw0n3GWz8f957nADecK7HbR7bm73ZPWCt+xG6hn
- 30kx7+9vaGEfE+xSlUABdq3NnR/L4Sd0k4wQR1kxm8ly6cna4CoXjtsDUxzsq2pw88cXIvPRqXtL
- l8p1kzY4Qa5w9SacnyvzlxrVRpuSPLgbskxDJ6LDnfnlMWo0ELyZvBDpv9Pa8ccJwWI4MeckclZq
- f+W3ZcZytvGIiAMaSZp9Zd+I0PSUt8HDykv+Gh7aGfIMfo3QJN0YCAt5tMGh2ceHClcQhi6MBdQB
- VFypksV6/pTkfWuGetPOTznR1d3X7HndmOtp5LeCSjG0Y5Q/MqRtWbC4vWGUF4+jsEi5WZ+aaxMR
- QgTnLbAlJLud3WC5Un3OkP4tHsBZTBaYZF5tK6oD81XnNqa0RPmK+SFgo1qSMVCFfhLEeXwQnwYZ
- EtbGEZYNl4fRL7d26Rr3yGxVuNGcAv3V0DH0KyEYJmSMJwy5+/H7RsRqG9RTKsYqK5hb0lo2XMGE
- UagvHm2b996HNrTpYnPcZsIeu5AxR7caLhYbj8PKQcRHvEAUBQEZ89tGKFGfilLc4qHMKSMFuodv
- LL5re+kizE7kbUbByMxxjCopCNOsUJoJYZQpATgvj3E5xnad0VjN7Zy/M8800nNTz+seNKCtNf+Y
- xIv3EtIVzvA5Rrdg4MY55MQIs32B+dm8Qsw2mUHey3E6BYuIFALYkCk1GOgSv2EDAq7FonUPaPH/
- DrmsFgCJ0JZljwpJTNhWtcZQEfKtSCnjTBP2bAobspol1yVTqAE+6gWvxrti7gUSS6CEX6cG0nZV
- fVtm94CK3kqPFDuupJZjMnWPk3WjDkBn5oQRm/TzLQE9p3F1nDOAt/aHPerDLlklPhDgRb5s0t6/
- p69HD1A1rbjbNBiMFpgmI/qMfJuv9XRkRytOg0vFGjvk8ENv6BYPoJcroiVut6y7/4YR1BbecK48
- wAsJvXuF95/3N3H2V4WIQoWum951SzGcDQadyEuYUHpeJpptNbAT+tKgYLVoKschGglQ2mxFRqNB
- p979n5lr25uI2VumTq3BZ6RS/bBpulD1aRyCObvPksc0KnBzJVuO97TCnb7V5dJZxtuvFs9LiErw
- YHreuv9JLJEwoD+glIbzFlPf+07meqJpql1oaN+aILpEBLIUgfoz9plJ5YYQy+HKMAFbb5YLDX4B
- pYBK4WVYDxHx2//YjQ8WgpZacEWVn7rLF/Y03cf2SpTt4d3O1Fc8alKXSwPtrnFUr/meS8g1Bn6y
- zhrlwtr4ijNEssCU8rId/viDC4NrWQ7ufjlN+xFHbV3IMcNB7q0Stjaf0ZRp2AK0EjQg4wKGvmWU
- GFI3LyI0UIYdjs6rY+SDcELWQwG0gXyjwS4ZM6TQQEwk2kbNd9tLSkAnp9KAuZlcw7OJeiGqASif
- QznIeUySvYvon27INmCrB4mRDbF5YXULyG4MnHgRD9YC3UePL54oj/CNXSGvh69mDg38A3oMtZrH
- Uec6PT4JKtqxFxhcFWTKhR8gYs6kae2lVlIZnsngmkf0DavUvedEC3ThgHVifenQmlkivTcbhjLN
- vSpWPctUuiynQZqg0Z88uQN+Q08jVcrSgSVvWllzKb53BdZbqVzVCpHMSXk+naTKSHe9qT7cQvgs
- 2Srmf9i5Rap6JKwOQYW2LM+WfAFLxQ1EGG3GE6GcIR9b1h+tPmAyTrUyfnM34a3Dxbx4xHzQnDL7
- MW4zFxxNN703F6cAAgdpqV+9O2LD+YX/LCsAP4nIcRcf1S+Nco8oILerw6917hyzghq5O5xLJom/
- 3ohbWi0/lasFekcujUBEh5y/HhvsueHBxvrUA8fafOVWrv1MAXj5Yr239b4A1NpKjXojn5gN+o2H
- AlC3Wh4KX/DIrOi51Ai9RTrJqJ94S6oT6ygBduflLzCNQXR7QJlm7eg/ayYnxhbyeZTlSzk9y5vZ
- vHiph4PY8KDCyHF0YWM68hA0e2FmnFVU/YLbJIwtCLTd4Ar4zf+FAaz55XYK7eSq6VzIH1lZ/HMm
- mvQpws+o/IGKtF2s6Gs1MjYJwU+X0zrrr++pjIZkO8jOr7ZPbo2DNASqkm+LYbxOzpA8i5uGM8Z4
- zwDSDMwTJpwnjmpWW1vtjhmSuAZHseC+UofQknwllg55NvmVyaDYqsEdp06wSdIbGrdLboNlmAWh
- 2rkjSGjCwFOQizT2J1GaqvmcZdMwJDfYU2nYeANbwTdlgbiH0pUttDHKPHXG9aqFnEWtRe6w9yCI
- QurtiYeC7wcQ88UyKJbIniSF04QvL5DgqsPSXnwJJ/WasgVbxXl6UmYolGH/KuZz3ShHSvk4wFFc
- HuDXJcpZjAI3Myv5XhCiyLQ+hpOI9zos/1d1VSAWO/67pR7exOqpWdP6L2IAORg5ZAsLCIxIKVKG
- zPH6uUgm9Ll1ffSUnwHZYvl6Trq97O2olOGYhr0m/RZNttToL93gM76yiNUhPGiIVdqZVmq/nnU+
- cJOKhf8PVPSGPAJLkRxYnCVYYLkvp7ToQuTuxSXeGrBtJgyT+R7G/LNJgLc8ZC41gf4WZY7RS5Wu
- xMqLXxF+OFsPY6X7pYrk/VjiNpIB+9qOzEQ5oMwWCpYE43Z3tLr/Gpxwh4Jym7mlKvc9tyqG6666
- ZLE5iuIL/QXrRSR/toDnZdvWDSXWgDD21qv0HoxdwAzCT1/LWCnn7l5Mt3H4o3RVj1OL3qV59JWW
- KNNIicY+91sk6uR2hIGUkiDxfFTClLnbkH5dKBwJm5R7VpvUh+nYGxuj4MmEYPbUKT0hD+Cz00RD
- GjqoQsh54G+WSB2YqdbA1Vv2ly3y0Zk+gQdEAe/v9fD2n0Dch8H9zJXiorSKYIriV5lm7CdK6yCU
- 7mTmxtwGbpBTzTrHmFEjBufBCXZtG5K3pyQIQXjCyTpjt+a+a/eGClpYLtAdQO6FF5h1Oqb7Uwlp
- W0b0ePzGYew8B3GIxw6Lu+szuT140YKOjw98n76vGjoM+VxWwxarRDxU6qNo0PMgBYXKStdqzAk0
- ltsq/eXUGPQmQLTC8tsHeVqVehcD+TksRTnUMk48AWcFDVmvWIvnvlmzNv5/skoCDbrGw6qjK4GW
- NjkxxaI8hJ8Na78DnkC7R3OkbRsESl0tevJXxHk04nFZJ4ub3++xRoQy4aimeCAhJu9kgAhDSmWe
- Ogez0P/37eDP1IDNzOQ2TOzG27ujO70nUhYsecl4gx1sYtbW9t1/SBqO+7EEHAtoYReaslumidxF
- WxDV/S10rgi4NVNKBIzL1oMrWiAcBDJosW6WPJEVO/jg4nCygFO9nqhtitrRx6gAw/Gu9EDfz9Rv
- 75YWsEE9+YCWr6HphMVcefspR7s700sjqUx4aM5E+GDTeiRaW1IY6xpHvoxaZj5xRRwjy9UNfgDF
- zNUvVcCaKQkFpx4aFoKBJEDOIQGMeqXIBSqeR/NkeUmyvxTDv/+JleArIUU14/PEk3gAy3w6nLW4
- a1RwmKW6oQ1sejLsAq5u5NqQOvrJisfQ11sB37OAU879Ttc+4WCIBYvee9zymIKmgDjnZX8yYguc
- nqfLaR+Jh/7lt3OUndG9vYWnoQNTWW7k0rfkWhMx/4ocUfaxj2yF4eKr/sIzDfrwHHZjyjoSwlrt
- C5P+SJSOkDJdmVnweWz+G6tlSS0WBZDO3VE/KhdQ4b3aHv6ZTYXv8Qe1o9c5qz+X0viMNnUCOUiJ
- N9hKYevhq5hPpmhbfy9I1Dj7BCR2UtJ7xKo1Li9Zqo3uyzXh1RW1zXlKJlXKmcF55eG17XYAhNSW
- INe1li55fcYpT1gmKCkqfi/5Qj11F16VXIjhr57beqn1++nMYNHBPZ7BuOwCfyhsyKkbGaflpkkW
- bCh4XJa1nQXqOuWLtGNV9ZyNCYrwfDtqXSGghkj9KlruK0vNtYhGJefEEmqD0iMssw==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: hLeE2iRSyBM=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: yw1yLYWHA+8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- ZUsxmPCfuKZ1wLn86euHPw==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: qKP/QhyKip8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "idumcxwebio9/w9nmjV26VqtR5i5osTAfb4EoEodqpBXYzaa5gaM8g==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "7Nuz8XhQeMJre2f7C2Fz3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D75973522B4BB0"'
- last-modified: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: JrUyAGTFWYY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - comp=blocklist
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '4096'
- content-range: bytes 0-4095/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D75973522B4BB0"'
- last-modified: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "idumcxwebio9/w9nmjV26VqtR5i5osTAfb4EoEodqpBXYzaa5gaM8g==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "7Nuz8XhQeMJre2f7C2Fz3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- If-Match:
- - '"0x8D75973522B4BB0"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-range:
- - bytes=4080-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer3ac31573/encryption_block_blob3ac31573
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '28704'
- content-range: bytes 4080-32783/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:52 GMT
- etag: '"0x8D75973522B4BB0"'
- last-modified: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "idumcxwebio9/w9nmjV26VqtR5i5osTAfb4EoEodqpBXYzaa5gaM8g==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "7Nuz8XhQeMJre2f7C2Fz3g==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer3ac31573/encryption_block_blob3ac31573
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_serial_upload_chunking_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_serial_upload_chunking_async.yaml
deleted file mode 100644
index 213a42183c89..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_serial_upload_chunking_async.yaml
+++ /dev/null
@@ -1,1658 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- etag: '"0x8D75973527D18CE"'
- last-modified: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80
- - restype=container
- - ''
-- request:
- body: !!binary |
- 7GhRImyBGevb79VpihdjzUYITbGSjIoJoxebH5nTWOVudneqy1tzEqd1cKFU07M72KrrgDdwclr3
- 42NBJ8hytN/zZ4413o6xoJ/3WEXcVN1XcXutpL+y58GW2oCzxf2zhtK3fb9+92bOcRB0YWppTGFo
- 2dm6YPqS+ePyKZnD+Xyc0Rs9r3+mvC+zvBvl3WTP94yBAlhabYaasPSMIcGJLauRUFFVchVQVNm0
- DApLQ5VlePbBJZaXFbPHJwKfp1nft95on3cVgFumSTQeI55iRsB8b6P2JyXWp9eXc975SkhHBAbE
- xeoE0vun+I2LzrCL8Rkdx6HC1PYcfc1VwlqkKQEcfJ/zU8ALWbLfU+nOQZfVCY1laS7d/MYgHaCd
- CvU7gOkSdljeqY/TbedttMcoSZVNsmSZSCfre+GqQc90c4szKqYP60+3vpiIOWVWjwuTML5jKVBZ
- jnEUZLlnY9pTbMrVEru693ivX2HzkPyjvE5wlJEwoz813KJb4y4B9SBt40R3Q0FKMGrn5bq2vzlt
- AlFRwVC1MIt4tXhSz0ueJ1JAAMWScd1oiuxXJOfFCURR8UUssqaEnRAr4SEf5Pqv/EoBVPbZUVZa
- yQJAg5h27nsGIoAARSoUH955wtpwGImh0kdbvRkvXeKSHb6hx+2KTr1CgeNlsH5MlHaJM6vdNl8j
- KdCMVSM66JYh7wlGpCJ8APiAzFEFv4bTToaurDCTWu8h+GzOrI4JI95ir1/sxjpXLj3T3li2J27e
- tQGxF3E6kuZhX81Gi6wc7mLoVcVLDXr2tZ9KmgKQBjoo5a5hcPAPtIeCkpGetbcO3pwXhZ5xYQvV
- Exj+qn8KwCmWiDo7e1qbbE6C4qqRXKCagynkfTtEzcvnzXljcQGcZ6IE7hFfeyfdFKEUhhviXEDN
- kd4XZQt+4Qn87wB2pOJVvLZVR9u5LrRQSw8dvvgPZvVqx0s+D6MGp7CiEi0VhRLHT6ejI44AqKJv
- jly8nVZ8c2GjNDyfHdgoLYXW9BFulauSoMsMusgwasIYbehmyMx2C/MGAM4CY351hwiQkOYd03tz
- 1AqpBovF/xz2C16tk9bEM7vFUy7kRdYpwQv2bG+RCV9i12LzW4ez8qm6fov6cJ7H45wPmmHPzT6L
- bntd0tY9EMy2qVR2VbcMCHvV7cPmNemQsLQnxR3oHFANT6Ui3iT+LnMWAhAvZj6r9sVsbojVA39R
- FhE5pAQ8gjoG/QMmI6cnvqmfs4SYU44aZccB0lp68nvVUYK7mfIjncuvtaCfGWqc5OXQQg6bP/Fv
- bPqvqUiU4k/QsXiu8r36zGEN0vOR92Dy0HLI/4a+24faAB6uE1cv2xN6GRlNycdbe8QIJ/hUDy3j
- BU+Y3hK0HjhyyYmuJleMJYbxuF8pfs5Katj4+yiSMwKWgTXly8//4q/zInVS4nqBbd76aSypG2mM
- zhw77lE10vINv3LV/67u0hq5mbXE4uQXUTcOqj/2R4DrY3axH6DHPcHHr9EaTEQtea/snqJrIFaT
- z72PRU5IRvmq3fhqtj5GATuANG7cWSvdB1+A/Jm8E/U4eOM/IWcJ+VeqvVbhztkaDN9JDbnFSBbc
- Wob2eMuDqLQ2og5UwoeZm2vfydjYXZeDYNSH73LiuWlEj8+/WHm0WD911IvMONr+GPm8kTYN67kB
- Fq90ODbzsMnBGsP1uq7n8z4gV6K7fNyjaSQAIq4sg0nD+/txcnfDCI6lxbUwcskGLryk9KPopa6D
- tyWlFhLPIfXNMkeEKlmnGnlv77OwrJB2rhP01tvLv9hgqEwiT1/ztJlxvZF3GV6CbgC5lKW5HO4/
- FxVfZoMA+n0yQoGgPhadPgjX1R9XVC5zeQJ7f3XwUxS6qYEn3bVDIo3wj3+rdezoGcKpcBenLREi
- IGTEdelimkF3SAq6qI7qmONdGqWAGDX1H05/RgYm026s/nEeHjPpdqw/UwyMxiTfFjbHeu7EDzIS
- i+MYQ3+NeK9wGvCJ/5QNlAaHcZmWJ4KsUPQDqi0QktVZ1ETTt2/Ob5BeswZzI4viDfdSiSjqLKzO
- pKR7MMj401c93IuD59yCH+9/Lm8XXaiPwMxI7+Lx5Dh9ajb5IQ/0tvrreULhHzg2eFZwYKEhi5vX
- fYtS6ZQpRRx5nWhJBB/ZO49H4fIcgI9HRQRO5K9EiRQmsb/xXWvdFQC7WkrvfWnKXFcMLkAqQHic
- /tYx7VsdolJ06bLB7sXtZOyaKKYaljr0O7fKcCkC9qjsxc8IAseaSKpt7pHxxgIgSmSVrVTBZil1
- s0SXUmkCUn5VZICsKTzeZ459Z/lrZLTAt4R8BjkTpKI7uiGOFJUVyDAiC7RQ0D/SKHBsohPcJMRe
- k2TswXLjn57/2BKbfFNGur8Ji4z1M8JsRuoUINj/gEqW95PqWP9BCw+mNjvnJwT/2jZtfzLEj/u7
- SvdWVWYv2BazEhEGA/6pvTCBMwNrAFXFYroiEHJn+zG+uqoIYfyhVypqXQ8Tv8UGF7HIB+BtNKYN
- +6ho57XpV354XUkderQGgrzvfVpB9/LNi7IgA5FAL7xSnzhn4PzxNMBXok8RAbB8jYa4olgVET/J
- rwGjh+yWBh0vfW0IH6t8OmaqBvXg7DPlRNsKLEEPydWlUUWNi9GR/0UyFVb+8cDQaBFnpmAAYfdB
- nqr0vAtFvAzp8itRwUFyqcEX34Sp8YCNPlwlTt7oKwpUi9cBXQw/EbeQ006nWq9cdd4FhoeJy9PZ
- qnPDERtkNc1BE9NpXA0q4uCjoG49hD3l6cGQ0RtVZXkg8hvJD5arW6/7ksRoPDnX020PTMyfOPmn
- mI1y6Sp3sZlKy7UvxU3CRTF2hPxHy5+iQ5sfmogp5alWpCB1Ce8fGx4iISG2GLy62ylPDiNkmF1/
- rOLYGNvz6ZJiVeAHuGBgguhy19EeIB6b6ES31IMkZfOgglP/JpveH90hrXXY/9XBnkg/leOds9Sy
- a/Z+usvXGd1GJGs7HR5wBIaB4FAKSyTBfQjhkeeU2lmLSl0SD8DRVyhiyeuY7Beb+l26yf+4eEe6
- RbHOoVUD5OLi56uKSjT+uOCW6Z803c/AAUvkYTsa1OQRcaaJ4mxXtcIs9IWLFbx9b195e7T2tbLz
- wh9eWaRYNhINTxgJODycjtPYZ7h0naAozSNPqu8A/QqQExucNJyyky5fFA1W1rpZUzUO4hiYeZjQ
- UFZr1CSGidfya5131h10WD+GB1cr4m+uZijvr45Jo8ohzbrwAw2NRex1CeqcXd3iPVEM+DHDL0XD
- 4HQ4eYbSzY0gMNPErv2XMHrWc4kwqR5H4XnDS0IZ2iJFHSQiYA9qfe076e6pemhj77TwJsQ4WEU9
- a3lI6kCpYE1qG+2N8xOgoBLBKGHn9ao7D0PablKx0yNKOK4XkdEJF5Y2yK7cg3qiz3eQjMj6Sj+d
- DcdV0uyUjTR8hzcanxWZpkvsGxijkiNZ2DCI6JeE4rU4ei3EMNLnr/87uOI4wPVIMsAh0JK/5BZg
- DuNGwreF8Z0OXnD790MynQnu3KXYcESBjb6tx5SiMdtgHGlaFVxg2ympzlFJZgFd7FnotOXhXws7
- VYNCG1ZKI1lw+IgirdrpDNs/OZP/fW2cK40Z5+VEp1/+hLZa3ezdGZ8dW4tapZlzgWbdFAvdn7G9
- /IVC6GaBxD2RG+RNvP1SNKC+9VRj6WQ4/MwYXsGteH/Oh8+5/7CLv4QKp5agAQaTQJYq1teRlXRh
- /1TBU1dWBLzQayKYDJHMU6OdOe50aO/T5ScdSnVG94HVuAI5hfAeaHCU+WwWDB+U7FKEHXeFmaUD
- FwLeoLBFIuAoLebH4C0Cj6Evl0nTucTCxst99Cpv2u6BEjiFxPfc/Xi3g8h7mw8EcNiOKLca8Pgt
- KC0HjvLGN5KptZH/0vsnX+ltWOMMaooAXzMGG5IQnvQdxEKvIFa1Upf7StNR/xRQlf11CaEViw6+
- E1J08+bEGHDKGLp7PudC03RKpnzikEsf6PnbRjeNlr0h7VM5ocuDdpAKCWNUFQ7Jtu4JTNYqt6dv
- jH8+r46W8sz8uHYWFKz4/HbLy3D7b2NJGQDO9M/yn7D77hr3wPVvrpDudBqvE8+OQkeKcYilZ/hV
- wiG4jKKZtYnROlEEcpbrxpxiQX9X7I/+rVK7mOAKeUhJ5ZWOBsTDD0fxR3/4SQUfMEfuWl2/uAIL
- HyW6Pa/sygSZxjDHMBTY/CYDIOpuWiYxQ+XD2DINj+45dSpSDJiAf5Dn5nYSRmgwPSEVcgry4sFo
- HIlE02HHEiDAkrikReB8SMn2osmQwK9Sm6dZSojlFaf+zChM/hro1LuF0TGkg2lz7EqebzaKSIKD
- Xcxp+heq78o2+Kb92AmwFgr4xq7lYlNpXP5yCmsxWaGrKHaOfMEIWnrqElRk8UHfvER6RTYyMQQL
- etQTmMLmTFjymhmkv5uPdVCGU5KfOEdKSQIVFmXWCYXMYo9smxus4vcuTJ0X0jG8kibCNQ0Tt5ON
- jHPkWuNYPLqxAEHBRlZit1fxAx0sM5L9J8K0X0iJ2OmbJJcZmuXaCACztXsD+9cmO4sSyFBSqiSZ
- jtDqKFooNC/qM4Ll0+6yB/RQxVmZGx3N60swKfOZ1/afVh0fU0ReXwQwyTqtgVlWjiYqPjIVoCrb
- HnzVCZ/h3o6Oy3UC5nQfEh6yY7JbBHnRPcpoINMPRJEGF/Fu466mVtlpRXHei8GE6xSHA4IFzeGE
- Z0mqlPs/Db5J4gCpf4TNMMk/C9J/N2ZZalWJAY4pj4zKljZcO7+1D6+x3gVPZUusWJwQy1xRbTlG
- 6YCxDurDIC6kVK8i7CuIHfoEE0ssgD48PoIGQhbGBqKFc+tBEzRXxALFXq1gZFSMMGq4vh90vhL8
- ZL5VuirjW5FrItgNNW1UMkiqYlLOkqPfcUI8DTUMxDcypV9/HbSe+qiCd3RugMN4Hiz6lgH4g3z6
- CycaGtS265UbZALaWv+YcJJOpuo9sqXtzYuGyDNb06TLcvOIOTcOyP8WZS+e+JqsrVUdy9ZFS47W
- FdmNnLHCj3vvous/RJukxzeoalh0UrKfj6M+r44+S1loT33bvukMgOg/WS/edbVY4GGHcrXTQfh0
- 7AVmJxeUzAhdpXKonoHjHCaaMv/abt5oCgzuTRivRRMAv3yGl4bU7T2WPcK4s7EPALO+MSIx0W9j
- fKOR8pwwIyBB2gjreqHiPW5VvNC67Pa4iDCb6Yeog+ItP+/0U1NPCnPURf7vwMY2s3qPuaVOoafd
- G4IQAADG731o4FZY5Ydwu0sbUSRb3C24I8QcdGvv4qFIgdtTfZnGlhkxcr8seotyDn5JIBXrX3Bj
- OQaWYVmY+y9ozgpoC63Rpqf1VJs7K/VuP+v7Z5xXTyNMRQBxLmlw9pVyX6JcETrgp01E0rQlfNXV
- pOTzcHK1NdEGu41JLgw8Za7Ve2l/VMDydnrcvs56rnYpVGAw1zwW5GebwufZ76Xnzw==
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: +1bxeR62tOA=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:53 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: IeX9z0RuMVU=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: KDeTFukZyz4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 1G1O4SsoId8=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 7UyleLY/+24=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: /3H0b17owWk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: d97Jpgc5FhY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- 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
- headers:
- Content-Length:
- - '4096'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: XFUq5BIzRLk=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA%3D%3D&comp=block
- - ''
-- request:
- body: !!binary |
- zwEGJSDTx4W5+GC5JsH/xA==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: rPj/tTl3ryI=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA%3D%3D&comp=block
- - ''
-- request:
- body: '
-
- TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURRd09UWSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURneE9USSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRJeU9EZyUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRZek9EUSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBME9EQSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpRMU56WSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpnMk56SSUzRA==TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TXpJM05qZyUzRA=='
- headers:
- Content-Length:
- - '791'
- Content-Type:
- - application/xml; charset=utf-8
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "7SMPh+V6+qSf+9EBw32iOKFXatogAB51dzMxL+9xdkxUxACLGWMMRg==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "mkEJuplEdzqKTnY9WDD2Pg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80?comp=blocklist
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D7597352D22FCD"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: JrUyAGTFWYY=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - comp=blocklist
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '4096'
- content-range: bytes 0-4095/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D7597352D22FCD"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "7SMPh+V6+qSf+9EBw32iOKFXatogAB51dzMxL+9xdkxUxACLGWMMRg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "mkEJuplEdzqKTnY9WDD2Pg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- If-Match:
- - '"0x8D7597352D22FCD"'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-range:
- - bytes=4080-32783
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainere73d1c80/encryption_block_blobe73d1c80
- response:
- body:
- string: !!binary |
- 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
- headers:
- accept-ranges: bytes
- content-length: '28704'
- content-range: bytes 4080-32783/32784
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D7597352D22FCD"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "7SMPh+V6+qSf+9EBw32iOKFXatogAB51dzMxL+9xdkxUxACLGWMMRg==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "mkEJuplEdzqKTnY9WDD2Pg==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainere73d1c80/encryption_block_blobe73d1c80
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_strict_mode_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_strict_mode_async.yaml
deleted file mode 100644
index d03ed9d7411f..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_blob_strict_mode_async.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainerc5971803?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:53 GMT
- etag: '"0x8D7597353092884"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainerc5971803
- - restype=container
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_block_blob_single_shot_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_block_blob_single_shot_async.yaml
deleted file mode 100644
index dd57467803a9..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_put_block_blob_single_shot_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer5c3d1a6f?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D7597353356E57"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer5c3d1a6f
- - restype=container
- - ''
-- request:
- body: !!binary |
- 9UHOccxNwR/pyUlu7t9sWw==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "nCTY9txuUYPxTQIn7GZvovRJLj9y/4BWS/fgeeV7FI20S8MWg5pbfw==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "ifrRWqBzdkP1rugIBqp+VA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontainer5c3d1a6f/encryption_block_blob5c3d1a6f
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: EXqElokPJWXP8lIjsx+hLw==
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D75973533EC000"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: 8JjbqtDHAPw=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer5c3d1a6f/encryption_block_blob5c3d1a6f
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontainer5c3d1a6f/encryption_block_blob5c3d1a6f
- response:
- body:
- string: !!binary |
- 9UHOccxNwR/pyUlu7t9sWw==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D75973533EC000"'
- last-modified: Fri, 25 Oct 2019 17:46:54 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: EXqElokPJWXP8lIjsx+hLw==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:54 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "nCTY9txuUYPxTQIn7GZvovRJLj9y/4BWS/fgeeV7FI20S8MWg5pbfw==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "ifrRWqBzdkP1rugIBqp+VA==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontainer5c3d1a6f/encryption_block_blob5c3d1a6f
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_validate_encryption_async.yaml b/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_validate_encryption_async.yaml
deleted file mode 100644
index 953958c0edef..000000000000
--- a/sdk/storage/azure-storage-blob/tests/recordings/test_blob_encryption_async.test_validate_encryption_async.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineraca917a4?restype=container
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D7597353631504"'
- last-modified: Fri, 25 Oct 2019 17:46:55 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraca917a4
- - restype=container
- - ''
-- request:
- body: !!binary |
- pob6xfP0xrZ1vwR3TePOxQ==
- headers:
- Content-Length:
- - '16'
- Content-Type:
- - application/octet-stream
- If-None-Match:
- - '*'
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-blob-type:
- - BlockBlob
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-meta-encryptiondata:
- - '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "d/h1KYBeW+kpApT7voN6PV7l8zVqQPkTDPShGWI5XOFNINuwHqP7HQ==",
- "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm":
- "AES_CBC_256"}, "ContentEncryptionIV": "lkoY1UNFiUvbXzrsTuUddQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-version:
- - '2019-02-02'
- method: PUT
- uri: https://storagename.blob.core.windows.net/utcontaineraca917a4/encryption_block_blobaca917a4
- response:
- body:
- string: ''
- headers:
- content-length: '0'
- content-md5: vgQezzIngLMuOE5bTKRsxw==
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D75973536BCB3A"'
- last-modified: Fri, 25 Oct 2019 17:46:55 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-content-crc64: E9Pz30i0xM4=
- x-ms-request-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 201
- message: Created
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraca917a4/encryption_block_blobaca917a4
- - ''
- - ''
-- request:
- body: null
- headers:
- Accept:
- - application/xml
- User-Agent:
- - azsdk-python-storage-blob/12.0.0b5 Python/3.6.3 (Windows-10-10.0.18362-SP0)
- x-ms-date:
- - Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-range:
- - bytes=0-4095
- x-ms-version:
- - '2019-02-02'
- method: GET
- uri: https://storagename.blob.core.windows.net/utcontaineraca917a4/encryption_block_blobaca917a4
- response:
- body:
- string: !!binary |
- pob6xfP0xrZ1vwR3TePOxQ==
- headers:
- accept-ranges: bytes
- content-length: '16'
- content-range: bytes 0-15/16
- content-type: application/octet-stream
- date: Fri, 25 Oct 2019 17:46:54 GMT
- etag: '"0x8D75973536BCB3A"'
- last-modified: Fri, 25 Oct 2019 17:46:55 GMT
- server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
- x-ms-blob-content-md5: vgQezzIngLMuOE5bTKRsxw==
- x-ms-blob-type: BlockBlob
- x-ms-creation-time: Fri, 25 Oct 2019 17:46:55 GMT
- x-ms-lease-state: available
- x-ms-lease-status: unlocked
- x-ms-meta-encryptiondata: '{"WrappedContentKey": {"KeyId": "key1", "EncryptedKey":
- "d/h1KYBeW+kpApT7voN6PV7l8zVqQPkTDPShGWI5XOFNINuwHqP7HQ==", "Algorithm": "A256KW"},
- "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": "AES_CBC_256"},
- "ContentEncryptionIV": "lkoY1UNFiUvbXzrsTuUddQ==", "KeyWrappingMetadata":
- {"EncryptionLibrary": "Python 12.0.0b5"}, "EncryptionMode": "FullBlob"}'
- x-ms-server-encrypted: 'true'
- x-ms-version: '2019-02-02'
- status:
- code: 206
- message: Partial Content
- url: !!python/object/new:yarl.URL
- state: !!python/tuple
- - !!python/object/new:urllib.parse.SplitResult
- - https
- - pyacrstoragehddhigausowa.blob.core.windows.net
- - /utcontaineraca917a4/encryption_block_blobaca917a4
- - ''
- - ''
-version: 1
diff --git a/sdk/storage/azure-storage-blob/tests/recordings/test_page_blob_async.pyTestStoragePageBlobAsynctest_upload_pages_from_url_with_if_match.json b/sdk/storage/azure-storage-blob/tests/recordings/test_page_blob_async.pyTestStoragePageBlobAsynctest_upload_pages_from_url_with_if_match.json
new file mode 100644
index 000000000000..150a1ce8588c
--- /dev/null
+++ b/sdk/storage/azure-storage-blob/tests/recordings/test_page_blob_async.pyTestStoragePageBlobAsynctest_upload_pages_from_url_with_if_match.json
@@ -0,0 +1,348 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E5C2709\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainersourcefd9e347b?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E652652\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainersourcefd9e347b/blobfd9e347b",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-content-length": "8192",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E695486\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainersourcefd9e347b/blobfd9e347b?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "8192",
+ "Content-Type": "application/octet-stream",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-8191",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWE=",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E6DE7BC\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-content-crc64": "ERTjv26IbjE=",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-blob-content-length": "8192",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E873847\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "8192",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E873847\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "If-Match": "\u00220x8DA53CE7E873847\u0022",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-copy-source": "https://storagename.blob.core.windows.net/utcontainersourcefd9e347b/blobfd9e347b?se=end\u0026sp=rdt\u0026sv=2020-10-02\u0026sr=b\u0026sig=fake_token_value",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-8191",
+ "x-ms-source-range": "bytes=0-8191",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "IhmUBAsUKUvff7wSjmZjPA==",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E93B985\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "8192",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E93B985\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": null
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-range": "bytes=0-33554431",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 206,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "8192",
+ "Content-Range": "bytes 0-8191/8192",
+ "Content-Type": "application/octet-stream",
+ "Date": "Tue, 21 Jun 2022 21:39:16 GMT",
+ "ETag": "\u00220x8DA53CE7E93B985\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-blob-sequence-number": "0",
+ "x-ms-blob-type": "PageBlob",
+ "x-ms-creation-time": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWE="
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b?comp=pagelist",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Content-Type": "application/xml",
+ "Date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "ETag": "\u00220x8DA53CE7E93B985\u0022",
+ "Last-Modified": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "Transfer-Encoding": "chunked",
+ "x-ms-blob-content-length": "8192",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\n",
+ "\u003CPageList\u003E\u003CPageRange\u003E\u003CStart\u003E0\u003C/Start\u003E\u003CEnd\u003E8191\u003C/End\u003E\u003C/PageRange\u003E\u003C/PageList\u003E"
+ ]
+ },
+ {
+ "RequestUri": "https://storagename.blob.core.windows.net/utcontainerfd9e347b/blobfd9e347b?comp=page",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Accept-Encoding": "gzip, deflate",
+ "Content-Length": "0",
+ "If-Match": "0x111111111111111",
+ "User-Agent": "azsdk-python-storage-blob/12.9.0 Python/3.10.0 (Windows-10-10.0.22000-SP0)",
+ "x-ms-copy-source": "https://storagename.blob.core.windows.net/utcontainersourcefd9e347b/blobfd9e347b?se=end\u0026sp=rdt\u0026sv=2020-10-02\u0026sr=b\u0026sig=fake_token_value",
+ "x-ms-date": "Tue, 21 Jun 2022 21:39:18 GMT",
+ "x-ms-page-write": "update",
+ "x-ms-range": "bytes=0-8191",
+ "x-ms-source-range": "bytes=0-8191",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 412,
+ "ResponseHeaders": {
+ "Content-Length": "253",
+ "Content-Type": "application/xml",
+ "Date": "Tue, 21 Jun 2022 21:39:17 GMT",
+ "Server": [
+ "Windows-Azure-Blob/1.0",
+ "Microsoft-HTTPAPI/2.0"
+ ],
+ "x-ms-error-code": "ConditionNotMet",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": [
+ "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\n",
+ "\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n",
+ "RequestId:87abd157-901e-00a8-80b7-85042f000000\n",
+ "Time:2022-06-21T21:39:17.9560435Z\u003C/Message\u003E\u003C/Error\u003E"
+ ]
+ }
+ ],
+ "Variables": {}
+}
diff --git a/sdk/storage/azure-storage-blob/tests/settings/testcase.py b/sdk/storage/azure-storage-blob/tests/settings/testcase.py
index 012892da8346..dc6b83163aed 100644
--- a/sdk/storage/azure-storage-blob/tests/settings/testcase.py
+++ b/sdk/storage/azure-storage-blob/tests/settings/testcase.py
@@ -8,15 +8,9 @@
import functools
import os
-import logging
from devtools_testutils import PowerShellPreparer
from devtools_testutils.fake_credentials import STORAGE_ACCOUNT_FAKE_KEY
-try:
- from cStringIO import StringIO # Python 2
-except ImportError:
- from io import StringIO
-
try:
# Running locally - use configuration in settings_real.py
from .settings_real import *
diff --git a/sdk/storage/azure-storage-blob/tests/test_blob_client.py b/sdk/storage/azure-storage-blob/tests/test_blob_client.py
index 7cfeeec8ab9a..35ed0ccef707 100644
--- a/sdk/storage/azure-storage-blob/tests/test_blob_client.py
+++ b/sdk/storage/azure-storage-blob/tests/test_blob_client.py
@@ -3,21 +3,16 @@
# Licensed under the MIT License. See License.txt in the project root for
# license information.
# --------------------------------------------------------------------------
-import unittest
import pytest
import platform
+import sys
from azure.core.credentials import AzureSasCredential
from azure.core.exceptions import AzureError
-from azure.storage.blob import (
- VERSION,
- BlobServiceClient,
- ContainerClient,
- BlobClient,
-)
-from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer
+from azure.storage.blob import BlobClient, BlobServiceClient, ContainerClient, generate_account_sas, VERSION
from settings.testcase import BlobPreparer
-from devtools_testutils.storage import StorageTestCase
+from devtools_testutils import recorded_by_proxy
+from devtools_testutils.storage import StorageRecordedTestCase
# ------------------------------------------------------------------------------
SERVICES = {
@@ -31,26 +26,23 @@
_CONNECTION_ENDPOINTS_SECONDARY = {'blob': 'BlobSecondaryEndpoint'}
-class StorageClientTest(StorageTestCase):
- def setUp(self):
- super(StorageClientTest, self).setUp()
- self.sas_token = self.generate_sas_token()
- self.token_credential = self.generate_oauth_token()
+class TestStorageClient(StorageRecordedTestCase):
# --Helpers-----------------------------------------------------------------
def validate_standard_account_endpoints(self, service, url_type, name, storage_account_key):
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, name)
- self.assertEqual(service.credential.account_name, name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue('{}.{}.core.windows.net'.format(name, url_type) in service.url)
- self.assertTrue('{}-secondary.{}.core.windows.net'.format(name, url_type) in service.secondary_endpoint)
+ assert service is not None
+ assert service.account_name == name
+ assert service.credential.account_name == name
+ assert service.credential.account_key == storage_account_key
+ assert '{}.{}.core.windows.net'.format(name, url_type) in service.url
+ assert '{}-secondary.{}.core.windows.net'.format(name, url_type) in service.secondary_endpoint
# --Direct Parameters Test Cases --------------------------------------------
@BlobPreparer()
- def test_create_service_with_key(self, storage_account_name, storage_account_key):
+ def test_create_service_with_key(self, **kwargs):
# Arrange
-
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
service = client(
@@ -59,23 +51,27 @@ def test_create_service_with_key(self, storage_account_name, storage_account_key
# Assert
self.validate_standard_account_endpoints(service, url, storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_blob_client_with_complete_blob_url(self, storage_account_name, storage_account_key):
+ def test_create_blob_client_with_complete_blob_url(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
blob_url = self.account_url(storage_account_name, "blob") + "/foourl/barurl"
service = BlobClient(blob_url, credential=storage_account_key, container_name='foo', blob_name='bar')
# Assert
- self.assertEqual(service.scheme, 'https')
- self.assertEqual(service.container_name, 'foo')
- self.assertEqual(service.blob_name, 'bar')
- self.assertEqual(service.account_name, storage_account_name)
+ assert service.scheme == 'https'
+ assert service.container_name == 'foo'
+ assert service.blob_name == 'bar'
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_service_with_connection_string(self, storage_account_name, storage_account_key):
-
+ def test_create_service_with_connection_string(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
service = service_type[0].from_connection_string(
@@ -83,27 +79,28 @@ def test_create_service_with_connection_string(self, storage_account_name, stora
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_service_with_sas(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas(self, **kwargs):
# Arrange
-
+ storage_account_name = kwargs.pop("storage_account_name")
for service_type in SERVICES:
# Act
service = service_type(
self.account_url(storage_account_name, "blob"), credential=self.sas_token, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertTrue(service.url.endswith(self.sas_token))
- self.assertIsNone(service.credential)
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.url.endswith(self.sas_token)
+ assert service.credential is None
@BlobPreparer()
- def test_create_service_with_sas_credential(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas_credential(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
sas_credential = AzureSasCredential(self.sas_token)
for service_type in SERVICES:
@@ -112,48 +109,56 @@ def test_create_service_with_sas_credential(self, storage_account_name, storage_
self.account_url(storage_account_name, "blob"), credential=sas_credential, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertFalse(service.url.endswith(self.sas_token))
- self.assertEqual(service.credential, sas_credential)
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert not service.url.endswith(self.sas_token)
+ assert service.credential == sas_credential
@BlobPreparer()
- def test_create_service_with_sas_credential_url_raises_if_sas_is_in_uri(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas_credential_url_raises_if_sas_is_in_uri(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
sas_credential = AzureSasCredential(self.sas_token)
for service_type in SERVICES:
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type(
self.account_url(storage_account_name, "blob") + "?sig=foo", credential=sas_credential, container_name='foo', blob_name='bar')
@BlobPreparer()
- def test_create_service_with_token(self, storage_account_name, storage_account_key):
+ def test_create_service_with_token(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ token_credential = self.generate_oauth_token()
for service_type in SERVICES:
# Act
service = service_type(
- self.account_url(storage_account_name, "blob"), credential=self.token_credential, container_name='foo', blob_name='bar')
+ self.account_url(storage_account_name, "blob"), credential=token_credential, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertEqual(service.credential, self.token_credential)
- self.assertEqual(service.account_name, storage_account_name)
+ assert service is not None
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.credential == token_credential
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_service_with_token_and_http(self, storage_account_name, storage_account_key):
+ def test_create_service_with_token_and_http(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ token_credential = self.generate_oauth_token()
for service_type in SERVICES:
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
url = self.account_url(storage_account_name, "blob").replace('https', 'http')
- service_type(url, credential=self.token_credential, container_name='foo', blob_name='bar')
+ service_type(url, credential=token_credential, container_name='foo', blob_name='bar')
@BlobPreparer()
- def test_create_service_china(self, storage_account_name, storage_account_key):
+ def test_create_service_china(self, **kwargs):
# Arrange
-
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
url = self.account_url(storage_account_name, "blob").replace('core.windows.net', 'core.chinacloudapi.cn')
@@ -161,19 +166,22 @@ def test_create_service_china(self, storage_account_name, storage_account_key):
url, credential=storage_account_key, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith(
- 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
- self.assertTrue(service.secondary_endpoint.startswith(
- 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith(
+ 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
+ assert service.secondary_endpoint.startswith(
+ 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
@BlobPreparer()
- def test_create_service_protocol(self, storage_account_name, storage_account_key):
+ def test_create_service_protocol(self, **kwargs):
# Arrange
-
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
url = self.account_url(storage_account_name, "blob").replace('https', 'http')
@@ -182,11 +190,12 @@ def test_create_service_protocol(self, storage_account_name, storage_account_key
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'http')
+ assert service.scheme == 'http'
@BlobPreparer()
- def test_create_blob_service_anonymous(self, storage_account_name, storage_account_key):
+ def test_create_blob_service_anonymous(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
BLOB_SERVICES = [BlobServiceClient, ContainerClient, BlobClient]
for service_type in BLOB_SERVICES:
@@ -194,14 +203,16 @@ def test_create_blob_service_anonymous(self, storage_account_name, storage_accou
service = service_type(self.account_url(storage_account_name, "blob"), container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertIsNone(service.credential)
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.credential is None
@BlobPreparer()
- def test_create_blob_service_custom_domain(self, storage_account_name, storage_account_key):
+ def test_create_blob_service_custom_domain(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
BLOB_SERVICES = [BlobServiceClient, ContainerClient, BlobClient]
for service_type in BLOB_SERVICES:
@@ -213,17 +224,18 @@ def test_create_blob_service_custom_domain(self, storage_account_name, storage_a
blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_create_service_with_socket_timeout(self, storage_account_name, storage_account_key):
+ def test_create_service_with_socket_timeout(self, **kwargs):
# Arrange
-
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
default_service = service_type[0](
@@ -241,8 +253,10 @@ def test_create_service_with_socket_timeout(self, storage_account_name, storage_
# --Connection String Test Cases --------------------------------------------
@BlobPreparer()
- def test_create_service_with_connection_string_key(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_key(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
conn_string = 'AccountName={};AccountKey={};'.format(storage_account_name, storage_account_key)
for service_type in SERVICES.items():
@@ -252,11 +266,12 @@ def test_create_service_with_connection_string_key(self, storage_account_name, s
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_service_with_connection_string_sas(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_sas(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
conn_string = 'AccountName={};SharedAccessSignature={};'.format(storage_account_name, self.sas_token)
for service_type in SERVICES:
@@ -265,15 +280,17 @@ def test_create_service_with_connection_string_sas(self, storage_account_name, s
conn_string, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertTrue(service.url.endswith(self.sas_token))
- self.assertIsNone(service.credential)
- self.assertEqual(service.account_name, storage_account_name)
+ assert service is not None
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.url.endswith(self.sas_token)
+ assert service.credential is None
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_service_with_connection_string_endpoint_protocol(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_endpoint_protocol(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
conn_string = 'AccountName={};AccountKey={};DefaultEndpointsProtocol=http;EndpointSuffix=core.chinacloudapi.cn;'.format(
storage_account_name, storage_account_key)
@@ -282,30 +299,32 @@ def test_create_service_with_connection_string_endpoint_protocol(self, storage_a
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(
- service.primary_endpoint.startswith(
- 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account_name, service_type[1])))
- self.assertTrue(
- service.secondary_endpoint.startswith(
- 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
- self.assertEqual(service.scheme, 'http')
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith(
+ 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account_name, service_type[1])
+ )
+ assert service.secondary_endpoint.startswith(
+ 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
+ assert service.scheme == 'http'
@BlobPreparer()
- def test_create_service_with_connection_string_emulated(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_emulated(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'UseDevelopmentStorage=true;'.format(storage_account_name, storage_account_key)
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
@BlobPreparer()
- def test_create_service_with_cstr_anonymous(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_anonymous(self, **kwargs):
# Arrange
for service_type in SERVICES.items():
conn_string = 'BlobEndpoint=www.mydomain.com;'
@@ -314,16 +333,18 @@ def test_create_service_with_cstr_anonymous(self, storage_account_name, storage_
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, None)
- self.assertIsNone(service.credential)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- with self.assertRaises(ValueError):
+ assert service is not None
+ assert service.account_name == None
+ assert service.credential is None
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ with pytest.raises(ValueError):
service.secondary_endpoint
@BlobPreparer()
- def test_create_service_with_cstr_custom_domain(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_custom_domain(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com;'.format(
storage_account_name, storage_account_key)
@@ -332,16 +353,18 @@ def test_create_service_with_cstr_custom_domain(self, storage_account_name, stor
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_create_service_with_cstr_cust_dmn_trailing_slash(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_cust_dmn_trailing_slash(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com/;'.format(
storage_account_name, storage_account_key)
@@ -350,16 +373,18 @@ def test_create_service_with_cstr_cust_dmn_trailing_slash(self, storage_account_
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_create_service_with_cstr_custom_domain_sec_override(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_custom_domain_sec_override(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com/;'.format(
storage_account_name, storage_account_key)
@@ -369,17 +394,19 @@ def test_create_service_with_cstr_custom_domain_sec_override(self, storage_accou
conn_string, secondary_hostname="www-sec.mydomain.com", container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')
@BlobPreparer()
- def test_create_service_with_cstr_fails_if_sec_without_prim(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_fails_if_sec_without_prim(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
- # Arrange
conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;'.format(
storage_account_name, storage_account_key,
_CONNECTION_ENDPOINTS_SECONDARY.get(service_type[1]))
@@ -387,13 +414,15 @@ def test_create_service_with_cstr_fails_if_sec_without_prim(self, storage_accoun
# Act
# Fails if primary excluded
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
@BlobPreparer()
- def test_create_service_with_cstr_succeeds_if_sec_with_prim(self, storage_account_name, storage_account_key):
+ def test_create_service_with_cstr_succeeds_if_sec_with_prim(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
- # Arrange
conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;{}=www-sec.mydomain.com;'.format(
storage_account_name,
storage_account_key,
@@ -404,12 +433,12 @@ def test_create_service_with_cstr_succeeds_if_sec_with_prim(self, storage_accoun
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')
def test_create_service_with_custom_account_endpoint_path(self):
@@ -425,60 +454,60 @@ def test_create_service_with_custom_account_endpoint_path(self):
conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertEqual(service.account_name, account_name)
- self.assertEqual(service.credential.account_name, account_name)
- self.assertEqual(service.credential.account_key, account_key)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
+ assert service.account_name == account_name
+ assert service.credential.account_name == account_name
+ assert service.credential.account_key == account_key
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
service = BlobServiceClient(account_url=custom_account_url)
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/?'))
+ assert service.account_name == None
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/?')
service = ContainerClient(account_url=custom_account_url, container_name="foo")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/foo?'))
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/foo?')
service = ContainerClient.from_container_url("http://local-machine:11002/custom/account/path/foo?query=value")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertEqual(service.url, 'http://local-machine:11002/custom/account/path/foo')
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url == 'http://local-machine:11002/custom/account/path/foo'
service = BlobClient(account_url=custom_account_url, container_name="foo", blob_name="bar", snapshot="baz")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.blob_name, "bar")
- self.assertEqual(service.snapshot, "baz")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&'))
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.blob_name == "bar"
+ assert service.snapshot == "baz"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&')
service = BlobClient.from_blob_url("http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&query=value")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.blob_name, "bar")
- self.assertEqual(service.snapshot, "baz")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertEqual(service.url, 'http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz')
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.blob_name == "bar"
+ assert service.snapshot == "baz"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url == 'http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz'
def test_create_blob_client_with_sub_directory_path_in_blob_name(self):
blob_url = "https://testaccount.blob.core.windows.net/containername/dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
blob_client = BlobClient.from_blob_url(blob_url)
- self.assertEqual(blob_client.container_name, "containername")
- self.assertEqual(blob_client.blob_name, "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg")
+ assert blob_client.container_name == "containername"
+ assert blob_client.blob_name == "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
blob_emulator_url = 'http://127.0.0.1:1000/devstoreaccount1/containername/dir1/sub000/2010_Unit150_Ivan097_img0003.jpg'
blob_client = BlobClient.from_blob_url(blob_emulator_url)
- self.assertEqual(blob_client.container_name, "containername")
- self.assertEqual(blob_client.blob_name, "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg")
- self.assertEqual(blob_client.url, blob_emulator_url)
+ assert blob_client.container_name == "containername"
+ assert blob_client.blob_name == "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
+ assert blob_client.url == blob_emulator_url
def test_from_blob_url_too_short_url(self):
"""Test that a useful error message is obtained if user gives incorrect URL"""
@@ -492,15 +521,16 @@ def test_create_client_for_emulator(self):
container_name='newcontainer',
credential='Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==')
- self.assertEqual(container_client.container_name, "newcontainer")
- self.assertEqual(container_client.account_name, "devstoreaccount1")
+ assert container_client.container_name == "newcontainer"
+ assert container_client.account_name == "devstoreaccount1"
ContainerClient.from_container_url('http://127.0.0.1:1000/devstoreaccount1/newcontainer')
- self.assertEqual(container_client.container_name, "newcontainer")
- self.assertEqual(container_client.account_name, "devstoreaccount1")
+ assert container_client.container_name == "newcontainer"
+ assert container_client.account_name == "devstoreaccount1"
@BlobPreparer()
+ @recorded_by_proxy
def test_request_callback_signed_header(self, storage_account_name, storage_account_key):
# Arrange
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
@@ -515,11 +545,12 @@ def callback(request):
try:
container = service.create_container(name, raw_request_hook=callback)
metadata = container.get_container_properties().metadata
- self.assertEqual(metadata, {'hello': 'world'})
+ assert metadata == {'hello': 'world'}
finally:
service.delete_container(name)
@BlobPreparer()
+ @recorded_by_proxy
def test_response_callback(self, storage_account_name, storage_account_key):
# Arrange
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
@@ -533,15 +564,17 @@ def callback(response):
# Assert
exists = container.get_container_properties(raw_response_hook=callback)
- self.assertTrue(exists)
+ assert exists
@pytest.mark.live_test_only
@BlobPreparer()
- def test_client_request_id_echo(self, storage_account_name, storage_account_key):
+ def test_client_request_id_echo(self, **kwargs):
# client request id is different for every request, so it will never match the recorded one
pytest.skip("Issue tracked here: https://github.com/Azure/azure-sdk-for-python/issues/8098")
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
request_id_header_name = 'x-ms-client-request-id'
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
@@ -551,7 +584,7 @@ def callback(response):
response.http_response.headers[request_id_header_name] += '1'
# Assert the client request ID validation is working
- with self.assertRaises(AzureError):
+ with pytest.raises(AzureError):
service.get_service_properties(raw_response_hook=callback)
# Act remove the echoed client request ID
@@ -563,23 +596,25 @@ def callback(response):
service.get_service_properties(raw_response_hook=callback)
@BlobPreparer()
+ @recorded_by_proxy
def test_user_agent_default(self, storage_account_name, storage_account_key):
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert "azsdk-python-storage-blob/{}".format(VERSION) in response.http_request.headers['User-Agent']
service.get_service_properties(raw_response_hook=callback)
@BlobPreparer()
+ @recorded_by_proxy
def test_user_agent_custom(self, storage_account_name, storage_account_key):
custom_app = "TestApp/v1.0"
service = BlobServiceClient(
self.account_url(storage_account_name, "blob"), credential=storage_account_key, user_agent=custom_app)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("TestApp/v1.0 azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -588,7 +623,7 @@ def callback(response):
service.get_service_properties(raw_response_hook=callback)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("TestApp/v2.0 TestApp/v1.0 azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -597,11 +632,12 @@ def callback(response):
service.get_service_properties(raw_response_hook=callback, user_agent="TestApp/v2.0")
@BlobPreparer()
+ @recorded_by_proxy
def test_user_agent_append(self, storage_account_name, storage_account_key):
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("customer_user_agent azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -614,19 +650,19 @@ def test_error_with_malformed_conn_str(self):
for conn_str in ["", "foobar", "foo;bar;baz", ";", "foobar=baz=foo" , "foo=;bar=;", "=", "=;=="]:
for service_type in SERVICES.items():
# Act
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
service = service_type[0].from_connection_string(conn_str, blob_name="test", container_name="foo/bar")
if conn_str in("", "foobar", "foo;bar;baz", ";"):
- self.assertEqual(
- str(e.exception), "Connection string is either blank or malformed.")
+ assert str(e.value) == "Connection string is either blank or malformed."
elif conn_str in ("foobar=baz=foo" , "foo=;bar=;", "=", "=;=="):
- self.assertEqual(
- str(e.exception), "Connection string missing required connection details.")
+ assert str(e.value) == "Connection string missing required connection details."
@BlobPreparer()
- def test_closing_pipeline_client(self, storage_account_name, storage_account_key):
+ def test_closing_pipeline_client(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
service = client(
@@ -638,8 +674,10 @@ def test_closing_pipeline_client(self, storage_account_name, storage_account_key
service.close()
@BlobPreparer()
- def test_closing_pipeline_client_simple(self, storage_account_name, storage_account_key):
+ def test_closing_pipeline_client_simple(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
service = client(
diff --git a/sdk/storage/azure-storage-blob/tests/test_blob_client_async.py b/sdk/storage/azure-storage-blob/tests/test_blob_client_async.py
index 28bdda1e4f3d..96f63d6b4095 100644
--- a/sdk/storage/azure-storage-blob/tests/test_blob_client_async.py
+++ b/sdk/storage/azure-storage-blob/tests/test_blob_client_async.py
@@ -3,10 +3,9 @@
# Licensed under the MIT License. See License.txt in the project root for
# license information.
# --------------------------------------------------------------------------
-import unittest
import pytest
import platform
-import asyncio
+import pytest
from azure.core.credentials import AzureSasCredential
from azure.storage.blob import VERSION
@@ -16,7 +15,8 @@
BlobClient,
)
from settings.testcase import BlobPreparer
-from devtools_testutils.storage.aio import AsyncStorageTestCase
+from devtools_testutils.aio import recorded_by_proxy_async
+from devtools_testutils.storage.aio import AsyncStorageRecordedTestCase
# ------------------------------------------------------------------------------
SERVICES = {
@@ -30,25 +30,23 @@
_CONNECTION_ENDPOINTS_SECONDARY = {'blob': 'BlobSecondaryEndpoint'}
-class StorageClientTestAsync(AsyncStorageTestCase):
- def setUp(self):
- super(StorageClientTestAsync, self).setUp()
- self.sas_token = self.generate_sas_token()
- self.token_credential = self.generate_oauth_token()
+class TestStorageClientAsync(AsyncStorageRecordedTestCase):
# --Helpers-----------------------------------------------------------------
def validate_standard_account_endpoints(self, service, url_type, account_name, account_key):
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, account_name)
- self.assertEqual(service.credential.account_name, account_name)
- self.assertEqual(service.credential.account_key, account_key)
- self.assertTrue('{}.{}.core.windows.net'.format(account_name, url_type) in service.url)
- self.assertTrue('{}-secondary.{}.core.windows.net'.format(account_name, url_type) in service.secondary_endpoint)
+ assert service is not None
+ assert service.account_name == account_name
+ assert service.credential.account_name == account_name
+ assert service.credential.account_key == account_key
+ assert '{}.{}.core.windows.net'.format(account_name, url_type) in service.url
+ assert '{}-secondary.{}.core.windows.net'.format(account_name, url_type) in service.secondary_endpoint
# --Direct Parameters Test Cases --------------------------------------------
@BlobPreparer()
- def test_create_service_with_key_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_key_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
@@ -57,10 +55,13 @@ def test_create_service_with_key_async(self, storage_account_name, storage_accou
# Assert
self.validate_standard_account_endpoints(service, url, storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_service_with_connection_string_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
@@ -69,11 +70,12 @@ def test_create_service_with_connection_string_async(self, storage_account_name,
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_service_with_sas_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
for service_type in SERVICES:
# Act
@@ -81,15 +83,16 @@ def test_create_service_with_sas_async(self, storage_account_name, storage_accou
self.account_url(storage_account_name, "blob"), credential=self.sas_token, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertTrue(service.url.endswith(self.sas_token))
- self.assertIsNone(service.credential)
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.url.endswith(self.sas_token)
+ assert service.credential is None
@BlobPreparer()
- def test_create_service_with_sas_credential_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas_credential_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
sas_credential = AzureSasCredential(self.sas_token)
for service_type in SERVICES:
@@ -98,47 +101,58 @@ def test_create_service_with_sas_credential_async(self, storage_account_name, st
self.account_url(storage_account_name, "blob"), credential=sas_credential, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertFalse(service.url.endswith(self.sas_token))
- self.assertEqual(service.credential, sas_credential)
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert not service.url.endswith(self.sas_token)
+ assert service.credential == sas_credential
@BlobPreparer()
- def test_create_service_with_sas_credential_url_raises_if_sas_is_in_uri_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_sas_credential_url_raises_if_sas_is_in_uri_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
sas_credential = AzureSasCredential(self.sas_token)
for service_type in SERVICES:
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type(
self.account_url(storage_account_name, "blob") + "?sig=foo", credential=sas_credential, container_name='foo', blob_name='bar')
@BlobPreparer()
- def test_create_service_with_token_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_token_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ token_credential = self.generate_oauth_token()
+
for service_type in SERVICES:
# Act
service = service_type(
- self.account_url(storage_account_name, "blob"), credential=self.token_credential, container_name='foo', blob_name='bar')
+ self.account_url(storage_account_name, "blob"), credential=token_credential, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertEqual(service.credential, self.token_credential)
- self.assertEqual(service.account_name, storage_account_name)
+ assert service is not None
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.credential == token_credential
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_service_with_token_and_http_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_token_and_http_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ token_credential = self.generate_oauth_token()
+
for service_type in SERVICES:
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
url = self.account_url(storage_account_name, "blob").replace('https', 'http')
- service_type(url, credential=self.token_credential, container_name='foo', blob_name='bar')
+ service_type(url, credential=token_credential, container_name='foo', blob_name='bar')
@BlobPreparer()
- def test_create_service_china_async(self, storage_account_name, storage_account_key):
+ def test_create_service_china_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
@@ -147,18 +161,22 @@ def test_create_service_china_async(self, storage_account_name, storage_account_
url, credential=storage_account_key, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith(
- 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
- self.assertTrue(service.secondary_endpoint.startswith(
- 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith(
+ 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
+ assert service.secondary_endpoint.startswith(
+ 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
@BlobPreparer()
- def test_create_service_protocol_async(self, storage_account_name, storage_account_key):
+ def test_create_service_protocol_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
@@ -168,11 +186,12 @@ def test_create_service_protocol_async(self, storage_account_name, storage_accou
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'http')
+ assert service.scheme == 'http'
@BlobPreparer()
- def test_create_blob_service_anonymous_async(self, storage_account_name, storage_account_key):
+ def test_create_blob_service_anonymous_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
BLOB_SERVICES = [BlobServiceClient, ContainerClient, BlobClient]
for service_type in BLOB_SERVICES:
@@ -180,14 +199,16 @@ def test_create_blob_service_anonymous_async(self, storage_account_name, storage
service = service_type(self.account_url(storage_account_name, "blob"), container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertIsNone(service.credential)
- self.assertEqual(service.account_name, storage_account_name)
+ assert service is not None
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.credential is None
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_blob_service_custom_domain_async(self, storage_account_name, storage_account_key):
+ def test_create_blob_service_custom_domain_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
BLOB_SERVICES = [BlobServiceClient, ContainerClient, BlobClient]
for service_type in BLOB_SERVICES:
@@ -199,16 +220,18 @@ def test_create_blob_service_custom_domain_async(self, storage_account_name, sto
blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_create_service_with_socket_timeout_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_socket_timeout_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
# Act
@@ -226,8 +249,10 @@ def test_create_service_with_socket_timeout_async(self, storage_account_name, st
# --Connection String Test Cases --------------------------------------------
@BlobPreparer()
- def test_create_service_with_connection_string_key_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_key_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
conn_string = 'AccountName={};AccountKey={};'.format(storage_account_name, storage_account_key)
for service_type in SERVICES.items():
@@ -237,11 +262,12 @@ def test_create_service_with_connection_string_key_async(self, storage_account_n
# Assert
self.validate_standard_account_endpoints(service, service_type[1], storage_account_name, storage_account_key)
- self.assertEqual(service.scheme, 'https')
+ assert service.scheme == 'https'
@BlobPreparer()
- def test_create_service_with_connection_string_sas_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_sas_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
conn_string = 'AccountName={};SharedAccessSignature={};'.format(storage_account_name, self.sas_token)
for service_type in SERVICES:
@@ -250,27 +276,31 @@ def test_create_service_with_connection_string_sas_async(self, storage_account_n
conn_string, container_name='foo', blob_name='bar')
# Assert
- self.assertIsNotNone(service)
- self.assertTrue(service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net'))
- self.assertTrue(service.url.endswith(self.sas_token))
- self.assertIsNone(service.credential)
- self.assertEqual(service.account_name, storage_account_name)
+ assert service is not None
+ assert service.url.startswith('https://' + storage_account_name + '.blob.core.windows.net')
+ assert service.url.endswith(self.sas_token)
+ assert service.credential is None
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_create_blob_client_with_complete_blob_url_async(self, storage_account_name, storage_account_key):
+ def test_create_blob_client_with_complete_blob_url_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
blob_url = self.account_url(storage_account_name, "blob") + "/foourl/barurl"
service = BlobClient(blob_url, credential=storage_account_key, container_name='foo', blob_name='bar')
# Assert
- self.assertEqual(service.scheme, 'https')
- self.assertEqual(service.container_name, 'foo')
- self.assertEqual(service.blob_name, 'bar')
- self.assertEqual(service.account_name, storage_account_name)
+ assert service.scheme == 'https'
+ assert service.container_name == 'foo'
+ assert service.blob_name == 'bar'
+ assert service.account_name == storage_account_name
@BlobPreparer()
- def test_creat_serv_w_connstr_endpoint_protocol_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_endpoint_protocol_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
conn_string = 'AccountName={};AccountKey={};DefaultEndpointsProtocol=http;EndpointSuffix=core.chinacloudapi.cn;'.format(
storage_account_name, storage_account_key)
@@ -279,31 +309,32 @@ def test_creat_serv_w_connstr_endpoint_protocol_async(self, storage_account_name
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(
- service.primary_endpoint.startswith(
- 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account_name, service_type[1])))
- self.assertTrue(
- service.secondary_endpoint.startswith(
- 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])))
- self.assertEqual(service.scheme, 'http')
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith(
+ 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account_name, service_type[1])
+ )
+ assert service.secondary_endpoint.startswith(
+ 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account_name, service_type[1])
+ )
+ assert service.scheme == 'http'
@BlobPreparer()
- def test_create_service_with_connection_string_emulated_async(self, storage_account_name, storage_account_key):
+ def test_create_service_with_connection_string_emulated_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'UseDevelopmentStorage=true;'.format(storage_account_name, storage_account_key)
# Act
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
@BlobPreparer()
- def test_create_service_with_connection_string_anonymous_async(self, storage_account_name, storage_account_key):
- # Arrange
+ def test_create_service_with_connection_string_anonymous_async(self, **kwargs):
for service_type in SERVICES.items():
conn_string = 'BlobEndpoint=www.mydomain.com;'
@@ -311,16 +342,18 @@ def test_create_service_with_connection_string_anonymous_async(self, storage_acc
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, None)
- self.assertIsNone(service.credential)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- with self.assertRaises(ValueError):
+ assert service is not None
+ assert service.account_name == None
+ assert service.credential is None
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ with pytest.raises(ValueError):
service.secondary_endpoint
@BlobPreparer()
- def test_creat_serv_w_connstr_custm_domain_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_custm_domain_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com;'.format(
storage_account_name, storage_account_key)
@@ -329,16 +362,18 @@ def test_creat_serv_w_connstr_custm_domain_async(self, storage_account_name, sto
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_creat_serv_w_connstr_custm_dom_trailing_slash_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_custm_dom_trailing_slash_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com/;'.format(
storage_account_name, storage_account_key)
@@ -347,16 +382,18 @@ def test_creat_serv_w_connstr_custm_dom_trailing_slash_async(self, storage_accou
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://' + storage_account_name + '-secondary.blob.core.windows.net')
@BlobPreparer()
- def test_creat_serv_w_connstr_custm_dom_2ndry_override_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_custm_dom_2ndry_override_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for service_type in SERVICES.items():
conn_string = 'AccountName={};AccountKey={};BlobEndpoint=www.mydomain.com/;'.format(
storage_account_name, storage_account_key)
@@ -366,15 +403,19 @@ def test_creat_serv_w_connstr_custm_dom_2ndry_override_async(self, storage_accou
conn_string, secondary_hostname="www-sec.mydomain.com", container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')
@BlobPreparer()
- def test_creat_serv_w_connstr_fail_if_2ndry_wo_primary_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_fail_if_2ndry_wo_primary_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
for service_type in SERVICES.items():
# Arrange
conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;'.format(
@@ -384,11 +425,15 @@ def test_creat_serv_w_connstr_fail_if_2ndry_wo_primary_async(self, storage_accou
# Act
# Fails if primary excluded
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
@BlobPreparer()
- def test_creat_serv_w_connstr_pass_if_2ndry_w_primary_async(self, storage_account_name, storage_account_key):
+ def test_creat_serv_w_connstr_pass_if_2ndry_w_primary_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
for service_type in SERVICES.items():
# Arrange
conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;{}=www-sec.mydomain.com;'.format(
@@ -401,12 +446,12 @@ def test_creat_serv_w_connstr_pass_if_2ndry_w_primary_async(self, storage_accoun
service = service_type[0].from_connection_string(conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertIsNotNone(service)
- self.assertEqual(service.account_name, storage_account_name)
- self.assertEqual(service.credential.account_name, storage_account_name)
- self.assertEqual(service.credential.account_key, storage_account_key)
- self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/'))
- self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/'))
+ assert service is not None
+ assert service.account_name == storage_account_name
+ assert service.credential.account_name == storage_account_name
+ assert service.credential.account_key == storage_account_key
+ assert service.primary_endpoint.startswith('https://www.mydomain.com/')
+ assert service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')
def test_create_service_with_custom_account_endpoint_path(self):
account_name = "blobstorage"
@@ -421,65 +466,68 @@ def test_create_service_with_custom_account_endpoint_path(self):
conn_string, container_name="foo", blob_name="bar")
# Assert
- self.assertEqual(service.account_name, account_name)
- self.assertEqual(service.credential.account_name, account_name)
- self.assertEqual(service.credential.account_key, account_key)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
+ assert service.account_name == account_name
+ assert service.credential.account_name == account_name
+ assert service.credential.account_key == account_key
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
service = BlobServiceClient(account_url=custom_account_url)
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/?'))
+ assert service.account_name == None
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/?')
service = ContainerClient(account_url=custom_account_url, container_name="foo")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/foo?'))
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/foo?')
service = ContainerClient.from_container_url("http://local-machine:11002/custom/account/path/foo?query=value")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertEqual(service.url, 'http://local-machine:11002/custom/account/path/foo')
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url == 'http://local-machine:11002/custom/account/path/foo'
service = BlobClient(account_url=custom_account_url, container_name="foo", blob_name="bar", snapshot="baz")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.blob_name, "bar")
- self.assertEqual(service.snapshot, "baz")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertTrue(service.url.startswith('http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&'))
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.blob_name == "bar"
+ assert service.snapshot == "baz"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url.startswith('http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&')
service = BlobClient.from_blob_url("http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz&query=value")
- self.assertEqual(service.account_name, None)
- self.assertEqual(service.container_name, "foo")
- self.assertEqual(service.blob_name, "bar")
- self.assertEqual(service.snapshot, "baz")
- self.assertEqual(service.credential, None)
- self.assertEqual(service.primary_hostname, 'local-machine:11002/custom/account/path')
- self.assertEqual(service.url, 'http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz')
+ assert service.account_name == None
+ assert service.container_name == "foo"
+ assert service.blob_name == "bar"
+ assert service.snapshot == "baz"
+ assert service.credential == None
+ assert service.primary_hostname == 'local-machine:11002/custom/account/path'
+ assert service.url == 'http://local-machine:11002/custom/account/path/foo/bar?snapshot=baz'
def test_create_blob_client_with_sub_directory_path_in_blob_name(self):
blob_url = "https://testaccount.blob.core.windows.net/containername/dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
blob_client = BlobClient.from_blob_url(blob_url)
- self.assertEqual(blob_client.container_name, "containername")
- self.assertEqual(blob_client.blob_name, "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg")
+ assert blob_client.container_name == "containername"
+ assert blob_client.blob_name == "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
blob_emulator_url = 'http://127.0.0.1:1000/devstoreaccount1/containername/dir1/sub000/2010_Unit150_Ivan097_img0003.jpg'
blob_client = BlobClient.from_blob_url(blob_emulator_url)
- self.assertEqual(blob_client.container_name, "containername")
- self.assertEqual(blob_client.blob_name, "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg")
- self.assertEqual(blob_client.url, blob_emulator_url)
+ assert blob_client.container_name == "containername"
+ assert blob_client.blob_name == "dir1/sub000/2010_Unit150_Ivan097_img0003.jpg"
+ assert blob_client.url == blob_emulator_url
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_request_callback_signed_header_async(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_request_callback_signed_header_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
name = self.get_resource_name('cont')
@@ -492,14 +540,17 @@ def callback(request):
try:
container = await service.create_container(name, raw_request_hook=callback)
metadata = (await container.get_container_properties()).metadata
- self.assertEqual(metadata, {'hello': 'world'})
+ assert metadata == {'hello': 'world'}
finally:
await service.delete_container(name)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_response_callback_async(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_response_callback_async(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
name = self.get_resource_name('cont')
container = service.get_container_client(name)
@@ -511,28 +562,38 @@ def callback(response):
# Assert
exists = await container.get_container_properties(raw_response_hook=callback)
- self.assertTrue(exists)
+ assert exists
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_user_agent_default_async(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_user_agent_default_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert "azsdk-python-storage-blob/{}".format(VERSION) in response.http_request.headers['User-Agent']
await service.get_service_properties(raw_response_hook=callback)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_user_agent_custom_async(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_user_agent_custom_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
custom_app = "TestApp/v1.0"
service = BlobServiceClient(
self.account_url(storage_account_name, "blob"), credential=storage_account_key, user_agent=custom_app)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("TestApp/v1.0 azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -541,7 +602,7 @@ def callback(response):
await service.get_service_properties(raw_response_hook=callback)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("TestApp/v2.0 TestApp/v1.0 azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -550,12 +611,17 @@ def callback(response):
await service.get_service_properties(raw_response_hook=callback, user_agent="TestApp/v2.0")
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_user_agent_append_async(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_user_agent_append_async(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
service = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
def callback(response):
- self.assertTrue('User-Agent' in response.http_request.headers)
+ assert 'User-Agent' in response.http_request.headers
assert ("customer_user_agent azsdk-python-storage-blob/{} Python/{} ({})".format(
VERSION,
platform.python_version(),
@@ -564,9 +630,11 @@ def callback(response):
await service.get_service_properties(raw_response_hook=callback, user_agent='customer_user_agent')
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_closing_pipeline_client(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ async def test_closing_pipeline_client(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
@@ -579,9 +647,11 @@ async def test_closing_pipeline_client(self, storage_account_name, storage_accou
await service.close()
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_closing_pipeline_client_simple(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ async def test_closing_pipeline_client_simple(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
for client, url in SERVICES.items():
# Act
diff --git a/sdk/storage/azure-storage-blob/tests/test_blob_encryption.py b/sdk/storage/azure-storage-blob/tests/test_blob_encryption.py
index 9d881e31534a..e6f7b2623b4b 100644
--- a/sdk/storage/azure-storage-blob/tests/test_blob_encryption.py
+++ b/sdk/storage/azure-storage-blob/tests/test_blob_encryption.py
@@ -7,7 +7,6 @@
import pytest
-import unittest
from io import (
StringIO,
BytesIO,
@@ -29,11 +28,8 @@
)
from azure.storage.blob._blob_client import _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
from cryptography.hazmat.primitives.padding import PKCS7
-from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer
from azure.storage.blob import (
BlobServiceClient,
- ContainerClient,
- BlobClient,
BlobType
)
from encryption_test_helper import (
@@ -42,7 +38,8 @@
RSAKeyWrapper,
)
from settings.testcase import BlobPreparer
-from devtools_testutils.storage import StorageTestCase
+from devtools_testutils import recorded_by_proxy, set_custom_default_matcher
+from devtools_testutils.storage import StorageRecordedTestCase
# ------------------------------------------------------------------------------
TEST_CONTAINER_PREFIX = 'encryption_container'
@@ -53,7 +50,7 @@
' for this method.'
-class StorageBlobEncryptionTest(StorageTestCase):
+class TestStorageBlobEncryption(StorageRecordedTestCase):
# --Helpers-----------------------------------------------------------------
def _setup(self, storage_account_name, key):
self.bsc = BlobServiceClient(
@@ -95,6 +92,7 @@ def _create_small_blob(self, blob_type):
# --Test cases for blob encryption ----------------------------------------
@BlobPreparer()
+ @recorded_by_proxy
def test_missing_attribute_kek_wrap(self, storage_account_name, storage_account_key):
# In the shared method _generate_blob_encryption_key
self._setup(storage_account_name, storage_account_key)
@@ -107,7 +105,7 @@ def test_missing_attribute_kek_wrap(self, storage_account_name, storage_account_
invalid_key_1.get_kid = valid_key.get_kid
# No attribute wrap_key
self.bsc.key_encryption_key = invalid_key_1
- with self.assertRaises(AttributeError):
+ with pytest.raises(AttributeError):
self._create_small_blob(BlobType.BlockBlob)
invalid_key_2 = lambda: None # functions are objects, so this effectively creates an empty object
@@ -115,7 +113,7 @@ def test_missing_attribute_kek_wrap(self, storage_account_name, storage_account_
invalid_key_2.get_kid = valid_key.get_kid
# No attribute get_key_wrap_algorithm
self.bsc.key_encryption_key = invalid_key_2
- with self.assertRaises(AttributeError):
+ with pytest.raises(AttributeError):
self._create_small_blob(BlobType.BlockBlob)
invalid_key_3 = lambda: None # functions are objects, so this effectively creates an empty object
@@ -123,10 +121,11 @@ def test_missing_attribute_kek_wrap(self, storage_account_name, storage_account_
invalid_key_3.wrap_key = valid_key.wrap_key
# No attribute get_kid
self.bsc.key_encryption_key = invalid_key_2
- with self.assertRaises(AttributeError):
+ with pytest.raises(AttributeError):
self._create_small_blob(BlobType.BlockBlob)
@BlobPreparer()
+ @recorded_by_proxy
def test_invalid_value_kek_wrap(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
@@ -137,20 +136,25 @@ def test_invalid_value_kek_wrap(self, storage_account_name, storage_account_key)
self._create_small_blob(BlobType.BlockBlob)
self.fail()
except AttributeError as e:
- self.assertEqual(str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_key_wrap_algorithm'))
+ assert str(e), _ERROR_OBJECT_INVALID.format('key encryption key' == 'get_key_wrap_algorithm')
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.key_encryption_key.get_kid = None
- with self.assertRaises(AttributeError):
+ with pytest.raises(AttributeError):
self._create_small_blob(BlobType.BlockBlob)
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.key_encryption_key.wrap_key = None
- with self.assertRaises(AttributeError):
+ with pytest.raises(AttributeError):
self._create_small_blob(BlobType.BlockBlob)
@BlobPreparer()
+ @recorded_by_proxy
def test_missing_attribute_kek_unwrap(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
+
# Shared between all services in decrypt_blob
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
@@ -165,19 +169,21 @@ def test_missing_attribute_kek_unwrap(self, storage_account_name, storage_accoun
invalid_key_1.get_kid = valid_key.get_kid
# No attribute unwrap_key
blob.key_encryption_key = invalid_key_1
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
blob.download_blob().content_as_bytes()
invalid_key_2 = lambda: None # functions are objects, so this effectively creates an empty object
invalid_key_2.unwrap_key = valid_key.unwrap_key
blob.key_encryption_key = invalid_key_2
# No attribute get_kid
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
blob.download_blob().content_as_bytes()
@pytest.mark.live_test_only
@BlobPreparer()
- def test_invalid_value_kek_unwrap(self, storage_account_name, storage_account_key):
+ def test_invalid_value_kek_unwrap(self, **kwargs):
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
@@ -187,13 +193,18 @@ def test_invalid_value_kek_unwrap(self, storage_account_name, storage_account_ke
blob.key_encryption_key = KeyWrapper('key1')
blob.key_encryption_key.unwrap_key = None
- with self.assertRaises(HttpResponseError) as e:
+ with pytest.raises(HttpResponseError) as e:
blob.download_blob().content_as_bytes()
- self.assertTrue('Decryption failed.' in str(e.exception))
+ assert 'Decryption failed.' in str(e.value)
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_kek(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
blob = self._create_small_blob(BlobType.BlockBlob)
@@ -202,12 +213,17 @@ def test_get_blob_kek(self, storage_account_name, storage_account_key):
content = blob.download_blob()
# Assert
- self.assertEqual(b"".join(list(content.chunks())), self.bytes)
+ assert b"".join(list(content.chunks())) == self.bytes
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_resolver(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
key_resolver = KeyResolver()
@@ -220,13 +236,15 @@ def test_get_blob_resolver(self, storage_account_name, storage_account_key):
content = blob.download_blob().content_as_bytes()
# Assert
- self.assertEqual(content, self.bytes)
+ assert content == self.bytes
@pytest.mark.live_test_only
@BlobPreparer()
- def test_get_blob_kek_RSA(self, storage_account_name, storage_account_key):
+ def test_get_blob_kek_RSA(self, **kwargs):
# We can only generate random RSA keys, so this must be run live or
# the playback test will fail due to a change in kek values.
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
self.bsc.key_encryption_key = RSAKeyWrapper('key2')
@@ -236,11 +254,13 @@ def test_get_blob_kek_RSA(self, storage_account_name, storage_account_key):
content = blob.download_blob()
# Assert
- self.assertEqual(b"".join(list(content.chunks())), self.bytes)
+ assert b"".join(list(content.chunks())) == self.bytes
@pytest.mark.live_test_only
@BlobPreparer()
- def test_get_blob_nonmatching_kid(self, storage_account_name, storage_account_key):
+ def test_get_blob_nonmatching_kid(self, **kwargs):
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
@@ -250,11 +270,12 @@ def test_get_blob_nonmatching_kid(self, storage_account_name, storage_account_ke
self.bsc.key_encryption_key.kid = 'Invalid'
# Assert
- with self.assertRaises(HttpResponseError) as e:
+ with pytest.raises(HttpResponseError) as e:
blob.download_blob().content_as_bytes()
- self.assertTrue('Decryption failed.' in str(e.exception))
+ assert 'Decryption failed.' in str(e.value)
@BlobPreparer()
+ @recorded_by_proxy
def test_put_blob_invalid_stream_type(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
@@ -266,19 +287,21 @@ def test_put_blob_invalid_stream_type(self, storage_account_name, storage_accoun
# Assert
# Block blob specific single shot
- with self.assertRaises(TypeError) as e:
+ with pytest.raises(TypeError) as e:
blob.upload_blob(small_stream, length=5)
- self.assertTrue('Blob data should be of type bytes.' in str(e.exception))
+ assert 'Blob data should be of type bytes.' in str(e.value)
# Generic blob chunked
- with self.assertRaises(TypeError) as e:
+ with pytest.raises(TypeError) as e:
blob.upload_blob(large_stream)
- self.assertTrue('Blob data should be of type bytes.' in str(e.exception))
+ assert 'Blob data should be of type bytes.' in str(e.value)
@pytest.mark.live_test_only
@BlobPreparer()
- def test_put_blob_chunking_required_mult_of_block_size(self, storage_account_name, storage_account_key):
+ def test_put_blob_chunking_required_mult_of_block_size(self, **kwargs):
# parallel tests introduce random order of requests, can only run live
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
@@ -292,12 +315,14 @@ def test_put_blob_chunking_required_mult_of_block_size(self, storage_account_nam
blob_content = blob.download_blob().content_as_bytes(max_concurrency=3)
# Assert
- self.assertEqual(content, blob_content)
+ assert content == blob_content
@pytest.mark.live_test_only
@BlobPreparer()
- def test_put_blob_chunking_required_non_mult_of_block_size(self, storage_account_name, storage_account_key):
+ def test_put_blob_chunking_required_non_mult_of_block_size(self, **kwargs):
# parallel tests introduce random order of requests, can only run live
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
@@ -310,12 +335,14 @@ def test_put_blob_chunking_required_non_mult_of_block_size(self, storage_account
blob_content = blob.download_blob().content_as_bytes(max_concurrency=3)
# Assert
- self.assertEqual(content, blob_content)
+ assert content == blob_content
@pytest.mark.live_test_only
@BlobPreparer()
- def test_put_blob_chunking_required_range_specified(self, storage_account_name, storage_account_key):
+ def test_put_blob_chunking_required_range_specified(self, **kwargs):
# parallel tests introduce random order of requests, can only run live
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
@@ -331,11 +358,16 @@ def test_put_blob_chunking_required_range_specified(self, storage_account_name,
blob_content = blob.download_blob().content_as_bytes(max_concurrency=3)
# Assert
- self.assertEqual(content[:self.config.max_single_put_size + 53], blob_content)
+ assert content[:self.config.max_single_put_size + 53] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_put_block_blob_single_shot(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = b'small'
@@ -347,11 +379,16 @@ def test_put_block_blob_single_shot(self, storage_account_name, storage_account_
blob_content = blob.download_blob().content_as_bytes()
# Assert
- self.assertEqual(content, blob_content)
+ assert content == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_put_blob_range(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
content = b'Random repeats' * self.config.max_single_put_size * 5
@@ -369,11 +406,16 @@ def test_put_blob_range(self, storage_account_name, storage_account_key):
blob_content = blob.download_blob().content_as_bytes(max_concurrency=1)
# Assert
- self.assertEqual(content[2:2 + self.config.max_single_put_size + 5], blob_content)
+ assert content[2:2 + self.config.max_single_put_size + 5] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_put_blob_empty(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = b''
@@ -385,11 +427,16 @@ def test_put_blob_empty(self, storage_account_name, storage_account_key):
blob_content = blob.download_blob().content_as_bytes(max_concurrency=2)
# Assert
- self.assertEqual(content, blob_content)
+ assert content == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_put_blob_serial_upload_chunking(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(self.config.max_single_put_size + 1)
@@ -401,11 +448,16 @@ def test_put_blob_serial_upload_chunking(self, storage_account_name, storage_acc
blob_content = blob.download_blob().content_as_bytes(max_concurrency=1)
# Assert
- self.assertEqual(content, blob_content)
+ assert content == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_beginning_to_middle(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -417,11 +469,16 @@ def test_get_blob_range_beginning_to_middle(self, storage_account_name, storage_
blob_content = blob.download_blob(offset=0, length=50).content_as_bytes(max_concurrency=1)
# Assert
- self.assertEqual(content[:50], blob_content)
+ assert content[:50] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_middle_to_end(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -434,12 +491,17 @@ def test_get_blob_range_middle_to_end(self, storage_account_name, storage_accoun
blob_content2 = blob.download_blob(offset=100).content_as_bytes()
# Assert
- self.assertEqual(content[100:], blob_content)
- self.assertEqual(content[100:], blob_content2)
+ assert content[100:] == blob_content
+ assert content[100:] == blob_content2
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_middle_to_middle(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -451,11 +513,16 @@ def test_get_blob_range_middle_to_middle(self, storage_account_name, storage_acc
blob_content = blob.download_blob(offset=5, length=93).content_as_bytes()
# Assert
- self.assertEqual(content[5:98], blob_content)
+ assert content[5:98] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_aligns_on_16_byte_block(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -467,11 +534,16 @@ def test_get_blob_range_aligns_on_16_byte_block(self, storage_account_name, stor
blob_content = blob.download_blob(offset=48, length=16).content_as_bytes()
# Assert
- self.assertEqual(content[48:64], blob_content)
+ assert content[48:64] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_expanded_to_beginning_block_align(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -483,11 +555,16 @@ def test_get_blob_range_expanded_to_beginning_block_align(self, storage_account_
blob_content = blob.download_blob(offset=5, length=50).content_as_bytes()
# Assert
- self.assertEqual(content[5:55], blob_content)
+ assert content[5:55] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_range_expanded_to_beginning_iv(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.key_encryption_key = KeyWrapper('key1')
self.bsc.require_encryption = True
content = self.get_random_bytes(128)
@@ -499,9 +576,10 @@ def test_get_blob_range_expanded_to_beginning_iv(self, storage_account_name, sto
blob_content = blob.download_blob(offset=22, length=20).content_as_bytes()
# Assert
- self.assertEqual(content[22:42], blob_content)
+ assert content[22:42] == blob_content
@BlobPreparer()
+ @recorded_by_proxy
def test_put_blob_strict_mode(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.require_encryption = True
@@ -512,27 +590,32 @@ def test_put_blob_strict_mode(self, storage_account_name, storage_account_key):
blob_name = self._get_blob_reference(service)
blob = self.bsc.get_blob_client(self.container_name, blob_name)
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
blob.upload_blob(content, blob_type=service)
stream = BytesIO(content)
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
blob.upload_blob(stream, length=512, blob_type=service)
file_name = 'blob_strict_mode.temp.dat'
with open(file_name, 'wb') as stream:
stream.write(content)
with open(file_name, 'rb') as stream:
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
blob.upload_blob(stream, blob_type=service)
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
blob.upload_blob('To encrypt', blob_type=service)
self._teardown(file_name)
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_strict_mode_no_policy(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
blob = self._create_small_blob(BlobType.BlockBlob)
@@ -541,10 +624,11 @@ def test_get_blob_strict_mode_no_policy(self, storage_account_name, storage_acco
blob.key_encryption_key = None
# Assert
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
blob.download_blob().content_as_bytes()
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_strict_mode_unencrypted_blob(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
blob = self._create_small_blob(BlobType.BlockBlob)
@@ -554,10 +638,11 @@ def test_get_blob_strict_mode_unencrypted_blob(self, storage_account_name, stora
blob.key_encryption_key = KeyWrapper('key1')
# Assert
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
blob.download_blob().content_as_bytes()
@BlobPreparer()
+ @recorded_by_proxy
def test_invalid_methods_fail_block(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
@@ -565,15 +650,16 @@ def test_invalid_methods_fail_block(self, storage_account_name, storage_account_
blob = self.bsc.get_blob_client(self.container_name, blob_name)
# Assert
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.stage_block('block1', urandom(32))
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.commit_block_list(['block1'])
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
@BlobPreparer()
+ @recorded_by_proxy
def test_invalid_methods_fail_append(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
@@ -581,20 +667,21 @@ def test_invalid_methods_fail_append(self, storage_account_name, storage_account
blob = self.bsc.get_blob_client(self.container_name, blob_name)
# Assert
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.append_block(urandom(32))
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.create_append_blob()
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
# All append_from operations funnel into append_from_stream, so testing one is sufficient
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.upload_blob(b'To encrypt', blob_type=BlobType.AppendBlob)
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
@BlobPreparer()
+ @recorded_by_proxy
def test_invalid_methods_fail_page(self, storage_account_name, storage_account_key):
self._setup(storage_account_name, storage_account_key)
self.bsc.key_encryption_key = KeyWrapper('key1')
@@ -602,17 +689,22 @@ def test_invalid_methods_fail_page(self, storage_account_name, storage_account_k
blob = self.bsc.get_blob_client(self.container_name, blob_name)
# Assert
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.upload_page(urandom(512), offset=0, length=512)
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
- with self.assertRaises(ValueError) as e:
+ with pytest.raises(ValueError) as e:
blob.create_page_blob(512)
- self.assertEqual(str(e.exception), _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION)
+ assert str(e.value) == _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION
@BlobPreparer()
+ @recorded_by_proxy
def test_validate_encryption(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
kek = KeyWrapper('key1')
self.bsc.key_encryption_key = kek
@@ -634,10 +726,14 @@ def test_validate_encryption(self, storage_account_name, storage_account_key):
content = decryptor.update(data) + decryptor.finalize()
content = unpadder.update(content) + unpadder.finalize()
- self.assertEqual(self.bytes, content)
+ assert self.bytes == content
@BlobPreparer()
+ @recorded_by_proxy
def test_create_block_blob_from_star(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
self._create_blob_from_star(BlobType.BlockBlob, self.bytes, self.bytes)
@@ -654,8 +750,13 @@ def test_create_block_blob_from_star(self, storage_account_name, storage_account
self._teardown(file_name)
@BlobPreparer()
+ @recorded_by_proxy
def test_create_page_blob_from_star(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
content = self.get_random_bytes(512)
self._create_blob_from_star(BlobType.PageBlob, content, content)
@@ -680,12 +781,17 @@ def _create_blob_from_star(self, blob_type, content, data, **kwargs):
blob.upload_blob(data, blob_type=blob_type, **kwargs)
blob_content = blob.download_blob().content_as_bytes()
- self.assertEqual(content, blob_content)
+ assert content == blob_content
blob.delete_blob()
@BlobPreparer()
+ @recorded_by_proxy
def test_get_blob_to_star(self, storage_account_name, storage_account_key):
+ # Turn off body matching because encrypted body content depends on live vs. playback mode
+ # Exclude the encryption data header from matching since it's needed for decryption but won't match in playback
+ set_custom_default_matcher(compare_bodies=False, excluded_headers="x-ms-meta-encryptiondata")
self._setup(storage_account_name, storage_account_key)
+
self.bsc.require_encryption = True
self.bsc.key_encryption_key = KeyWrapper('key1')
blob = self._create_small_blob(BlobType.BlockBlob)
@@ -699,10 +805,10 @@ def test_get_blob_to_star(self, storage_account_name, storage_account_key):
text_blob = blob.download_blob(encoding='UTF-8').readall()
# Assert
- self.assertEqual(self.bytes, iter_blob)
- self.assertEqual(self.bytes, bytes_blob)
- self.assertEqual(self.bytes, stream_blob.read())
- self.assertEqual(self.bytes.decode(), text_blob)
+ assert self.bytes == iter_blob
+ assert self.bytes == bytes_blob
+ assert self.bytes == stream_blob.read()
+ assert self.bytes.decode() == text_blob
# ------------------------------------------------------------------------------
diff --git a/sdk/storage/azure-storage-blob/tests/test_page_blob_async.py b/sdk/storage/azure-storage-blob/tests/test_page_blob_async.py
index a74b07324967..2e58f2328120 100644
--- a/sdk/storage/azure-storage-blob/tests/test_page_blob_async.py
+++ b/sdk/storage/azure-storage-blob/tests/test_page_blob_async.py
@@ -12,9 +12,7 @@
from azure.core import MatchConditions
from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceModifiedError
-from azure.core.pipeline.transport import AioHttpTransport
from azure.mgmt.storage.aio import StorageManagementClient
-from multidict import CIMultiDict, CIMultiDictProxy
from azure.storage.blob import (
BlobImmutabilityPolicyMode,
@@ -24,10 +22,12 @@
ImmutabilityPolicy,
PremiumPageBlobTier,
SequenceNumberAction,
- generate_blob_sas)
+ generate_blob_sas
+)
from azure.storage.blob.aio import BlobClient, BlobServiceClient
from azure.storage.blob._shared.policies import StorageContentValidation
-from devtools_testutils.storage.aio import AsyncStorageTestCase
+from devtools_testutils.aio import recorded_by_proxy_async
+from devtools_testutils.storage.aio import AsyncStorageRecordedTestCase
from test_helpers_async import ProgressTracker
from settings.testcase import BlobPreparer
@@ -39,18 +39,18 @@
SOURCE_BLOB_SIZE = 8 * 1024
#------------------------------------------------------------------------------s
-class AiohttpTestTransport(AioHttpTransport):
- """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461
- """
- async def send(self, request, **config):
- response = await super(AiohttpTestTransport, self).send(request, **config)
- if not isinstance(response.headers, CIMultiDictProxy):
- response.headers = CIMultiDictProxy(CIMultiDict(response.internal_response.headers))
- response.content_type = response.headers.get("content-type")
- return response
+# class AiohttpTestTransport(AioHttpTransport):
+# """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461
+# """
+# async def send(self, request, **config):
+# response = await super(AiohttpTestTransport, self).send(request, **config)
+# if not isinstance(response.headers, CIMultiDictProxy):
+# response.headers = CIMultiDictProxy(CIMultiDict(response.internal_response.headers))
+# response.content_type = response.headers.get("content-type")
+# return response
-class StoragePageBlobAsyncTest(AsyncStorageTestCase):
+class TestStoragePageBlobAsync(AsyncStorageRecordedTestCase):
#--Helpers-----------------------------------------------------------------
async def _setup(self, bsc):
@@ -115,13 +115,13 @@ async def assertBlobEqual(self, container_name, blob_name, expected_data, bsc):
blob = bsc.get_blob_client(container_name, blob_name)
stream = await blob.download_blob()
actual_data = await stream.readall()
- self.assertEqual(actual_data, expected_data)
+ assert actual_data == expected_data
async def assertRangeEqual(self, container_name, blob_name, expected_data, offset, length, bsc):
blob = bsc.get_blob_client(container_name, blob_name)
stream = await blob.download_blob(offset=offset, length=length)
actual_data = await stream.readall()
- self.assertEqual(actual_data, expected_data)
+ assert actual_data == expected_data
class NonSeekableFile(object):
def __init__(self, wrapped_file):
@@ -136,9 +136,13 @@ def read(self, count):
# --Test cases for page blobs --------------------------------------------
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_oauth(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_oauth(self, **kwargs):
# Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
account_url = self.account_url(storage_account_name, "blob")
if not isinstance(account_url, str):
account_url = account_url.encode('utf-8')
@@ -153,7 +157,7 @@ async def test_upload_pages_from_url_with_oauth(self, storage_account_name, stor
destination_blob_client = await self._create_blob(bsc, length=SOURCE_BLOB_SIZE)
# Assert failure without providing token
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(
source_blob_client.url, offset=0, length=8 * 1024, source_offset=0)
# Assert it works with oauth token
@@ -162,12 +166,17 @@ async def test_upload_pages_from_url_with_oauth(self, storage_account_name, stor
# Assert destination blob has right content
destination_blob = await destination_blob_client.download_blob()
destination_blob_data = await destination_blob.readall()
- self.assertEqual(source_blob_data, destination_blob_data)
+ assert source_blob_data == destination_blob_data
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
@@ -175,12 +184,18 @@ async def test_create_blob(self, storage_account_name, storage_account_key):
resp = await blob.create_page_blob(1024)
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertTrue(await blob.get_blob_properties())
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert await blob.get_blob_properties()
@BlobPreparer()
- async def test_create_blob_with_immutability_policy(self, versioned_storage_account_name, versioned_storage_account_key, storage_resource_group_name):
+ @recorded_by_proxy_async
+ async def test_create_blob_with_immutability_policy(self, **kwargs):
+ # Arrange
+ versioned_storage_account_name = kwargs.pop("versioned_storage_account_name")
+ versioned_storage_account_key = kwargs.pop("versioned_storage_account_key")
+ storage_resource_group_name = kwargs.pop("storage_resource_group_name")
+
bsc = BlobServiceClient(self.account_url(versioned_storage_account_name, "blob"), credential=versioned_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
@@ -205,11 +220,11 @@ async def test_create_blob_with_immutability_policy(self, versioned_storage_acco
props = await blob.get_blob_properties()
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertTrue(props['has_legal_hold'])
- self.assertIsNotNone(props['immutability_policy']['expiry_time'])
- self.assertIsNotNone(props['immutability_policy']['policy_mode'])
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert props['has_legal_hold']
+ assert props['immutability_policy']['expiry_time'] is not None
+ assert props['immutability_policy']['policy_mode'] is not None
if self.is_live:
await blob.delete_immutability_policy()
@@ -219,9 +234,14 @@ async def test_create_blob_with_immutability_policy(self, versioned_storage_acco
@pytest.mark.playback_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_page_blob_returns_vid(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_page_blob_returns_vid(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
@@ -229,15 +249,20 @@ async def test_create_page_blob_returns_vid(self, storage_account_name, storage_
resp = await blob.create_page_blob(1024)
# Assert
- self.assertIsNotNone(resp['version_id'])
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertTrue(await blob.get_blob_properties())
+ assert resp['version_id'] is not None
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert await blob.get_blob_properties()
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_with_metadata(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_with_metadata(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
# Arrange
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
@@ -248,12 +273,17 @@ async def test_create_blob_with_metadata(self, storage_account_name, storage_acc
# Assert
md = await blob.get_blob_properties()
- self.assertDictEqual(md.metadata, metadata)
+ assert md.metadata == metadata
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_put_page_with_lease_id(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_put_page_with_lease_id(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
lease = await blob.acquire_lease()
@@ -265,21 +295,26 @@ async def test_put_page_with_lease_id(self, storage_account_name, storage_accoun
# Assert
content = await blob.download_blob(lease=lease)
actual = await content.readall()
- self.assertEqual(actual, data)
+ assert actual == data
@BlobPreparer()
- async def test_put_page_with_lease_id_and_if_tags(self, blob_storage_account_name, blob_storage_account_key):
+ @recorded_by_proxy_async
+ async def test_put_page_with_lease_id_and_if_tags(self, **kwargs):
+ # Arrange
+ blob_storage_account_name = kwargs.pop("blob_storage_account_name")
+ blob_storage_account_key = kwargs.pop("blob_storage_account_key")
+
bsc = BlobServiceClient(self.account_url(blob_storage_account_name, "blob"), credential=blob_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
tags = {"tag1 name": "my tag", "tag2": "secondtag", "tag3": "thirdtag"}
blob = await self._create_blob(bsc, tags=tags)
- with self.assertRaises(ResourceModifiedError):
+ with pytest.raises(ResourceModifiedError):
await blob.acquire_lease(if_tags_match_condition="\"tag1\"='first tag'")
lease = await blob.acquire_lease(if_tags_match_condition="\"tag1 name\"='my tag' AND \"tag2\"='secondtag'")
# Act
data = self.get_random_bytes(512)
- with self.assertRaises(ResourceModifiedError):
+ with pytest.raises(ResourceModifiedError):
await blob.upload_page(data, offset=0, length=512, lease=lease, if_tags_match_condition="\"tag1\"='first tag'")
await blob.upload_page(data, offset=0, length=512, lease=lease, if_tags_match_condition="\"tag1 name\"='my tag' AND \"tag2\"='secondtag'")
@@ -287,13 +322,18 @@ async def test_put_page_with_lease_id_and_if_tags(self, blob_storage_account_nam
# Assert
content = await (await blob.download_blob(lease=lease)).readall()
- self.assertEqual(content, data)
- self.assertEqual(1, len(page_ranges))
+ assert content == data
+ assert 1 == len(page_ranges)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
@@ -302,15 +342,20 @@ async def test_update_page(self, storage_account_name, storage_account_key):
resp = await blob.upload_page(data, offset=0, length=512)
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsNotNone(resp.get('blob_sequence_number'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert resp.get('blob_sequence_number') is not None
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_8tb_blob(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_8tb_blob(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
@@ -320,27 +365,37 @@ async def test_create_8tb_blob(self, storage_account_name, storage_account_key):
page_ranges, cleared = await blob.get_page_ranges()
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsInstance(props, BlobProperties)
- self.assertEqual(props.size, EIGHT_TB)
- self.assertEqual(0, len(page_ranges))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert isinstance(props, BlobProperties)
+ assert props.size == EIGHT_TB
+ assert 0 == len(page_ranges)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_larger_than_8tb_blob_fail(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_larger_than_8tb_blob_fail(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
# Act
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await blob.create_page_blob(EIGHT_TB + 1)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_8tb_blob_page(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_8tb_blob_page(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
await blob.create_page_blob(EIGHT_TB)
@@ -354,19 +409,24 @@ async def test_update_8tb_blob_page(self, storage_account_name, storage_account_
page_ranges, cleared = await blob.get_page_ranges()
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsNotNone(resp.get('blob_sequence_number'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert resp.get('blob_sequence_number') is not None
await self.assertRangeEqual(self.container_name, blob.blob_name, data, start_offset, length, bsc)
- self.assertEqual(props.size, EIGHT_TB)
- self.assertEqual(1, len(page_ranges))
- self.assertEqual(page_ranges[0]['start'], start_offset)
- self.assertEqual(page_ranges[0]['end'], start_offset + length - 1)
+ assert props.size == EIGHT_TB
+ assert 1 == len(page_ranges)
+ assert page_ranges[0]['start'] == start_offset
+ assert page_ranges[0]['end'] == start_offset + length - 1
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_with_md5(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_with_md5(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
@@ -376,24 +436,34 @@ async def test_update_page_with_md5(self, storage_account_name, storage_account_
# Assert
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_clear_page(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_clear_page(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
# Act
resp = await blob.clear_page(offset=0, length=512)
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsNotNone(resp.get('blob_sequence_number'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert resp.get('blob_sequence_number') is not None
await self.assertBlobEqual(self.container_name, blob.blob_name, b'\x00' * 512, bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_put_page_if_sequence_number_lt_success(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_put_page_if_sequence_number_lt_success(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -408,9 +478,14 @@ async def test_put_page_if_sequence_number_lt_success(self, storage_account_name
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_if_sequence_number_lt_failure(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_if_sequence_number_lt_failure(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -418,15 +493,20 @@ async def test_update_page_if_sequence_number_lt_failure(self, storage_account_n
await blob.create_page_blob(512, sequence_number=start_sequence)
# Act
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await blob.upload_page(data, offset=0, length=512, if_sequence_number_lt=start_sequence)
# Assert
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_if_sequence_number_lte_success(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_if_sequence_number_lte_success(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -440,9 +520,14 @@ async def test_update_page_if_sequence_number_lte_success(self, storage_account_
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_if_sequence_number_lte_failure(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_if_sequence_number_lte_failure(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -450,15 +535,20 @@ async def test_update_page_if_sequence_number_lte_failure(self, storage_account_
await blob.create_page_blob(512, sequence_number=start_sequence)
# Act
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await blob.upload_page(data, offset=0, length=512, if_sequence_number_lte=start_sequence - 1)
# Assert
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_if_sequence_number_eq_success(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_if_sequence_number_eq_success(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -472,9 +562,14 @@ async def test_update_page_if_sequence_number_eq_success(self, storage_account_n
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_if_sequence_number_eq_failure(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_if_sequence_number_eq_failure(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -482,16 +577,20 @@ async def test_update_page_if_sequence_number_eq_failure(self, storage_account_n
await blob.create_page_blob(512, sequence_number=start_sequence)
# Act
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await blob.upload_page(data, offset=0, length=512, if_sequence_number_eq=start_sequence - 1)
# Assert
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -509,25 +608,29 @@ async def test_upload_pages_from_url(self, storage_account_name, storage_account
# Act: make update page from url calls
resp = await destination_blob_client.upload_pages_from_url(
source_blob_client.url + "?" + sas, offset=0, length=4 * 1024, source_offset=0)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
resp = await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, offset=4 * 1024,
length=4 * 1024, source_offset=4 * 1024)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_and_validate_content_md5(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_and_validate_content_md5(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -549,17 +652,17 @@ async def test_upload_pages_from_url_and_validate_content_md5(self, storage_acco
SOURCE_BLOB_SIZE,
0,
source_content_md5=src_md5)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -567,10 +670,14 @@ async def test_upload_pages_from_url_and_validate_content_md5(self, storage_acco
b"POTATO"))
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_source_if_modified(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_source_if_modified(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -594,17 +701,17 @@ async def test_upload_pages_from_url_with_source_if_modified(self, storage_accou
source_if_modified_since=source_properties.get(
'last_modified') - timedelta(
hours=15))
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -612,10 +719,14 @@ async def test_upload_pages_from_url_with_source_if_modified(self, storage_accou
'last_modified'))
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_source_if_unmodified(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_source_if_unmodified(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -638,17 +749,17 @@ async def test_upload_pages_from_url_with_source_if_unmodified(self, storage_acc
0,
source_if_unmodified_since=source_properties.get(
'last_modified'))
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -657,10 +768,14 @@ async def test_upload_pages_from_url_with_source_if_unmodified(self, storage_acc
hours=15))
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_source_if_match(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_source_if_match(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -681,27 +796,31 @@ async def test_upload_pages_from_url_with_source_if_match(self, storage_account_
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
source_etag=source_properties.get('etag'),
source_match_condition=MatchConditions.IfNotModified)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
source_etag='0x111111111111111',
source_match_condition=MatchConditions.IfNotModified)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_source_if_none_match(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_source_if_none_match(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -721,26 +840,30 @@ async def test_upload_pages_from_url_with_source_if_none_match(self, storage_acc
resp = await destination_blob_client.upload_pages_from_url(
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
source_etag='0x111111111111111', source_match_condition=MatchConditions.IfModified)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
source_etag=source_properties.get('etag'), source_match_condition=MatchConditions.IfModified)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_if_modified(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_if_modified(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -764,17 +887,17 @@ async def test_upload_pages_from_url_with_if_modified(self, storage_account_name
if_modified_since=source_properties.get(
'last_modified') - timedelta(
minutes=15))
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -782,10 +905,14 @@ async def test_upload_pages_from_url_with_if_modified(self, storage_account_name
'last_modified'))
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_if_unmodified(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_if_unmodified(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -808,17 +935,17 @@ async def test_upload_pages_from_url_with_if_unmodified(self, storage_account_na
0,
if_unmodified_since=source_properties.get(
'last_modified') + timedelta(minutes=15))
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -827,21 +954,27 @@ async def test_upload_pages_from_url_with_if_unmodified(self, storage_account_na
minutes=15))
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_if_match(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_if_match(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
- sas = generate_blob_sas(
+ sas = self.generate_sas(
+ generate_blob_sas,
source_blob_client.account_name,
source_blob_client.container_name,
source_blob_client.blob_name,
snapshot=source_blob_client.snapshot,
account_key=source_blob_client.credential.account_key,
permission=BlobSasPermissions(read=True, delete=True),
- expiry=datetime.utcnow() + timedelta(hours=1))
+ expiry=datetime.utcnow() + timedelta(hours=1),
+ )
destination_blob_client = await self._create_blob(bsc, SOURCE_BLOB_SIZE)
destination_blob_properties = await destination_blob_client.get_blob_properties()
@@ -851,27 +984,31 @@ async def test_upload_pages_from_url_with_if_match(self, storage_account_name, s
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
etag=destination_blob_properties.get('etag'),
match_condition=MatchConditions.IfNotModified)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(
source_blob_client.url + "?" + sas, 0, SOURCE_BLOB_SIZE, 0,
etag='0x111111111111111',
match_condition=MatchConditions.IfNotModified)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_if_none_match(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_if_none_match(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
source_blob_client = await self._create_source_blob(bsc, source_blob_data, 0, SOURCE_BLOB_SIZE)
@@ -893,17 +1030,17 @@ async def test_upload_pages_from_url_with_if_none_match(self, storage_account_na
0,
etag='0x111111111111111',
match_condition=MatchConditions.IfModified)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
@@ -911,10 +1048,14 @@ async def test_upload_pages_from_url_with_if_none_match(self, storage_account_na
match_condition=MatchConditions.IfModified)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_sequence_number_lt(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_sequence_number_lt(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
start_sequence = 10
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
@@ -936,27 +1077,31 @@ async def test_upload_pages_from_url_with_sequence_number_lt(self, storage_accou
SOURCE_BLOB_SIZE,
0,
if_sequence_number_lt=start_sequence + 1)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
if_sequence_number_lt=start_sequence)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_sequence_number_lte(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_sequence_number_lte(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
start_sequence = 10
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
@@ -978,27 +1123,31 @@ async def test_upload_pages_from_url_with_sequence_number_lte(self, storage_acco
SOURCE_BLOB_SIZE,
0,
if_sequence_number_lte=start_sequence)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
if_sequence_number_lte=start_sequence - 1)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_upload_pages_from_url_with_sequence_number_eq(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_upload_pages_from_url_with_sequence_number_eq(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
start_sequence = 10
source_blob_data = self.get_random_bytes(SOURCE_BLOB_SIZE)
@@ -1020,26 +1169,31 @@ async def test_upload_pages_from_url_with_sequence_number_eq(self, storage_accou
SOURCE_BLOB_SIZE,
0,
if_sequence_number_eq=start_sequence)
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
# Assert the destination blob is constructed correctly
blob_properties = await destination_blob_client.get_blob_properties()
await self.assertBlobEqual(self.container_name, destination_blob_client.blob_name, source_blob_data, bsc)
- self.assertEqual(blob_properties.get('etag'), resp.get('etag'))
- self.assertEqual(blob_properties.get('last_modified'), resp.get('last_modified'))
+ assert blob_properties.get('etag') == resp.get('etag')
+ assert blob_properties.get('last_modified') == resp.get('last_modified')
# Act part 2: put block from url with wrong md5
- with self.assertRaises(HttpResponseError):
+ with pytest.raises(HttpResponseError):
await destination_blob_client.upload_pages_from_url(source_blob_client.url + "?" + sas, 0,
SOURCE_BLOB_SIZE,
0,
if_sequence_number_eq=start_sequence + 1)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_unicode(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_unicode(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
@@ -1048,12 +1202,17 @@ async def test_update_page_unicode(self, storage_account_name, storage_account_k
resp = await blob.upload_page(data, offset=0, length=512)
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=2560)
@@ -1067,18 +1226,23 @@ async def test_list_page_ranges(self, storage_account_name, storage_account_key)
ranges.append(r)
# Assert
- self.assertIsNotNone(ranges)
- self.assertEqual(2, len(ranges))
- self.assertEqual(0, ranges[0].start)
- self.assertEqual(511, ranges[0].end)
- self.assertFalse(ranges[0].cleared)
- self.assertEqual(1024, ranges[1].start)
- self.assertEqual(2047, ranges[1].end)
- self.assertFalse(ranges[1].cleared)
-
- @BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges_pagination(self, storage_account_name, storage_account_key):
+ assert ranges is not None
+ assert 2 == len(ranges)
+ assert 0 == ranges[0].start
+ assert 511 == ranges[0].end
+ assert not ranges[0].cleared
+ assert 1024 == ranges[1].start
+ assert 2047 == ranges[1].end
+ assert not ranges[1].cleared
+
+ @BlobPreparer()
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges_pagination(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=3072)
@@ -1099,12 +1263,17 @@ async def test_list_page_ranges_pagination(self, storage_account_name, storage_a
items_on_page2.append(item)
# Assert
- self.assertEqual(2, len(items_on_page1))
- self.assertEqual(1, len(items_on_page2))
+ assert 2 == len(items_on_page1)
+ assert 1 == len(items_on_page2)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges_empty(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges_empty(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=2560)
@@ -1115,13 +1284,18 @@ async def test_list_page_ranges_empty(self, storage_account_name, storage_accoun
ranges.append(r)
# Assert
- self.assertIsNotNone(ranges)
- self.assertIsInstance(ranges, list)
- self.assertEqual(0, len(ranges))
+ assert ranges is not None
+ assert isinstance(ranges, list)
+ assert 0 == len(ranges)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges_offset(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges_offset(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=2560)
@@ -1131,7 +1305,7 @@ async def test_list_page_ranges_offset(self, storage_account_name, storage_accou
# Act
# Length with no offset, should raise ValueError
- with self.assertRaises(ValueError):
+ with pytest.raises(ValueError):
async for r in blob.list_page_ranges(length=1024):
pass
@@ -1140,16 +1314,21 @@ async def test_list_page_ranges_offset(self, storage_account_name, storage_accou
ranges.append(r)
# Assert
- self.assertIsNotNone(ranges)
- self.assertIsInstance(ranges, list)
- self.assertEqual(1, len(ranges))
- self.assertEqual(1024, ranges[0].start)
- self.assertEqual(1535, ranges[0].end)
- self.assertFalse(ranges[0].cleared)
+ assert ranges is not None
+ assert isinstance(ranges, list)
+ assert 1 == len(ranges)
+ assert 1024 == ranges[0].start
+ assert 1535 == ranges[0].end
+ assert not ranges[0].cleared
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges_diff(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges_diff(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=2048)
@@ -1168,29 +1347,34 @@ async def test_list_page_ranges_diff(self, storage_account_name, storage_account
ranges2.append(r)
# Assert
- self.assertIsNotNone(ranges1)
- self.assertIsInstance(ranges1, list)
- self.assertEqual(3, len(ranges1))
- self.assertEqual(0, ranges1[0].start)
- self.assertEqual(511, ranges1[0].end)
- self.assertFalse(ranges1[0].cleared)
- self.assertEqual(512, ranges1[1].start)
- self.assertEqual(1023, ranges1[1].end)
- self.assertTrue(ranges1[1].cleared)
- self.assertEqual(1024, ranges1[2].start)
- self.assertEqual(1535, ranges1[2].end)
- self.assertFalse(ranges1[2].cleared)
-
- self.assertIsNotNone(ranges2)
- self.assertIsInstance(ranges2, list)
- self.assertEqual(1, len(ranges2))
- self.assertEqual(512, ranges2[0].start)
- self.assertEqual(1023, ranges2[0].end)
- self.assertTrue(ranges2[0].cleared)
-
- @BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_list_page_ranges_diff_pagination(self, storage_account_name, storage_account_key):
+ assert ranges1 is not None
+ assert isinstance(ranges1, list)
+ assert 3 == len(ranges1)
+ assert 0 == ranges1[0].start
+ assert 511 == ranges1[0].end
+ assert not ranges1[0].cleared
+ assert 512 == ranges1[1].start
+ assert 1023 == ranges1[1].end
+ assert ranges1[1].cleared
+ assert 1024 == ranges1[2].start
+ assert 1535 == ranges1[2].end
+ assert not ranges1[2].cleared
+
+ assert ranges2 is not None
+ assert isinstance(ranges2, list)
+ assert 1 == len(ranges2)
+ assert 512 == ranges2[0].start
+ assert 1023 == ranges2[0].end
+ assert ranges2[0].cleared
+
+ @BlobPreparer()
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_list_page_ranges_diff_pagination(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
await self._setup(bsc)
blob: BlobClient = await self._create_blob(bsc, length=2048)
@@ -1211,13 +1395,18 @@ async def test_list_page_ranges_diff_pagination(self, storage_account_name, stor
items_on_page2.append(item)
# Assert
- self.assertEqual(2, len(items_on_page1))
- self.assertEqual(1, len(items_on_page2))
+ assert 2 == len(items_on_page1)
+ assert 1 == len(items_on_page2)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_get_page_ranges_no_pages(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_get_page_ranges_no_pages(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
@@ -1225,14 +1414,19 @@ async def test_get_page_ranges_no_pages(self, storage_account_name, storage_acco
ranges, cleared = await blob.get_page_ranges()
# Assert
- self.assertIsNotNone(ranges)
- self.assertIsInstance(ranges, list)
- self.assertEqual(len(ranges), 0)
+ assert ranges is not None
+ assert isinstance(ranges, list)
+ assert len(ranges) == 0
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_get_page_ranges_2_pages(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_get_page_ranges_2_pages(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc, 2048)
data = self.get_random_bytes(512)
@@ -1243,18 +1437,23 @@ async def test_get_page_ranges_2_pages(self, storage_account_name, storage_accou
ranges, cleared = await blob.get_page_ranges()
# Assert
- self.assertIsNotNone(ranges)
- self.assertIsInstance(ranges, list)
- self.assertEqual(len(ranges), 2)
- self.assertEqual(ranges[0]['start'], 0)
- self.assertEqual(ranges[0]['end'], 511)
- self.assertEqual(ranges[1]['start'], 1024)
- self.assertEqual(ranges[1]['end'], 1535)
+ assert ranges is not None
+ assert isinstance(ranges, list)
+ assert len(ranges) == 2
+ assert ranges[0]['start'] == 0
+ assert ranges[0]['end'] == 511
+ assert ranges[1]['start'] == 1024
+ assert ranges[1]['end'] == 1535
+
+ @BlobPreparer()
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_get_page_ranges_diff(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
- @BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_get_page_ranges_diff(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc, 2048)
data = self.get_random_bytes(1536)
@@ -1268,31 +1467,36 @@ async def test_get_page_ranges_diff(self, storage_account_name, storage_account_
ranges2, cleared2 = await blob.get_page_ranges(previous_snapshot_diff=snapshot2['snapshot'])
# Assert
- self.assertIsNotNone(ranges1)
- self.assertIsInstance(ranges1, list)
- self.assertEqual(len(ranges1), 2)
- self.assertIsInstance(cleared1, list)
- self.assertEqual(len(cleared1), 1)
- self.assertEqual(ranges1[0]['start'], 0)
- self.assertEqual(ranges1[0]['end'], 511)
- self.assertEqual(cleared1[0]['start'], 512)
- self.assertEqual(cleared1[0]['end'], 1023)
- self.assertEqual(ranges1[1]['start'], 1024)
- self.assertEqual(ranges1[1]['end'], 1535)
-
- self.assertIsNotNone(ranges2)
- self.assertIsInstance(ranges2, list)
- self.assertEqual(len(ranges2), 0)
- self.assertIsInstance(cleared2, list)
- self.assertEqual(len(cleared2), 1)
- self.assertEqual(cleared2[0]['start'], 512)
- self.assertEqual(cleared2[0]['end'], 1023)
+ assert ranges1 is not None
+ assert isinstance(ranges1, list)
+ assert len(ranges1) == 2
+ assert isinstance(cleared1, list)
+ assert len(cleared1) == 1
+ assert ranges1[0]['start'] == 0
+ assert ranges1[0]['end'] == 511
+ assert cleared1[0]['start'] == 512
+ assert cleared1[0]['end'] == 1023
+ assert ranges1[1]['start'] == 1024
+ assert ranges1[1]['end'] == 1535
+
+ assert ranges2 is not None
+ assert isinstance(ranges2, list)
+ assert len(ranges2) == 0
+ assert isinstance(cleared2, list)
+ assert len(cleared2) == 1
+ assert cleared2[0]['start'] == 512
+ assert cleared2[0]['end'] == 1023
@pytest.mark.playback_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_get_page_managed_disk_diff(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_get_page_managed_disk_diff(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc, 2048)
data = self.get_random_bytes(1536)
@@ -1328,31 +1532,36 @@ async def test_get_page_managed_disk_diff(self, storage_account_name, storage_ac
ranges2, cleared2 = await blob.get_page_range_diff_for_managed_disk(snapshot_blob2.url + '&' + sas_token2)
# Assert
- self.assertIsNotNone(ranges1)
- self.assertIsInstance(ranges1, list)
- self.assertEqual(len(ranges1), 2)
- self.assertIsInstance(cleared1, list)
- self.assertEqual(len(cleared1), 1)
- self.assertEqual(ranges1[0]['start'], 0)
- self.assertEqual(ranges1[0]['end'], 511)
- self.assertEqual(cleared1[0]['start'], 512)
- self.assertEqual(cleared1[0]['end'], 1023)
- self.assertEqual(ranges1[1]['start'], 1024)
- self.assertEqual(ranges1[1]['end'], 1535)
-
- self.assertIsNotNone(ranges2)
- self.assertIsInstance(ranges2, list)
- self.assertEqual(len(ranges2), 0)
- self.assertIsInstance(cleared2, list)
- self.assertEqual(len(cleared2), 1)
- self.assertEqual(cleared2[0]['start'], 512)
- self.assertEqual(cleared2[0]['end'], 1023)
+ assert ranges1 is not None
+ assert isinstance(ranges1, list)
+ assert len(ranges1) == 2
+ assert isinstance(cleared1, list)
+ assert len(cleared1) == 1
+ assert ranges1[0]['start'] == 0
+ assert ranges1[0]['end'] == 511
+ assert cleared1[0]['start'] == 512
+ assert cleared1[0]['end'] == 1023
+ assert ranges1[1]['start'] == 1024
+ assert ranges1[1]['end'] == 1535
+
+ assert ranges2 is not None
+ assert isinstance(ranges2, list)
+ assert len(ranges2) == 0
+ assert isinstance(cleared2, list)
+ assert len(cleared2) == 1
+ assert cleared2[0]['start'] == 512
+ assert cleared2[0]['end'] == 1023
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_update_page_fail(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_update_page_fail(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc, 2048)
data = self.get_random_bytes(512)
@@ -1361,16 +1570,21 @@ async def test_update_page_fail(self, storage_account_name, storage_account_key)
try:
await blob.upload_page(data, offset=1024, length=513)
except ValueError as e:
- self.assertEqual(str(e), 'length must be an integer that aligns with 512 page size')
+ assert str(e) == 'length must be an integer that aligns with 512 page size'
return
# Assert
raise Exception('Page range validation failed to throw on failure case')
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_resize_blob(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_resize_blob(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc, 1024)
@@ -1378,17 +1592,22 @@ async def test_resize_blob(self, storage_account_name, storage_account_key):
resp = await blob.resize_blob(512)
# Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsNotNone(resp.get('blob_sequence_number'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert resp.get('blob_sequence_number') is not None
props = await blob.get_blob_properties()
- self.assertIsInstance(props, BlobProperties)
- self.assertEqual(props.size, 512)
+ assert isinstance(props, BlobProperties)
+ assert props.size == 512
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_set_sequence_number_blob(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_set_sequence_number_blob(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = await self._create_blob(bsc)
@@ -1396,17 +1615,22 @@ async def test_set_sequence_number_blob(self, storage_account_name, storage_acco
resp = await blob.set_sequence_number(SequenceNumberAction.Update, 6)
#Assert
- self.assertIsNotNone(resp.get('etag'))
- self.assertIsNotNone(resp.get('last_modified'))
- self.assertIsNotNone(resp.get('blob_sequence_number'))
+ assert resp.get('etag') is not None
+ assert resp.get('last_modified') is not None
+ assert resp.get('blob_sequence_number') is not None
props = await blob.get_blob_properties()
- self.assertIsInstance(props, BlobProperties)
- self.assertEqual(props.page_blob_sequence_number, 6)
+ assert isinstance(props, BlobProperties)
+ assert props.page_blob_sequence_number == 6
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_page_blob_with_no_overwrite(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_page_blob_with_no_overwrite(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data1 = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1419,7 +1643,7 @@ async def test_create_page_blob_with_no_overwrite(self, storage_account_name, st
blob_type=BlobType.PageBlob,
metadata={'blobdata': 'data1'})
- with self.assertRaises(ResourceExistsError):
+ with pytest.raises(ResourceExistsError):
await blob.upload_blob(
data2,
overwrite=False,
@@ -1430,16 +1654,21 @@ async def test_create_page_blob_with_no_overwrite(self, storage_account_name, st
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data1, bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
- self.assertEqual(props.metadata, {'blobdata': 'data1'})
- self.assertEqual(props.size, LARGE_BLOB_SIZE)
- self.assertEqual(props.blob_type, BlobType.PageBlob)
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
+ assert props.metadata == {'blobdata': 'data1'}
+ assert props.size == LARGE_BLOB_SIZE
+ assert props.blob_type == BlobType.PageBlob
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_page_blob_with_overwrite(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_page_blob_with_overwrite(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data1 = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1461,19 +1690,24 @@ async def test_create_page_blob_with_overwrite(self, storage_account_name, stora
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data2, bsc)
- self.assertEqual(props.etag, update_resp.get('etag'))
- self.assertEqual(props.last_modified, update_resp.get('last_modified'))
- self.assertEqual(props.metadata, {'blobdata': 'data2'})
- self.assertEqual(props.size, LARGE_BLOB_SIZE + 512)
- self.assertEqual(props.blob_type, BlobType.PageBlob)
+ assert props.etag == update_resp.get('etag')
+ assert props.last_modified == update_resp.get('last_modified')
+ assert props.metadata == {'blobdata': 'data2'}
+ assert props.size == LARGE_BLOB_SIZE + 512
+ assert props.blob_type == BlobType.PageBlob
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_bytes(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_bytes(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1484,16 +1718,21 @@ async def test_create_blob_from_bytes(self, storage_account_name, storage_accoun
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_0_bytes(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_0_bytes(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(0)
@@ -1504,16 +1743,21 @@ async def test_create_blob_from_0_bytes(self, storage_account_name, storage_acco
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_bytes_with_progress_first(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_bytes_with_progress_first(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1532,17 +1776,22 @@ def callback(response):
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
self.assert_upload_progress(LARGE_BLOB_SIZE, self.config.max_page_size, progress)
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_bytes_with_index(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_bytes_with_index(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1555,9 +1804,14 @@ async def test_create_blob_from_bytes_with_index(self, storage_account_name, sto
await self.assertBlobEqual(self.container_name, blob.blob_name, data[1024:], bsc)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_bytes_with_index_and_count(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_bytes_with_index_and_count(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1570,16 +1824,21 @@ async def test_create_blob_from_bytes_with_index_and_count(self, storage_account
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data[index:index + count], bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_path(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_path(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1594,17 +1853,22 @@ async def test_create_blob_from_path(self, storage_account_name, storage_account
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data, bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
self._teardown(FILE_PATH)
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_path_with_progress(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_path_with_progress(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1630,11 +1894,16 @@ def callback(response):
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1650,17 +1919,22 @@ async def test_create_blob_from_stream(self, storage_account_name, storage_accou
# Assert
await self.assertBlobEqual(self.container_name, blob.blob_name, data[:blob_size], bsc)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
self._teardown(FILE_PATH)
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream_with_empty_pages(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream_with_empty_pages(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
# data is almost all empty (0s) except two ranges
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
@@ -1682,22 +1956,27 @@ async def test_create_blob_from_stream_with_empty_pages(self, storage_account_na
await self.assertBlobEqual(self.container_name, blob.blob_name, data[:blob_size], bsc)
ranges = await blob.get_page_ranges()
page_ranges, cleared = list(ranges)
- self.assertEqual(len(page_ranges), 2)
- self.assertEqual(page_ranges[0]['start'], 0)
- self.assertEqual(page_ranges[0]['end'], 4095)
- self.assertEqual(page_ranges[1]['start'], 8192)
- self.assertEqual(page_ranges[1]['end'], 12287)
- self.assertEqual(props.etag, create_resp.get('etag'))
- self.assertEqual(props.last_modified, create_resp.get('last_modified'))
+ assert len(page_ranges) == 2
+ assert page_ranges[0]['start'] == 0
+ assert page_ranges[0]['end'] == 4095
+ assert page_ranges[1]['start'] == 8192
+ assert page_ranges[1]['end'] == 12287
+ assert props.etag == create_resp.get('etag')
+ assert props.last_modified == create_resp.get('last_modified')
self._teardown(FILE_PATH)
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream_non_seekable(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream_non_seekable(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1708,7 +1987,7 @@ async def test_create_blob_from_stream_non_seekable(self, storage_account_name,
# Act
blob_size = len(data)
with open(FILE_PATH, 'rb') as stream:
- non_seekable_file = StoragePageBlobAsyncTest.NonSeekableFile(stream)
+ non_seekable_file = TestStoragePageBlobAsync.NonSeekableFile(stream)
await blob.upload_blob(
non_seekable_file,
length=blob_size,
@@ -1721,11 +2000,16 @@ async def test_create_blob_from_stream_non_seekable(self, storage_account_name,
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream_with_progress(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream_with_progress(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1753,11 +2037,16 @@ def callback(response):
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream_truncated(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream_truncated(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1776,11 +2065,16 @@ async def test_create_blob_from_stream_truncated(self, storage_account_name, sto
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_from_stream_with_progress_truncated(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_from_stream_with_progress_truncated(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1807,9 +2101,14 @@ def callback(response):
self._teardown(FILE_PATH)
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_with_md5_small(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_with_md5_small(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(512)
@@ -1821,12 +2120,17 @@ async def test_create_blob_with_md5_small(self, storage_account_name, storage_ac
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_create_blob_with_md5_large(self, storage_account_name, storage_account_key):
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_create_blob_with_md5_large(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
blob = self._get_blob_reference(bsc)
data = self.get_random_bytes(LARGE_BLOB_SIZE)
@@ -1838,11 +2142,16 @@ async def test_create_blob_with_md5_large(self, storage_account_name, storage_ac
@pytest.mark.skip(reason="Failing live test https://github.com/Azure/azure-sdk-for-python/issues/10473")
@pytest.mark.live_test_only
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def test_incremental_copy_blob(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ @recorded_by_proxy_async
+ async def test_incremental_copy_blob(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
source_blob = await self._create_blob(bsc, 2048)
data = self.get_random_bytes(512)
@@ -1869,27 +2178,28 @@ async def test_incremental_copy_blob(self, storage_account_name, storage_account
copy = await dest_blob.start_copy_from_url(sas_blob.url, incremental_copy=True)
# Assert
- self.assertIsNotNone(copy)
- self.assertIsNotNone(copy['copy_id'])
- self.assertEqual(copy['copy_status'], 'pending')
+ assert copy is not None
+ assert copy['copy_id'] is not None
+ assert copy['copy_status'] == 'pending'
copy_blob = await self._wait_for_async_copy(dest_blob)
- self.assertEqual(copy_blob.copy.status, 'success')
- self.assertIsNotNone(copy_blob.copy.destination_snapshot)
+ assert copy_blob.copy.status == 'success'
+ assert copy_blob.copy.destination_snapshot is not None
# strip off protocol
- self.assertTrue(copy_blob.copy.source.endswith(sas_blob.url[5:]))
+ assert copy_blob.copy.source.endswith(sas_blob.url[5:])
@pytest.mark.live_test_only
@BlobPreparer()
+ @recorded_by_proxy_async
async def test_blob_tier_on_create(self, premium_storage_account_name, premium_storage_account_key):
# Test can only run live
- bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
url = self.account_url(premium_storage_account_name, "blob")
credential = premium_storage_account_key
- pbs = BlobServiceClient(url, credential=credential, transport=AiohttpTestTransport())
+ pbs = BlobServiceClient(url, credential=credential)
try:
container_name = self.get_resource_name('utpremiumcontainer')
@@ -1904,8 +2214,8 @@ async def test_blob_tier_on_create(self, premium_storage_account_name, premium_s
await pblob.create_page_blob(1024, premium_page_blob_tier=PremiumPageBlobTier.P4)
props = await pblob.get_blob_properties()
- self.assertEqual(props.blob_tier, PremiumPageBlobTier.P4)
- self.assertFalse(props.blob_tier_inferred)
+ assert props.blob_tier == PremiumPageBlobTier.P4
+ assert not props.blob_tier_inferred
# test create_blob_from_bytes API
blob2 = self._get_blob_reference(bsc)
@@ -1918,8 +2228,8 @@ async def test_blob_tier_on_create(self, premium_storage_account_name, premium_s
overwrite=True)
props2 = await pblob2.get_blob_properties()
- self.assertEqual(props2.blob_tier, PremiumPageBlobTier.P6)
- self.assertFalse(props2.blob_tier_inferred)
+ assert props2.blob_tier == PremiumPageBlobTier.P6
+ assert not props2.blob_tier_inferred
# test create_blob_from_path API
blob3 = self._get_blob_reference(bsc)
@@ -1935,20 +2245,21 @@ async def test_blob_tier_on_create(self, premium_storage_account_name, premium_s
overwrite=True)
props3 = await pblob3.get_blob_properties()
- self.assertEqual(props3.blob_tier, PremiumPageBlobTier.P10)
- self.assertFalse(props3.blob_tier_inferred)
+ assert props3.blob_tier == PremiumPageBlobTier.P10
+ assert not props3.blob_tier_inferred
finally:
await container.delete_container()
self._teardown(FILE_PATH)
@BlobPreparer()
+ @recorded_by_proxy_async
async def test_blob_tier_set_tier_api(self, premium_storage_account_name, premium_storage_account_key):
- bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
url = self.account_url(premium_storage_account_name, "blob")
credential = premium_storage_account_key
- pbs = BlobServiceClient(url, credential=credential, transport=AiohttpTestTransport())
+ pbs = BlobServiceClient(url, credential=credential)
try:
container_name = self.get_resource_name('utpremiumcontainer')
@@ -1964,9 +2275,9 @@ async def test_blob_tier_set_tier_api(self, premium_storage_account_name, premiu
pblob = pbs.get_blob_client(container_name, blob.blob_name)
await pblob.create_page_blob(1024)
blob_ref = await pblob.get_blob_properties()
- self.assertEqual(PremiumPageBlobTier.P10, blob_ref.blob_tier)
- self.assertIsNotNone(blob_ref.blob_tier)
- self.assertTrue(blob_ref.blob_tier_inferred)
+ assert PremiumPageBlobTier.P10 == blob_ref.blob_tier
+ assert blob_ref.blob_tier is not None
+ assert blob_ref.blob_tier_inferred
pcontainer = pbs.get_container_client(container_name)
blobs = []
@@ -1974,38 +2285,39 @@ async def test_blob_tier_set_tier_api(self, premium_storage_account_name, premiu
blobs.append(b)
# Assert
- self.assertIsNotNone(blobs)
- self.assertGreaterEqual(len(blobs), 1)
- self.assertIsNotNone(blobs[0])
+ assert blobs is not None
+ assert len(blobs) >= 1
+ assert blobs[0] is not None
self.assertNamedItemInContainer(blobs, blob.blob_name)
await pblob.set_premium_page_blob_tier(PremiumPageBlobTier.P50)
blob_ref2 = await pblob.get_blob_properties()
- self.assertEqual(PremiumPageBlobTier.P50, blob_ref2.blob_tier)
- self.assertFalse(blob_ref2.blob_tier_inferred)
+ assert PremiumPageBlobTier.P50 == blob_ref2.blob_tier
+ assert not blob_ref2.blob_tier_inferred
blobs = []
async for b in pcontainer.list_blobs():
blobs.append(b)
# Assert
- self.assertIsNotNone(blobs)
- self.assertGreaterEqual(len(blobs), 1)
- self.assertIsNotNone(blobs[0])
+ assert blobs is not None
+ assert len(blobs) >= 1
+ assert blobs[0] is not None
self.assertNamedItemInContainer(blobs, blob.blob_name)
- self.assertEqual(blobs[0].blob_tier, PremiumPageBlobTier.P50)
- self.assertFalse(blobs[0].blob_tier_inferred)
+ assert blobs[0].blob_tier == PremiumPageBlobTier.P50
+ assert not blobs[0].blob_tier_inferred
finally:
await container.delete_container()
@BlobPreparer()
+ @recorded_by_proxy_async
async def test_blob_tier_copy_blob(self, premium_storage_account_name, premium_storage_account_key):
- bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
url = self.account_url(premium_storage_account_name, "blob")
credential = premium_storage_account_key
- pbs = BlobServiceClient(url, credential=credential, transport=AiohttpTestTransport())
+ pbs = BlobServiceClient(url, credential=credential)
try:
container_name = self.get_resource_name('utpremiumcontainer')
@@ -2017,7 +2329,7 @@ async def test_blob_tier_copy_blob(self, premium_storage_account_name, premium_s
except ResourceExistsError:
pass
- bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ bsc = BlobServiceClient(self.account_url(premium_storage_account_name, "blob"), credential=premium_storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
source_blob = pbs.get_blob_client(
container_name,
self.get_resource_name(TEST_BLOB_PREFIX))
@@ -2031,12 +2343,12 @@ async def test_blob_tier_copy_blob(self, premium_storage_account_name, premium_s
copy = await copy_blob.start_copy_from_url(source_blob_url, premium_page_blob_tier=PremiumPageBlobTier.P30)
# Assert
- self.assertIsNotNone(copy)
- self.assertEqual(copy['copy_status'], 'success')
- self.assertIsNotNone(copy['copy_id'])
+ assert copy is not None
+ assert copy['copy_status'] == 'success'
+ assert copy['copy_id'] is not None
copy_ref = await copy_blob.get_blob_properties()
- self.assertEqual(copy_ref.blob_tier, PremiumPageBlobTier.P30)
+ assert copy_ref.blob_tier == PremiumPageBlobTier.P30
source_blob2 = pbs.get_blob_client(
container_name,
@@ -2048,31 +2360,34 @@ async def test_blob_tier_copy_blob(self, premium_storage_account_name, premium_s
copy_blob2 = pbs.get_blob_client(container_name, 'blob2copy')
copy2 = await copy_blob2.start_copy_from_url(source_blob2_url, premium_page_blob_tier=PremiumPageBlobTier.P60)
- self.assertIsNotNone(copy2)
- self.assertEqual(copy2['copy_status'], 'success')
- self.assertIsNotNone(copy2['copy_id'])
+ assert copy2 is not None
+ assert copy2['copy_status'] == 'success'
+ assert copy2['copy_id'] is not None
copy_ref2 = await copy_blob2.get_blob_properties()
- self.assertEqual(copy_ref2.blob_tier, PremiumPageBlobTier.P60)
- self.assertFalse(copy_ref2.blob_tier_inferred)
+ assert copy_ref2.blob_tier == PremiumPageBlobTier.P60
+ assert not copy_ref2.blob_tier_inferred
copy_blob3 = pbs.get_blob_client(container_name, 'blob3copy')
copy3 = await copy_blob3.start_copy_from_url(source_blob2_url)
- self.assertIsNotNone(copy3)
- self.assertEqual(copy3['copy_status'], 'success')
- self.assertIsNotNone(copy3['copy_id'])
+ assert copy3 is not None
+ assert copy3['copy_status'] == 'success'
+ assert copy3['copy_id'] is not None
copy_ref3 = await copy_blob3.get_blob_properties()
- self.assertEqual(copy_ref3.blob_tier, PremiumPageBlobTier.P10)
- self.assertTrue(copy_ref3.blob_tier_inferred)
+ assert copy_ref3.blob_tier == PremiumPageBlobTier.P10
+ assert copy_ref3.blob_tier_inferred
finally:
await container.delete_container()
@BlobPreparer()
- @AsyncStorageTestCase.await_prepared_test
- async def _test_download_sparse_page_blob(self, storage_account_name, storage_account_key):
+ @AsyncStorageRecordedTestCase.await_prepared_test
+ async def _test_download_sparse_page_blob(self, **kwargs):
# Arrange
- bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024, transport=AiohttpTestTransport())
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
+ bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key, connection_data_block_size=4 * 1024, max_page_size=4 * 1024)
await self._setup(bsc)
self.config.max_single_get_size = 4*1024
self.config.max_chunk_get_size = 1024
@@ -2090,23 +2405,28 @@ async def _test_download_sparse_page_blob(self, storage_account_name, storage_ac
content = await content.readall()
# Assert
- self.assertEqual(sparse_page_blob_size, len(content))
+ assert sparse_page_blob_size == len(content)
# make sure downloaded data is the same as the uploaded data
- self.assertEqual(data, content[start: end + 1])
+ assert data == content[start: end + 1]
# assert all unlisted ranges are empty
for byte in content[:start-1]:
try:
- self.assertEqual(byte, '\x00')
+ assert byte == '\x00'
except:
- self.assertEqual(byte, 0)
+ assert byte == 0
for byte in content[end+1:]:
try:
- self.assertEqual(byte, '\x00')
+ assert byte == '\x00'
except:
- self.assertEqual(byte, 0)
+ assert byte == 0
@BlobPreparer()
- async def test_upload_progress_chunked_non_parallel(self, storage_account_name, storage_account_key):
+ @recorded_by_proxy_async
+ async def test_upload_progress_chunked_non_parallel(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), storage_account_key)
await self._setup(bsc)
@@ -2134,7 +2454,12 @@ async def test_upload_progress_chunked_non_parallel(self, storage_account_name,
@pytest.mark.live_test_only
@BlobPreparer()
- async def test_upload_progress_chunked_parallel(self, storage_account_name, storage_account_key):
+ @recorded_by_proxy_async
+ async def test_upload_progress_chunked_parallel(self, **kwargs):
+ # Arrange
+ storage_account_name = kwargs.pop("storage_account_name")
+ storage_account_key = kwargs.pop("storage_account_key")
+
# parallel tests introduce random order of requests, can only run live
bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), storage_account_key)
await self._setup(bsc)
diff --git a/tools/azure-sdk-tools/devtools_testutils/storage/__init__.py b/tools/azure-sdk-tools/devtools_testutils/storage/__init__.py
index 05543cff09c2..68cc432a41c5 100644
--- a/tools/azure-sdk-tools/devtools_testutils/storage/__init__.py
+++ b/tools/azure-sdk-tools/devtools_testutils/storage/__init__.py
@@ -1,6 +1,13 @@
from .api_version_policy import ApiVersionAssertPolicy
from .service_versions import service_version_map, ServiceVersion, is_version_before
-from .testcase import StorageTestCase, LogCaptured
+from .testcase import StorageTestCase, StorageRecordedTestCase, LogCaptured
-__all__ = ["ApiVersionAssertPolicy", "service_version_map", "StorageTestCase", "ServiceVersion", "is_version_before",
- "LogCaptured"]
+__all__ = [
+ "ApiVersionAssertPolicy",
+ "service_version_map",
+ "StorageTestCase",
+ "StorageRecordedTestCase",
+ "ServiceVersion",
+ "is_version_before",
+ "LogCaptured"
+]
diff --git a/tools/azure-sdk-tools/devtools_testutils/storage/aio/__init__.py b/tools/azure-sdk-tools/devtools_testutils/storage/aio/__init__.py
index ee8d633673cf..fd10bf28ba22 100644
--- a/tools/azure-sdk-tools/devtools_testutils/storage/aio/__init__.py
+++ b/tools/azure-sdk-tools/devtools_testutils/storage/aio/__init__.py
@@ -1,3 +1,3 @@
-from .asynctestcase import AsyncStorageTestCase
+from .asynctestcase import AsyncStorageTestCase, AsyncStorageRecordedTestCase
-__all__ = ["AsyncStorageTestCase"]
+__all__ = ["AsyncStorageTestCase", "AsyncStorageRecordedTestCase"]
diff --git a/tools/azure-sdk-tools/devtools_testutils/storage/aio/asynctestcase.py b/tools/azure-sdk-tools/devtools_testutils/storage/aio/asynctestcase.py
index e24404bb4d40..7eef909dbc15 100644
--- a/tools/azure-sdk-tools/devtools_testutils/storage/aio/asynctestcase.py
+++ b/tools/azure-sdk-tools/devtools_testutils/storage/aio/asynctestcase.py
@@ -1,7 +1,7 @@
import asyncio
import functools
-from .. import StorageTestCase
+from .. import StorageTestCase, StorageRecordedTestCase
from ...fake_credentials_async import AsyncFakeCredential
from azure_devtools.scenario_tests.patches import mock_in_unit_test
@@ -67,3 +67,34 @@ def generate_oauth_token(self):
def generate_fake_token(self):
return AsyncFakeCredential()
+
+
+class AsyncStorageRecordedTestCase(StorageRecordedTestCase):
+
+ @staticmethod
+ def await_prepared_test(test_fn):
+ """Synchronous wrapper for async test methods. Used to avoid making changes
+ upstream to AbstractPreparer (which doesn't await the functions it wraps)
+ """
+
+ @functools.wraps(test_fn)
+ def run(test_class_instance, *args, **kwargs):
+ trim_kwargs_from_test_function(test_fn, kwargs)
+ loop = asyncio.get_event_loop()
+ return loop.run_until_complete(test_fn(test_class_instance, **kwargs))
+
+ return run
+
+ def generate_oauth_token(self):
+ if self.is_live:
+ from azure.identity.aio import ClientSecretCredential
+
+ return ClientSecretCredential(
+ self.get_settings_value("TENANT_ID"),
+ self.get_settings_value("CLIENT_ID"),
+ self.get_settings_value("CLIENT_SECRET"),
+ )
+ return self.generate_fake_token()
+
+ def generate_fake_token(self):
+ return AsyncFakeCredential()
diff --git a/tools/azure-sdk-tools/devtools_testutils/storage/testcase.py b/tools/azure-sdk-tools/devtools_testutils/storage/testcase.py
index 69d2b503ef43..55286039e6b8 100644
--- a/tools/azure-sdk-tools/devtools_testutils/storage/testcase.py
+++ b/tools/azure-sdk-tools/devtools_testutils/storage/testcase.py
@@ -7,6 +7,7 @@
from __future__ import division
from datetime import datetime, timedelta
+from io import StringIO
import logging
import math
import os
@@ -15,17 +16,14 @@
import time
import zlib
-from devtools_testutils import AzureTestCase
+import pytest
+
+from devtools_testutils import AzureTestCase, AzureRecordedTestCase
from .processors import XMSRequestIDBody
from . import ApiVersionAssertPolicy, service_version_map
from .. import FakeTokenCredential
-try:
- from cStringIO import StringIO # Python 2
-except ImportError:
- from io import StringIO
-
try:
from azure.storage.blob import generate_account_sas, AccountSasPermissions, ResourceTypes
except:
@@ -39,6 +37,19 @@
ENABLE_LOGGING = True
+def generate_sas_token():
+ fake_key = "a" * 30 + "b" * 30
+
+ return "?" + generate_account_sas(
+ account_name="test", # name of the storage account
+ account_key=fake_key, # key for the storage account
+ resource_types=ResourceTypes(object=True),
+ permission=AccountSasPermissions(read=True, list=True),
+ start=datetime.now() - timedelta(hours=24),
+ expiry=datetime.now() + timedelta(days=8),
+ )
+
+
class StorageTestCase(AzureTestCase):
def __init__(self, *args, **kwargs):
super(StorageTestCase, self).__init__(*args, **kwargs)
@@ -209,6 +220,159 @@ def create_storage_client_from_conn_str(self, client, *args, **kwargs):
return client.from_connection_string(*args, **kwargs)
+class StorageRecordedTestCase(AzureRecordedTestCase):
+
+ def setup_class(cls):
+ cls.logger = logging.getLogger("azure.storage")
+ cls.sas_token = generate_sas_token()
+
+ def setup_method(self, _):
+ self.configure_logging()
+
+ def connection_string(self, account_name, key):
+ return (
+ "DefaultEndpointsProtocol=https;AcCounTName="
+ + account_name
+ + ";AccOuntKey="
+ + str(key)
+ + ";EndpoIntSuffix=core.windows.net"
+ )
+
+ def account_url(self, storage_account, storage_type):
+ """Return an url of storage account.
+
+ :param str storage_account: Storage account name
+ :param str storage_type: The Storage type part of the URL. Should be "blob", or "queue", etc.
+ """
+ protocol = os.environ.get("PROTOCOL", "https")
+ suffix = os.environ.get("ACCOUNT_URL_SUFFIX", "core.windows.net")
+ return f"{protocol}://{storage_account}.{storage_type}.{suffix}"
+
+ def configure_logging(self):
+ enable_logging = ENABLE_LOGGING
+
+ self.enable_logging() if enable_logging else self.disable_logging()
+
+ def enable_logging(self):
+ handler = logging.StreamHandler()
+ handler.setFormatter(logging.Formatter(LOGGING_FORMAT))
+ self.logger.handlers = [handler]
+ self.logger.setLevel(logging.DEBUG)
+ self.logger.propagate = True
+ self.logger.disabled = False
+
+ def disable_logging(self):
+ self.logger.propagate = False
+ self.logger.disabled = True
+ self.logger.handlers = []
+
+ def get_random_bytes(self, size):
+ # recordings don't like random stuff. making this more
+ # deterministic.
+ return b"a" * size
+
+ def get_random_text_data(self, size):
+ """Returns random unicode text data exceeding the size threshold for
+ chunking blob upload."""
+ checksum = zlib.adler32(self.qualified_test_name.encode()) & 0xFFFFFFFF
+ rand = random.Random(checksum)
+ text = u""
+ words = [u"hello", u"world", u"python", u"啊齄丂狛狜"]
+ while len(text) < size:
+ index = int(rand.random() * (len(words) - 1))
+ text = text + u" " + words[index]
+
+ return text
+
+ @staticmethod
+ def _set_test_proxy(service, settings):
+ if settings.USE_PROXY:
+ service.set_proxy(
+ settings.PROXY_HOST,
+ settings.PROXY_PORT,
+ settings.PROXY_USER,
+ settings.PROXY_PASSWORD,
+ )
+
+ def assertNamedItemInContainer(self, container, item_name, msg=None):
+ def _is_string(obj):
+ return isinstance(obj, str)
+
+ for item in container:
+ if _is_string(item):
+ if item == item_name:
+ return
+ elif isinstance(item, dict):
+ if item_name == item["name"]:
+ return
+ elif item.name == item_name:
+ return
+ elif hasattr(item, "snapshot") and item.snapshot == item_name:
+ return
+
+ error_message = f"{repr(item_name)} not found in {[str(c) for c in container]}"
+ pytest.fail(error_message)
+
+ def assertNamedItemNotInContainer(self, container, item_name, msg=None):
+ for item in container:
+ if item.name == item_name:
+ error_message = f"{repr(item_name)} unexpectedly found in {repr(container)}"
+ pytest.fail(error_message)
+
+ def assert_upload_progress(self, size, max_chunk_size, progress, unknown_size=False):
+ """Validates that the progress chunks align with our chunking procedure."""
+ total = None if unknown_size else size
+ small_chunk_size = size % max_chunk_size
+ assert len(progress) == math.ceil(size / max_chunk_size)
+ for i in progress:
+ assert i[0] % max_chunk_size == 0 or i[0] % max_chunk_size == small_chunk_size
+ assert i[1] == total
+
+ def assert_download_progress(self, size, max_chunk_size, max_get_size, progress):
+ """Validates that the progress chunks align with our chunking procedure."""
+ if size <= max_get_size:
+ assert len(progress) == 1
+ assert progress[0][0], size
+ assert progress[0][1], size
+ else:
+ small_chunk_size = (size - max_get_size) % max_chunk_size
+ assert len(progress) == 1 + math.ceil((size - max_get_size) / max_chunk_size)
+
+ assert progress[0][0], max_get_size
+ assert progress[0][1], size
+ for i in progress[1:]:
+ assert i[0] % max_chunk_size == 0 or i[0] % max_chunk_size == small_chunk_size
+ assert i[1] == size
+
+ def generate_oauth_token(self):
+ if self.is_live:
+ from azure.identity import ClientSecretCredential
+
+ return ClientSecretCredential(
+ self.get_settings_value("TENANT_ID"),
+ self.get_settings_value("CLIENT_ID"),
+ self.get_settings_value("CLIENT_SECRET"),
+ )
+ return self.generate_fake_token()
+
+ def generate_fake_token(self):
+ return FakeTokenCredential()
+
+ def _get_service_version(self, **kwargs):
+ env_version = service_version_map.get(os.environ.get("AZURE_LIVE_TEST_SERVICE_VERSION", "LATEST"))
+ return kwargs.pop("service_version", env_version)
+
+ def create_storage_client(self, client, *args, **kwargs):
+ kwargs["api_version"] = self._get_service_version(**kwargs)
+ kwargs["_additional_pipeline_policies"] = [ApiVersionAssertPolicy(kwargs["api_version"])]
+ return client(*args, **kwargs)
+
+ def create_storage_client_from_conn_str(self, client, *args, **kwargs):
+ kwargs["api_version"] = self._get_service_version(**kwargs)
+ kwargs["_additional_pipeline_policies"] = [ApiVersionAssertPolicy(kwargs["api_version"])]
+ return client.from_connection_string(*args, **kwargs)
+
+
class LogCaptured(object):
def __init__(self, test_case=None):
# accept the test case so that we may reset logging after capturing logs