diff --git a/docs/resources/object.md b/docs/resources/object.md index 5be39eb6b8..046445dc71 100644 --- a/docs/resources/object.md +++ b/docs/resources/object.md @@ -49,6 +49,8 @@ The following arguments are supported: * `metadata` - (Optional) Map of metadata used for the object (keys must be lowercase). +* `content_type` - (Optional) The standard MIME type of the object's content (e.g., 'application/json', 'text/plain'). This specifies how the object should be interpreted by clients. See RFC 9110: https://www.rfc-editor.org/rfc/rfc9110.html#name-content-type + * `tags` - (Optional) Map of tags. * `sse_customer_key` - (Optional) Customer's encryption keys to encrypt data (SSE-C) diff --git a/docs/resources/object_bucket_website_configuration.md b/docs/resources/object_bucket_website_configuration.md index d7377e705d..f8bc73818c 100644 --- a/docs/resources/object_bucket_website_configuration.md +++ b/docs/resources/object_bucket_website_configuration.md @@ -12,16 +12,27 @@ Refer to the [dedicated documentation](https://www.scaleway.com/en/docs/object-s ## Example Usage ```terraform -resource "scaleway_object_bucket" "main" { - name = "MyBucket" +resource "scaleway_object_bucket" "test" { + name = "my-bucket" acl = "public-read" } -resource "scaleway_object_bucket_website_configuration" "main" { - bucket = scaleway_object_bucket.main.id +resource scaleway_object "some_file" { + bucket = scaleway_object_bucket.test.name + key = "index.html" + file = "index.html" + visibility = "public-read" + content_type = "text/html" +} + +resource "scaleway_object_bucket_website_configuration" "test" { + bucket = scaleway_object_bucket.test.name index_document { suffix = "index.html" } + error_document { + key = "error.html" + } } ``` diff --git a/internal/services/block/testdata/snapshot-from-s3.cassette.yaml b/internal/services/block/testdata/snapshot-from-s3.cassette.yaml index b80dd9073b..edb746e547 100644 --- a/internal/services/block/testdata/snapshot-from-s3.cassette.yaml +++ b/internal/services/block/testdata/snapshot-from-s3.cassette.yaml @@ -9,7 +9,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -18,16 +18,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 32f13cc8-62dd-4f0a-ab69-30464304ab44 + - 6b5fce51-42bb-41ab-bd54-5abf3b3c80df Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125743Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/ + - 20250603T164359Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/ method: PUT response: proto: HTTP/2.0 @@ -42,16 +42,16 @@ interactions: Content-Length: - "0" Date: - - Wed, 21 May 2025 12:57:43 GMT + - Tue, 03 Jun 2025 16:43:59 GMT Location: - - /test-acc-scaleway-block-snapshot-247705649522246360 + - /test-acc-scaleway-block-snapshot-8353580602534939855 X-Amz-Id-2: - - txg79166cea8a1749d7a3be-00682dcdc7 + - txg153e9e1c0b124be4a39a-00683f264f X-Amz-Request-Id: - - txg79166cea8a1749d7a3be-00682dcdc7 + - txg153e9e1c0b124be4a39a-00683f264f status: 200 OK code: 200 - duration: 1.418648154s + duration: 4.237220291s - id: 1 request: proto: HTTP/1.1 @@ -60,7 +60,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -69,11 +69,11 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 5baf010c-20e9-4492-8993-3cfb447d6d6f + - f820b566-b1e5-4d42-9718-31eac1aa3479 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,Z,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,Z,e X-Amz-Acl: - private X-Amz-Checksum-Crc32: @@ -81,8 +81,8 @@ interactions: X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125745Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?acl= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?acl= method: PUT response: proto: HTTP/2.0 @@ -97,14 +97,14 @@ interactions: Content-Length: - "0" Date: - - Wed, 21 May 2025 12:57:45 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg9c590dc1d9ac48099979-00682dcdc9 + - txg843581f4153d4437bb7a-00683f2653 X-Amz-Request-Id: - - txg9c590dc1d9ac48099979-00682dcdc9 + - txg843581f4153d4437bb7a-00683f2653 status: 200 OK code: 200 - duration: 495.097494ms + duration: 28.742375ms - id: 2 request: proto: HTTP/1.1 @@ -113,7 +113,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -122,16 +122,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 898666d6-8e0c-47f7-b44e-03ee2843a26d + - da915338-870c-4cd6-8bc1-5637bae0a6da Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125745Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?acl= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?acl= method: GET response: proto: HTTP/2.0 @@ -143,21 +143,21 @@ interactions: uncompressed: false body: |- - fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552FULL_CONTROL + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL headers: Content-Length: - "698" Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:45 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg0ac39baad8ce4d66861d-00682dcdc9 + - txg80b4fc79fb064f69a968-00683f2653 X-Amz-Request-Id: - - txg0ac39baad8ce4d66861d-00682dcdc9 + - txg80b4fc79fb064f69a968-00683f2653 status: 200 OK code: 200 - duration: 106.987125ms + duration: 15.825625ms - id: 3 request: proto: HTTP/1.1 @@ -166,7 +166,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -175,16 +175,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - c4527c7e-4f9a-4147-84e2-7c20f5bb596d + - 67a9795c-99f0-412a-b05f-b6baeb22c4d0 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125745Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?object-lock= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?object-lock= method: GET response: proto: HTTP/2.0 @@ -192,23 +192,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 320 + content_length: 321 uncompressed: false - body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgc8d3a710112c4f8db98a-00682dcdc9txgc8d3a710112c4f8db98a-00682dcdc9/test-acc-scaleway-block-snapshot-247705649522246360 + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg7aacb5230d234b0d94bb-00683f2653txg7aacb5230d234b0d94bb-00683f2653/test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "320" + - "321" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:45 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txgc8d3a710112c4f8db98a-00682dcdc9 + - txg7aacb5230d234b0d94bb-00683f2653 X-Amz-Request-Id: - - txgc8d3a710112c4f8db98a-00682dcdc9 + - txg7aacb5230d234b0d94bb-00683f2653 status: 404 Not Found code: 404 - duration: 111.093351ms + duration: 11.946041ms - id: 4 request: proto: HTTP/1.1 @@ -217,7 +217,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -226,16 +226,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 082c9368-fd8b-41d8-a922-ecab71971029 + - 12a5b7ec-809b-4e20-9e36-03d3f58df2b4 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125745Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/ + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/ method: GET response: proto: HTTP/2.0 @@ -243,25 +243,25 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 277 + content_length: 278 uncompressed: false body: |- - test-acc-scaleway-block-snapshot-2477056495222463601000false + test-acc-scaleway-block-snapshot-83535806025349398551000false headers: Content-Length: - - "277" + - "278" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:45 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg53062d57d1754c81a2f1-00682dcdc9 + - txg956f4ee69ec34e708ffe-00683f2653 X-Amz-Request-Id: - - txg53062d57d1754c81a2f1-00682dcdc9 + - txg956f4ee69ec34e708ffe-00683f2653 status: 200 OK code: 200 - duration: 284.64307ms + duration: 21.404958ms - id: 5 request: proto: HTTP/1.1 @@ -270,7 +270,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -279,16 +279,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - ba245d41-92d1-4092-9872-e607e61842c5 + - 7301feb7-08a3-40e9-a2dd-f976aaae4be8 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125746Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?tagging= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?tagging= method: GET response: proto: HTTP/2.0 @@ -296,23 +296,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 341 + content_length: 343 uncompressed: false - body: NoSuchTagSetThe TagSet does not existtxg9580e8d612814c52b309-00682dcdcatxg9580e8d612814c52b309-00682dcdca/test-acc-scaleway-block-snapshot-247705649522246360test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchTagSetThe TagSet does not existtxg8516fa6954df4d6f98a4-00683f2653txg8516fa6954df4d6f98a4-00683f2653/test-acc-scaleway-block-snapshot-8353580602534939855test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "341" + - "343" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg9580e8d612814c52b309-00682dcdca + - txg8516fa6954df4d6f98a4-00683f2653 X-Amz-Request-Id: - - txg9580e8d612814c52b309-00682dcdca + - txg8516fa6954df4d6f98a4-00683f2653 status: 404 Not Found code: 404 - duration: 111.068344ms + duration: 12.431125ms - id: 6 request: proto: HTTP/1.1 @@ -321,7 +321,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -330,16 +330,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 24c93235-1c99-47e5-b3ff-306a543e51cc + - 4e1ddc63-b96a-4472-b00e-bcf373318d75 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125746Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?cors= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?cors= method: GET response: proto: HTTP/2.0 @@ -347,23 +347,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 288 + content_length: 289 uncompressed: false - body: NoSuchCORSConfigurationThe CORS configuration does not existtxg6e0366308f0d477498c8-00682dcdcatxg6e0366308f0d477498c8-00682dcdca/test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg4fdd2e32d9214e2f8b41-00683f2653txg4fdd2e32d9214e2f8b41-00683f2653/test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "288" + - "289" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg6e0366308f0d477498c8-00682dcdca + - txg4fdd2e32d9214e2f8b41-00683f2653 X-Amz-Request-Id: - - txg6e0366308f0d477498c8-00682dcdca + - txg4fdd2e32d9214e2f8b41-00683f2653 status: 404 Not Found code: 404 - duration: 117.453029ms + duration: 8.106042ms - id: 7 request: proto: HTTP/1.1 @@ -372,7 +372,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -381,16 +381,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - c29fb1c1-db96-4f9c-baed-f444df9a630a + - 56c51f4c-0fe0-4edc-b749-2d7046feb62b Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125746Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?versioning= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?versioning= method: GET response: proto: HTTP/2.0 @@ -409,14 +409,14 @@ interactions: Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txgb9381bddde7a4056a5b5-00682dcdca + - txg9d858c3eea664d088a1f-00683f2653 X-Amz-Request-Id: - - txgb9381bddde7a4056a5b5-00682dcdca + - txg9d858c3eea664d088a1f-00683f2653 status: 200 OK code: 200 - duration: 109.077383ms + duration: 17.410667ms - id: 8 request: proto: HTTP/1.1 @@ -425,7 +425,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -434,16 +434,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - b148f352-0aaf-489e-8a59-ac05a24760bb + - 2b5238ef-27c7-4274-9b49-15f50707306f Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125746Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?lifecycle= + - 20250603T164403Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?lifecycle= method: GET response: proto: HTTP/2.0 @@ -451,23 +451,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 374 + content_length: 376 uncompressed: false - body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg3954c89719c046728596-00682dcdcatxg3954c89719c046728596-00682dcdca/test-acc-scaleway-block-snapshot-247705649522246360test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgba6a7f68680e4cfe8724-00683f2653txgba6a7f68680e4cfe8724-00683f2653/test-acc-scaleway-block-snapshot-8353580602534939855test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "374" + - "376" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:03 GMT X-Amz-Id-2: - - txg3954c89719c046728596-00682dcdca + - txgba6a7f68680e4cfe8724-00683f2653 X-Amz-Request-Id: - - txg3954c89719c046728596-00682dcdca + - txgba6a7f68680e4cfe8724-00683f2653 status: 404 Not Found code: 404 - duration: 111.142422ms + duration: 28.05225ms - id: 9 request: proto: HTTP/1.1 @@ -476,7 +476,7 @@ interactions: content_length: 196669 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: !!binary | @@ -4232,7 +4232,7 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 08778a73-790c-4ecd-a6f2-a2e8c37c7484 + - e3d5e9e1-164b-4ab9-910b-30fdc7577cc3 Amz-Sdk-Request: - attempt=1; max=3 Content-Encoding: @@ -4240,16 +4240,16 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,Z,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,Z,e X-Amz-Content-Sha256: - STREAMING-UNSIGNED-PAYLOAD-TRAILER X-Amz-Date: - - 20250521T125746Z + - 20250603T164403Z X-Amz-Decoded-Content-Length: - "196624" X-Amz-Trailer: - x-amz-checksum-crc32 - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?x-id=PutObject + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?x-id=PutObject method: PUT response: proto: HTTP/2.0 @@ -4264,18 +4264,20 @@ interactions: Content-Length: - "0" Date: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:03 GMT Etag: - '"59868f85d88d34ee79e32759dad70bf7"' X-Amz-Checksum-Crc32: - x2M8Pg== + X-Amz-Checksum-Type: + - FULL_OBJECT X-Amz-Id-2: - - txg202050f48a2e48cfaf13-00682dcdca + - txga38a013598914e879790-00683f2653 X-Amz-Request-Id: - - txg202050f48a2e48cfaf13-00682dcdca + - txga38a013598914e879790-00683f2653 status: 200 OK code: 200 - duration: 1.016610464s + duration: 4.215783375s - id: 10 request: proto: HTTP/1.1 @@ -4284,7 +4286,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4293,16 +4295,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 1ef7672e-0f40-44e6-aab7-ee2c111f6e9b + - 39ed5c46-ca60-46c9-ba5a-6f4281e894be Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125747Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2 + - 20250603T164408Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2 method: HEAD response: proto: HTTP/2.0 @@ -4321,18 +4323,18 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 21 May 2025 12:57:47 GMT + - Tue, 03 Jun 2025 16:44:08 GMT Etag: - '"59868f85d88d34ee79e32759dad70bf7"' Last-Modified: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:04 GMT X-Amz-Id-2: - - txg4d13133b84584b3fad10-00682dcdcb + - txg9ada995b16be4f27ad2f-00683f2658 X-Amz-Request-Id: - - txg4d13133b84584b3fad10-00682dcdcb + - txg9ada995b16be4f27ad2f-00683f2658 status: 200 OK code: 200 - duration: 110.92813ms + duration: 9.399959ms - id: 11 request: proto: HTTP/1.1 @@ -4341,7 +4343,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4350,16 +4352,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 9d52fac8-b7af-485e-b451-9d63004a768c + - c520fed7-766b-4fb1-9c10-301b1d9c7d76 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125747Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?tagging= + - 20250603T164408Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?tagging= method: GET response: proto: HTTP/2.0 @@ -4378,14 +4380,14 @@ interactions: Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:47 GMT + - Tue, 03 Jun 2025 16:44:08 GMT X-Amz-Id-2: - - txgd7950aebe00d4122bdc5-00682dcdcb + - txgd4a1324ceac04007bb8b-00683f2658 X-Amz-Request-Id: - - txgd7950aebe00d4122bdc5-00682dcdcb + - txgd4a1324ceac04007bb8b-00683f2658 status: 200 OK code: 200 - duration: 396.879463ms + duration: 8.912833ms - id: 12 request: proto: HTTP/1.1 @@ -4394,7 +4396,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4403,16 +4405,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 2837f8d1-ac23-4d0d-8bc7-00331f6702a9 + - b944e7df-97d1-4fff-a148-04f7c10674f5 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125748Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?acl= + - 20250603T164408Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?acl= method: GET response: proto: HTTP/2.0 @@ -4424,39 +4426,39 @@ interactions: uncompressed: false body: |- - fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552FULL_CONTROL + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL headers: Content-Length: - "698" Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:48 GMT + - Tue, 03 Jun 2025 16:44:08 GMT X-Amz-Id-2: - - txg2687126b60a24d858839-00682dcdcc + - txgd61e9b646b3d4814a1c7-00683f2658 X-Amz-Request-Id: - - txg2687126b60a24d858839-00682dcdcc + - txgd61e9b646b3d4814a1c7-00683f2658 status: 200 OK code: 200 - duration: 364.711938ms + duration: 10.12275ms - id: 13 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 203 + content_length: 204 transfer_encoding: [] trailer: {} host: api.scaleway.com remote_addr: "" request_uri: "" - body: '{"bucket":"test-acc-scaleway-block-snapshot-247705649522246360","key":"test-acc-block-snapshot.qcow2","name":"test-acc-block-snapshot-qcow2","project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","tags":[]}' + body: '{"bucket":"test-acc-scaleway-block-snapshot-8353580602534939855","key":"test-acc-block-snapshot.qcow2","name":"test-acc-block-snapshot-qcow2","project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","tags":[]}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/import-from-object-storage method: POST response: @@ -4465,20 +4467,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 350 + content_length: 339 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"creating","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"creating","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "350" + - "339" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:49 GMT + - Tue, 03 Jun 2025 16:44:08 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -4486,10 +4488,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 46e1b59b-4a27-419e-9680-f8f03918efaf + - 06fc6964-c437-4779-a05a-29e774e08784 status: 200 OK code: 200 - duration: 742.763345ms + duration: 670.913958ms - id: 14 request: proto: HTTP/1.1 @@ -4505,8 +4507,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -4514,20 +4516,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 350 + content_length: 339 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"creating","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"creating","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "350" + - "339" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:49 GMT + - Tue, 03 Jun 2025 16:44:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -4535,10 +4537,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 95a4ebaa-8276-4617-a740-b4a63cd860e1 + - fd23c0b3-571d-4dae-8fa1-45788035c049 status: 200 OK code: 200 - duration: 76.745208ms + duration: 149.259333ms - id: 15 request: proto: HTTP/1.1 @@ -4554,8 +4556,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -4563,20 +4565,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 351 + content_length: 340 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "351" + - "340" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:54 GMT + - Tue, 03 Jun 2025 16:44:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -4584,10 +4586,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2e6d4ea5-dd9e-41b5-84ff-06cbbfa0de5d + - d175c490-3069-4ccb-85f2-e5f30c6c5a80 status: 200 OK code: 200 - duration: 101.543982ms + duration: 139.459333ms - id: 16 request: proto: HTTP/1.1 @@ -4603,8 +4605,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -4612,20 +4614,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 351 + content_length: 340 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "351" + - "340" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:54 GMT + - Tue, 03 Jun 2025 16:44:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -4633,10 +4635,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 205db6c4-fc16-465c-801e-c4f7ea5cc689 + - ee4683a3-6d33-4031-8b5e-27988b05fded status: 200 OK code: 200 - duration: 78.260047ms + duration: 135.607917ms - id: 17 request: proto: HTTP/1.1 @@ -4652,8 +4654,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -4661,20 +4663,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 351 + content_length: 340 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "351" + - "340" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:54 GMT + - Tue, 03 Jun 2025 16:44:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -4682,10 +4684,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0a971a82-70ba-4b51-b688-ea764222aa6e + - 2c5b31ec-aee0-4ad5-9cad-7dbc79f8ea69 status: 200 OK code: 200 - duration: 82.558713ms + duration: 107.803625ms - id: 18 request: proto: HTTP/1.1 @@ -4694,7 +4696,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4703,16 +4705,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 6ac5674c-e659-44cd-9835-be826cb663ab + - 8879bfc5-f5b6-4063-b7f9-f4aefd36f159 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125755Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?acl= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?acl= method: GET response: proto: HTTP/2.0 @@ -4724,21 +4726,21 @@ interactions: uncompressed: false body: |- - fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552FULL_CONTROL + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL headers: Content-Length: - "698" Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:55 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txgb80a84ab4a4d45edb520-00682dcdd3 + - txgeb1bf0737d1b4cec9d4f-00683f265f X-Amz-Request-Id: - - txgb80a84ab4a4d45edb520-00682dcdd3 + - txgeb1bf0737d1b4cec9d4f-00683f265f status: 200 OK code: 200 - duration: 168.778729ms + duration: 35.217333ms - id: 19 request: proto: HTTP/1.1 @@ -4747,7 +4749,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4756,16 +4758,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - dff25eb8-6332-45ab-93fb-b596cc24c9da + - ab02a901-6202-487d-819a-a0ff3cb43627 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125755Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?object-lock= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?object-lock= method: GET response: proto: HTTP/2.0 @@ -4773,23 +4775,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 320 + content_length: 321 uncompressed: false - body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgae1b9eff44fe4cb5b5af-00682dcdd3txgae1b9eff44fe4cb5b5af-00682dcdd3/test-acc-scaleway-block-snapshot-247705649522246360 + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgc009da5a6a4d44d1b1b8-00683f265ftxgc009da5a6a4d44d1b1b8-00683f265f/test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "320" + - "321" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:55 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txgae1b9eff44fe4cb5b5af-00682dcdd3 + - txgc009da5a6a4d44d1b1b8-00683f265f X-Amz-Request-Id: - - txgae1b9eff44fe4cb5b5af-00682dcdd3 + - txgc009da5a6a4d44d1b1b8-00683f265f status: 404 Not Found code: 404 - duration: 128.165034ms + duration: 12.326791ms - id: 20 request: proto: HTTP/1.1 @@ -4798,7 +4800,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4807,16 +4809,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 8384bb4d-c0ce-4def-a4c9-42b5c937c20c + - 9f5ebe95-b031-4ebf-9e56-f007985bc4ac Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125755Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/ + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/ method: GET response: proto: HTTP/2.0 @@ -4824,25 +4826,25 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 743 + content_length: 784 uncompressed: false body: |- - test-acc-scaleway-block-snapshot-2477056495222463601000falsetest-acc-block-snapshot.qcow22025-05-21T12:57:46.000Z"59868f85d88d34ee79e32759dad70bf7"196624fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552STANDARDCRC32 + test-acc-scaleway-block-snapshot-83535806025349398551000falsetest-acc-block-snapshot.qcow22025-06-03T16:44:04.000Z"59868f85d88d34ee79e32759dad70bf7"196624d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2STANDARDCRC32FULL_OBJECT headers: Content-Length: - - "743" + - "784" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:55 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txg140d7f909e9a4b5c85c5-00682dcdd3 + - txg65d6638616844d779a32-00683f265f X-Amz-Request-Id: - - txg140d7f909e9a4b5c85c5-00682dcdd3 + - txg65d6638616844d779a32-00683f265f status: 200 OK code: 200 - duration: 429.428393ms + duration: 18.050167ms - id: 21 request: proto: HTTP/1.1 @@ -4851,7 +4853,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4860,16 +4862,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 879c5c4b-f4a1-42d9-bc75-641be4d34b3c + - 437a8335-97da-46d2-987c-9dda94141769 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?tagging= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?tagging= method: GET response: proto: HTTP/2.0 @@ -4877,23 +4879,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 341 + content_length: 343 uncompressed: false - body: NoSuchTagSetThe TagSet does not existtxg910ad316b6de4c798497-00682dcdd4txg910ad316b6de4c798497-00682dcdd4/test-acc-scaleway-block-snapshot-247705649522246360test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchTagSetThe TagSet does not existtxg696e725d95ff46b0b805-00683f265ftxg696e725d95ff46b0b805-00683f265f/test-acc-scaleway-block-snapshot-8353580602534939855test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "341" + - "343" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txg910ad316b6de4c798497-00682dcdd4 + - txg696e725d95ff46b0b805-00683f265f X-Amz-Request-Id: - - txg910ad316b6de4c798497-00682dcdd4 + - txg696e725d95ff46b0b805-00683f265f status: 404 Not Found code: 404 - duration: 111.435942ms + duration: 9.94725ms - id: 22 request: proto: HTTP/1.1 @@ -4902,7 +4904,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4911,16 +4913,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 874e21d2-5539-4b2b-b34e-336a6d24378f + - 55beaa06-9679-4304-80db-7415536daf08 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?cors= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?cors= method: GET response: proto: HTTP/2.0 @@ -4928,23 +4930,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 288 + content_length: 289 uncompressed: false - body: NoSuchCORSConfigurationThe CORS configuration does not existtxgfb183ac6069643238bd6-00682dcdd4txgfb183ac6069643238bd6-00682dcdd4/test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg53f9831e991e4be4b4b4-00683f265ftxg53f9831e991e4be4b4b4-00683f265f/test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "288" + - "289" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txgfb183ac6069643238bd6-00682dcdd4 + - txg53f9831e991e4be4b4b4-00683f265f X-Amz-Request-Id: - - txgfb183ac6069643238bd6-00682dcdd4 + - txg53f9831e991e4be4b4b4-00683f265f status: 404 Not Found code: 404 - duration: 112.183253ms + duration: 9.516458ms - id: 23 request: proto: HTTP/1.1 @@ -4953,7 +4955,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -4962,16 +4964,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - e55daa68-aa11-430c-8b66-05e6e60aca0a + - 1cb4618b-8e91-4266-819b-2751aac755b7 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?versioning= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?versioning= method: GET response: proto: HTTP/2.0 @@ -4990,14 +4992,14 @@ interactions: Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txgeb57b6dcf3254dba9e32-00682dcdd4 + - txg935b0897ed874a29a736-00683f265f X-Amz-Request-Id: - - txgeb57b6dcf3254dba9e32-00682dcdd4 + - txg935b0897ed874a29a736-00683f265f status: 200 OK code: 200 - duration: 246.884167ms + duration: 10.001042ms - id: 24 request: proto: HTTP/1.1 @@ -5006,7 +5008,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5015,16 +5017,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 40ca8a0f-fd37-4454-8657-d414e994e1da + - 13f4a379-f7ce-4398-978b-d6fa7622e9c6 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/?lifecycle= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/?lifecycle= method: GET response: proto: HTTP/2.0 @@ -5032,23 +5034,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 374 + content_length: 376 uncompressed: false - body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg6d947743be0a46eba83b-00682dcdd4txg6d947743be0a46eba83b-00682dcdd4/test-acc-scaleway-block-snapshot-247705649522246360test-acc-scaleway-block-snapshot-247705649522246360 + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgef907752e82e44f283bf-00683f265ftxgef907752e82e44f283bf-00683f265f/test-acc-scaleway-block-snapshot-8353580602534939855test-acc-scaleway-block-snapshot-8353580602534939855 headers: Content-Length: - - "374" + - "376" Content-Type: - application/xml Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txg6d947743be0a46eba83b-00682dcdd4 + - txgef907752e82e44f283bf-00683f265f X-Amz-Request-Id: - - txg6d947743be0a46eba83b-00682dcdd4 + - txgef907752e82e44f283bf-00683f265f status: 404 Not Found code: 404 - duration: 110.148349ms + duration: 10.741ms - id: 25 request: proto: HTTP/1.1 @@ -5057,7 +5059,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5066,16 +5068,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 34f60dc1-f4f9-4139-b3d8-135a51857f69 + - d6d814b3-bdef-45e2-aeb6-1863e4259c1f Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2 + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2 method: HEAD response: proto: HTTP/2.0 @@ -5094,18 +5096,18 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT Etag: - '"59868f85d88d34ee79e32759dad70bf7"' Last-Modified: - - Wed, 21 May 2025 12:57:46 GMT + - Tue, 03 Jun 2025 16:44:04 GMT X-Amz-Id-2: - - txg7e54ca57cc9c49e1a04a-00682dcdd4 + - txg151398ea2dff484a8c71-00683f265f X-Amz-Request-Id: - - txg7e54ca57cc9c49e1a04a-00682dcdd4 + - txg151398ea2dff484a8c71-00683f265f status: 200 OK code: 200 - duration: 153.503942ms + duration: 11.927875ms - id: 26 request: proto: HTTP/1.1 @@ -5114,7 +5116,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5123,16 +5125,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 3200dbfe-c72c-4451-912b-be9af6a8b3e2 + - bbba33a7-39c2-493f-94a3-5345a8681f36 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?tagging= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?tagging= method: GET response: proto: HTTP/2.0 @@ -5151,14 +5153,14 @@ interactions: Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txga3dff037e0b34a55b4d3-00682dcdd4 + - txg5c930ace43ae4cc382a1-00683f265f X-Amz-Request-Id: - - txga3dff037e0b34a55b4d3-00682dcdd4 + - txg5c930ace43ae4cc382a1-00683f265f status: 200 OK code: 200 - duration: 75.621011ms + duration: 8.964875ms - id: 27 request: proto: HTTP/1.1 @@ -5167,7 +5169,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5176,16 +5178,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 3d00d818-44fc-4757-92ee-a860ff256d5f + - c3ab58ba-d7cc-400e-acd3-d206a77d8354 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125756Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?acl= + - 20250603T164415Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?acl= method: GET response: proto: HTTP/2.0 @@ -5197,21 +5199,21 @@ interactions: uncompressed: false body: |- - fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552fa1e3217-dc80-42ac-85c3-3f034b78b552:fa1e3217-dc80-42ac-85c3-3f034b78b552FULL_CONTROL + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL headers: Content-Length: - "698" Content-Type: - text/xml; charset=utf-8 Date: - - Wed, 21 May 2025 12:57:56 GMT + - Tue, 03 Jun 2025 16:44:15 GMT X-Amz-Id-2: - - txge057241fbd8541bbb823-00682dcdd4 + - txg54681fb97ecf44df8325-00683f265f X-Amz-Request-Id: - - txge057241fbd8541bbb823-00682dcdd4 + - txg54681fb97ecf44df8325-00683f265f status: 200 OK code: 200 - duration: 73.473677ms + duration: 10.054042ms - id: 28 request: proto: HTTP/1.1 @@ -5227,8 +5229,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -5236,20 +5238,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 351 + content_length: 340 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "351" + - "340" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:57 GMT + - Tue, 03 Jun 2025 16:44:15 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -5257,10 +5259,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cf2f1edf-d25b-4e9e-8304-439617a46cde + - 329d1a51-7985-4504-950f-b230b8263e2b status: 200 OK code: 200 - duration: 94.868984ms + duration: 109.206542ms - id: 29 request: proto: HTTP/1.1 @@ -5276,8 +5278,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -5285,20 +5287,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 351 + content_length: 340 uncompressed: false - body: '{"class":"sbs","created_at":"2025-05-21T12:57:49.206425Z","id":"5d671a10-2f8d-4478-91de-d077dc124680","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-05-21T12:57:49.206425Z","zone":"fr-par-1"}' + body: '{"class":"sbs","created_at":"2025-06-03T16:44:08.772673Z","id":"37d02708-7e2a-4467-ab85-f7148f10db54","name":"test-acc-block-snapshot-qcow2","parent_volume":null,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","references":[],"size":1073741824,"status":"available","tags":[],"updated_at":"2025-06-03T16:44:08.772673Z","zone":"fr-par-1"}' headers: Content-Length: - - "351" + - "340" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:57 GMT + - Tue, 03 Jun 2025 16:44:16 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -5306,10 +5308,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f180184f-4284-4098-9ba1-c937d7d0f58d + - dd25ff52-c557-472f-88ee-dc89c4862a3e status: 200 OK code: 200 - duration: 88.545573ms + duration: 117.361792ms - id: 30 request: proto: HTTP/1.1 @@ -5325,8 +5327,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: DELETE response: proto: HTTP/2.0 @@ -5343,9 +5345,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:58 GMT + - Tue, 03 Jun 2025 16:44:16 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -5353,10 +5355,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8307f3b0-d1fe-47a5-8803-203921fa18c1 + - 0ed30a5c-bb80-43f0-b6df-7f01bccac524 status: 204 No Content code: 204 - duration: 111.8027ms + duration: 168.14475ms - id: 31 request: proto: HTTP/1.1 @@ -5372,8 +5374,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: GET response: proto: HTTP/2.0 @@ -5383,7 +5385,7 @@ interactions: trailer: {} content_length: 129 uncompressed: false - body: '{"message":"resource is not found","resource":"snapshot","resource_id":"5d671a10-2f8d-4478-91de-d077dc124680","type":"not_found"}' + body: '{"message":"resource is not found","resource":"snapshot","resource_id":"37d02708-7e2a-4467-ab85-f7148f10db54","type":"not_found"}' headers: Content-Length: - "129" @@ -5392,9 +5394,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:58 GMT + - Tue, 03 Jun 2025 16:44:16 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -5402,10 +5404,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 50053df2-a4e3-4d44-aaf9-d01921538742 + - 90174534-001b-443b-aa09-3917ea28fe7f status: 404 Not Found code: 404 - duration: 38.169694ms + duration: 37.105167ms - id: 32 request: proto: HTTP/1.1 @@ -5414,7 +5416,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5423,16 +5425,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - c48e4269-a29f-496a-ab8e-9b31c6bcd005 + - 792ad908-8a36-47d3-b3c2-073e70313f2b Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125758Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?x-id=DeleteObject + - 20250603T164416Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/test-acc-block-snapshot.qcow2?x-id=DeleteObject method: DELETE response: proto: HTTP/2.0 @@ -5445,14 +5447,14 @@ interactions: body: "" headers: Date: - - Wed, 21 May 2025 12:57:58 GMT + - Tue, 03 Jun 2025 16:44:16 GMT X-Amz-Id-2: - - txg633c0e6949b44ea4bd40-00682dcdd6 + - txg0e745ef7eeb341178384-00683f2660 X-Amz-Request-Id: - - txg633c0e6949b44ea4bd40-00682dcdd6 + - txg0e745ef7eeb341178384-00683f2660 status: 204 No Content code: 204 - duration: 317.054253ms + duration: 294.359958ms - id: 33 request: proto: HTTP/1.1 @@ -5461,7 +5463,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud + host: test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -5470,16 +5472,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 5364b85f-3ba8-42f5-8fa9-d311f0bcf7f5 + - fa4fe434-6883-4735-9aa7-78357d82715c Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.36.3 ua/2.1 os/linux lang/go#1.24.1 md/GOOS#linux md/GOARCH#amd64 api/s3#1.79.1 m/E,e + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250521T125758Z - url: https://test-acc-scaleway-block-snapshot-247705649522246360.s3.fr-par.scw.cloud/ + - 20250603T164417Z + url: https://test-acc-scaleway-block-snapshot-8353580602534939855.s3.fr-par.scw.cloud/ method: DELETE response: proto: HTTP/2.0 @@ -5492,14 +5494,14 @@ interactions: body: "" headers: Date: - - Wed, 21 May 2025 12:57:58 GMT + - Tue, 03 Jun 2025 16:44:17 GMT X-Amz-Id-2: - - txg016267a9acb84aeb8cbf-00682dcdd6 + - txgb9bc1cbf027e4604a47a-00683f2661 X-Amz-Request-Id: - - txg016267a9acb84aeb8cbf-00682dcdd6 + - txgb9bc1cbf027e4604a47a-00683f2661 status: 204 No Content code: 204 - duration: 299.830113ms + duration: 135.489917ms - id: 34 request: proto: HTTP/1.1 @@ -5515,8 +5517,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; linux; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/5d671a10-2f8d-4478-91de-d077dc124680 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.1; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/37d02708-7e2a-4467-ab85-f7148f10db54 method: DELETE response: proto: HTTP/2.0 @@ -5526,7 +5528,7 @@ interactions: trailer: {} content_length: 129 uncompressed: false - body: '{"message":"resource is not found","resource":"snapshot","resource_id":"5d671a10-2f8d-4478-91de-d077dc124680","type":"not_found"}' + body: '{"message":"resource is not found","resource":"snapshot","resource_id":"37d02708-7e2a-4467-ab85-f7148f10db54","type":"not_found"}' headers: Content-Length: - "129" @@ -5535,9 +5537,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 21 May 2025 12:57:58 GMT + - Tue, 03 Jun 2025 16:44:17 GMT Server: - - Scaleway API Gateway (fr-par-3;edge02) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -5545,7 +5547,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e7927698-d2ba-4576-93c6-b63428db6369 + - d91c7ab5-60c4-43e2-95d8-63d166e9b7f7 status: 404 Not Found code: 404 - duration: 53.700641ms + duration: 67.975583ms diff --git a/internal/services/object/object.go b/internal/services/object/object.go index c1e7893952..75328171c0 100644 --- a/internal/services/object/object.go +++ b/internal/services/object/object.go @@ -89,6 +89,12 @@ func ResourceObject() *schema.Resource { }, ValidateDiagFunc: validateMapKeyLowerCase(), }, + "content_type": { + Type: schema.TypeString, + Optional: true, + Computed: true, + Description: "The standard MIME type of the object's content (e.g., 'application/json', 'text/plain'). This specifies how the object should be interpreted by clients. See RFC 9110: https://www.rfc-editor.org/rfc/rfc9110.html#name-content-type", + }, "tags": { Optional: true, Type: schema.TypeMap, @@ -153,6 +159,10 @@ func resourceObjectCreate(ctx context.Context, d *schema.ResourceData, m interfa Metadata: types.ExpandMapStringString(d.Get("metadata")), } + if contentType, ok := d.GetOk("content_type"); ok { + req.ContentType = types.ExpandStringPtr(contentType) + } + visibilityStr := types.ExpandStringPtr(d.Get("visibility").(string)) if visibilityStr != nil { req.ACL = s3Types.ObjectCannedACL(*visibilityStr) @@ -253,6 +263,10 @@ func resourceObjectUpdate(ctx context.Context, d *schema.ResourceData, m interfa ACL: s3Types.ObjectCannedACL(d.Get("visibility").(string)), } + if contentType, ok := d.GetOk("content_type"); ok { + req.ContentType = types.ExpandStringPtr(contentType) + } + if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { digestMD5, encryption, err := EncryptCustomerKey(encryptionKey.(string)) if err != nil { @@ -286,6 +300,10 @@ func resourceObjectUpdate(ctx context.Context, d *schema.ResourceData, m interfa ACL: s3Types.ObjectCannedACL(d.Get("visibility").(string)), } + if contentType, ok := d.GetOk("content_type"); ok { + req.ContentType = types.ExpandStringPtr(contentType) + } + if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { digestMD5, encryption, err := EncryptCustomerKey(encryptionKey.(string)) if err != nil { @@ -368,6 +386,7 @@ func resourceObjectRead(ctx context.Context, d *schema.ResourceData, m interface } _ = d.Set("metadata", types.FlattenMap(obj.Metadata)) + _ = d.Set("content_type", &obj.ContentType) tags, err := s3Client.GetObjectTagging(ctx, &s3.GetObjectTaggingInput{ Bucket: types.ExpandStringPtr(bucket), diff --git a/internal/services/object/object_test.go b/internal/services/object/object_test.go index b3e47239ff..222880794b 100644 --- a/internal/services/object/object_test.go +++ b/internal/services/object/object_test.go @@ -107,6 +107,45 @@ func TestAccObject_Basic(t *testing.T) { }) } +func TestAccObject_ContentType(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + + bucketName := sdkacctest.RandomWithPrefix("test-acc-scaleway-object-content-type") + resource.ParallelTest(t, resource.TestCase{ + PreCheck: func() { acctest.PreCheck(t) }, + ProviderFactories: tt.ProviderFactories, + CheckDestroy: resource.ComposeTestCheckFunc( + objectchecks.IsObjectDestroyed(tt), + objectchecks.IsBucketDestroyed(tt), + ), + Steps: []resource.TestStep{ + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "main" { + name = "%s" + region = "%s" + } + + resource "scaleway_object" "file" { + bucket = scaleway_object_bucket.main.id + key = "index.html" + file = "testfixture/index.html" + visibility = "public-read" + content_type = "text/html" + } + + `, bucketName, objectTestsMainRegion), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.main", true), + testAccCheckObjectExists(tt, "scaleway_object.file"), + resource.TestCheckResourceAttr("scaleway_object.file", "content_type", "text/html"), + ), + }, + }, + }) +} + func TestAccObject_Hash(t *testing.T) { tt := acctest.NewTestTools(t) defer tt.Cleanup() diff --git a/internal/services/object/testdata/object-content-type.cassette.yaml b/internal/services/object/testdata/object-content-type.cassette.yaml new file mode 100644 index 0000000000..0ac1784bdf --- /dev/null +++ b/internal/services/object/testdata/object-content-type.cassette.yaml @@ -0,0 +1,1475 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a0bd8ebf-fe32-4fb8-9dd4-1a146349ed7a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143543Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/ + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Length: + - "0" + Date: + - Tue, 03 Jun 2025 14:35:43 GMT + Location: + - /test-acc-scaleway-object-content-type-6476570292412402286 + X-Amz-Id-2: + - txgb7d876cc7fa74105bc3c-00683f083f + X-Amz-Request-Id: + - txgb7d876cc7fa74105bc3c-00683f083f + status: 200 OK + code: 200 + duration: 396.759ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a6be5039-85a7-4e33-92d9-f3907c749320 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Checksum-Crc32: + - AAAAAA== + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143543Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?acl= + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Length: + - "0" + Date: + - Tue, 03 Jun 2025 14:35:43 GMT + X-Amz-Id-2: + - txg50f95e4fbde042a3a56d-00683f083f + X-Amz-Request-Id: + - txg50f95e4fbde042a3a56d-00683f083f + status: 200 OK + code: 200 + duration: 205.78825ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - fa23b918-c36a-4fcf-bf91-2711e91d0bdf + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143543Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:43 GMT + X-Amz-Id-2: + - txg8805fe4b8c704f8384b5-00683f083f + X-Amz-Request-Id: + - txg8805fe4b8c704f8384b5-00683f083f + status: 200 OK + code: 200 + duration: 85.916ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 79f1e578-255b-45c4-bd7b-89a3ececb6b6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143543Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?object-lock= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 326 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg2055772f67334474b9a9-00683f083ftxg2055772f67334474b9a9-00683f083f/test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "326" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:43 GMT + X-Amz-Id-2: + - txg2055772f67334474b9a9-00683f083f + X-Amz-Request-Id: + - txg2055772f67334474b9a9-00683f083f + status: 404 Not Found + code: 404 + duration: 101.299208ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ea1ddd98-fd07-433c-866b-fb87d432a6d5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143543Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 283 + uncompressed: false + body: |- + + test-acc-scaleway-object-content-type-64765702924124022861000false + headers: + Content-Length: + - "283" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg3827d7ea7a70411ab0d8-00683f0840 + X-Amz-Request-Id: + - txg3827d7ea7a70411ab0d8-00683f0840 + status: 200 OK + code: 200 + duration: 285.757875ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8f162d16-6314-482a-8968-4f0efcec52e5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143544Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 353 + uncompressed: false + body: NoSuchTagSetThe TagSet does not existtxg0c1e338639bf4a13bcef-00683f0840txg0c1e338639bf4a13bcef-00683f0840/test-acc-scaleway-object-content-type-6476570292412402286test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "353" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg0c1e338639bf4a13bcef-00683f0840 + X-Amz-Request-Id: + - txg0c1e338639bf4a13bcef-00683f0840 + status: 404 Not Found + code: 404 + duration: 134.525ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - daa65da5-a9ac-4bde-8b6e-7f89583d4513 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143544Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 294 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxge1f0437699d345ecade6-00683f0840txge1f0437699d345ecade6-00683f0840/test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "294" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txge1f0437699d345ecade6-00683f0840 + X-Amz-Request-Id: + - txge1f0437699d345ecade6-00683f0840 + status: 404 Not Found + code: 404 + duration: 164.719792ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 36bf2e34-b1c8-45fe-8713-08c55a523db5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143544Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?versioning= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 107 + uncompressed: false + body: |- + + + headers: + Content-Length: + - "107" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg542ba278985244d3b421-00683f0840 + X-Amz-Request-Id: + - txg542ba278985244d3b421-00683f0840 + status: 200 OK + code: 200 + duration: 136.398875ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 907aaddb-3573-41a7-b65a-dc9ac8ad6277 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143544Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 386 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg91950c97ae064d519dbd-00683f0840txg91950c97ae064d519dbd-00683f0840/test-acc-scaleway-object-content-type-6476570292412402286test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "386" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg91950c97ae064d519dbd-00683f0840 + X-Amz-Request-Id: + - txg91950c97ae064d519dbd-00683f0840 + status: 404 Not Found + code: 404 + duration: 128.592125ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 966 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "39b\r\n\n\n\n \n \n My Simple Page\n \n\n\n
\n

Welcome to My Simple Page

\n

This is a basic HTML5 template.

\n
\n\n
\n

Hello, world! You can start building your website from here.

\n
\n\n\n\n\n\r\n0\r\nx-amz-checksum-crc32:IyYF0w==\r\n\r\n" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 458624cf-4747-4232-8e9f-c7fd6f50e642 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Encoding: + - aws-chunked + Content-Type: + - text/html + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,Z,e + X-Amz-Acl: + - public-read + X-Amz-Content-Sha256: + - STREAMING-UNSIGNED-PAYLOAD-TRAILER + X-Amz-Date: + - 20250603T143544Z + X-Amz-Decoded-Content-Length: + - "923" + X-Amz-Trailer: + - x-amz-checksum-crc32 + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?x-id=PutObject + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Length: + - "0" + Date: + - Tue, 03 Jun 2025 14:35:44 GMT + Etag: + - '"af4e8e18d2e8626f6dae2e7fe35c0e85"' + X-Amz-Checksum-Crc32: + - IyYF0w== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg4dede43b5964438e8dd5-00683f0840 + X-Amz-Request-Id: + - txg4dede43b5964438e8dd5-00683f0840 + status: 200 OK + code: 200 + duration: 424.580333ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - acfaaf5b-f3ae-45d5-b9a0-d5c82ac4fcaf + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143545Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 923 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "923" + Content-Type: + - text/html + Date: + - Tue, 03 Jun 2025 14:35:45 GMT + Etag: + - '"af4e8e18d2e8626f6dae2e7fe35c0e85"' + Last-Modified: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg2aa460b72f074a13b896-00683f0841 + X-Amz-Request-Id: + - txg2aa460b72f074a13b896-00683f0841 + status: 200 OK + code: 200 + duration: 71.45475ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f63d0a90-c9d3-4292-91c2-dda0053f8e39 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143545Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 75 + uncompressed: false + body: |- + + + headers: + Content-Length: + - "75" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:45 GMT + X-Amz-Id-2: + - txga6bd1796e4314d76a20d-00683f0841 + X-Amz-Request-Id: + - txga6bd1796e4314d76a20d-00683f0841 + status: 200 OK + code: 200 + duration: 56.846958ms + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a1932978-9c37-4b3a-8cb6-388cbc29d501 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143545Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 890 + uncompressed: false + body: |- + + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROLhttp://acs.amazonaws.com/groups/global/AllUsersREAD + headers: + Content-Length: + - "890" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:45 GMT + X-Amz-Id-2: + - txgb6ce0f41cd3c48489d9e-00683f0841 + X-Amz-Request-Id: + - txgb6ce0f41cd3c48489d9e-00683f0841 + status: 200 OK + code: 200 + duration: 95.053333ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 36df2b3c-09b9-4f4f-8cd7-da1b17d33004 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143545Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/ + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "" + headers: + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:45 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg934f8d3c283a46279b37-00683f0841 + X-Amz-Request-Id: + - txg934f8d3c283a46279b37-00683f0841 + status: 200 OK + code: 200 + duration: 53.637666ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4fcc182e-db70-44c3-8d3d-b6aab463d3c6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,b,e + X-Amz-Checksum-Mode: + - ENABLED + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143545Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?x-id=GetObject + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 923 + uncompressed: false + body: | + + + + + + My Simple Page + + + +
+

Welcome to My Simple Page

+

This is a basic HTML5 template.

+
+ +
+

Hello, world! You can start building your website from here.

+
+ + + + + headers: + Accept-Ranges: + - bytes + Content-Length: + - "923" + Content-Type: + - text/html + Date: + - Tue, 03 Jun 2025 14:35:45 GMT + Etag: + - '"af4e8e18d2e8626f6dae2e7fe35c0e85"' + Last-Modified: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Checksum-Crc32: + - IyYF0w== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg37ae04484cf34f779687-00683f0841 + X-Amz-Request-Id: + - txg37ae04484cf34f779687-00683f0841 + status: 200 OK + code: 200 + duration: 21.43325ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - caf140df-a05e-4f06-adb3-61d57b7014a7 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143546Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:46 GMT + X-Amz-Id-2: + - txg15acb7e0becc4277b591-00683f0842 + X-Amz-Request-Id: + - txg15acb7e0becc4277b591-00683f0842 + status: 200 OK + code: 200 + duration: 115.395875ms + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - bb072081-3e48-43e8-84d2-92c1c9879714 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143546Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?object-lock= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 326 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg94490f1e90fc4856bd34-00683f0842txg94490f1e90fc4856bd34-00683f0842/test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "326" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:46 GMT + X-Amz-Id-2: + - txg94490f1e90fc4856bd34-00683f0842 + X-Amz-Request-Id: + - txg94490f1e90fc4856bd34-00683f0842 + status: 404 Not Found + code: 404 + duration: 20.865083ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - c4aeb268-7958-487e-b037-bbb71911bb6c + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143546Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 767 + uncompressed: false + body: |- + + test-acc-scaleway-object-content-type-64765702924124022861000falseindex.html2025-06-03T14:35:44.000Z"af4e8e18d2e8626f6dae2e7fe35c0e85"923d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2STANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "767" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:46 GMT + X-Amz-Id-2: + - txge6b873d32b6a47fb84e9-00683f0842 + X-Amz-Request-Id: + - txge6b873d32b6a47fb84e9-00683f0842 + status: 200 OK + code: 200 + duration: 121.097208ms + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 875984b2-eb19-492d-9570-fc8e34fd6966 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143546Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 353 + uncompressed: false + body: NoSuchTagSetThe TagSet does not existtxgaa8753393e0c40e1a837-00683f0842txgaa8753393e0c40e1a837-00683f0842/test-acc-scaleway-object-content-type-6476570292412402286test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "353" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:46 GMT + X-Amz-Id-2: + - txgaa8753393e0c40e1a837-00683f0842 + X-Amz-Request-Id: + - txgaa8753393e0c40e1a837-00683f0842 + status: 404 Not Found + code: 404 + duration: 160.950541ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - bc7b4c5a-2065-4f3f-bba6-b30e24288138 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143546Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 294 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxga4cf88463dfd4e908997-00683f0842txga4cf88463dfd4e908997-00683f0842/test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "294" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:46 GMT + X-Amz-Id-2: + - txga4cf88463dfd4e908997-00683f0842 + X-Amz-Request-Id: + - txga4cf88463dfd4e908997-00683f0842 + status: 404 Not Found + code: 404 + duration: 188.690334ms + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f648dd33-d385-4445-81b1-010bbe96d54d + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143547Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?versioning= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 107 + uncompressed: false + body: |- + + + headers: + Content-Length: + - "107" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:47 GMT + X-Amz-Id-2: + - txgf83b9a4772d7408d9631-00683f0843 + X-Amz-Request-Id: + - txgf83b9a4772d7408d9631-00683f0843 + status: 200 OK + code: 200 + duration: 163.0945ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e4a16b46-3ff8-49ae-bb50-e1ec321098e6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143547Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 386 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg70c6a1e3a6a64acc993e-00683f0843txg70c6a1e3a6a64acc993e-00683f0843/test-acc-scaleway-object-content-type-6476570292412402286test-acc-scaleway-object-content-type-6476570292412402286 + headers: + Content-Length: + - "386" + Content-Type: + - application/xml + Date: + - Tue, 03 Jun 2025 14:35:47 GMT + X-Amz-Id-2: + - txg70c6a1e3a6a64acc993e-00683f0843 + X-Amz-Request-Id: + - txg70c6a1e3a6a64acc993e-00683f0843 + status: 404 Not Found + code: 404 + duration: 110.424083ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 65a6ef8a-6cb7-42e4-87bb-ad6b7988a23b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143547Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 923 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "923" + Content-Type: + - text/html + Date: + - Tue, 03 Jun 2025 14:35:47 GMT + Etag: + - '"af4e8e18d2e8626f6dae2e7fe35c0e85"' + Last-Modified: + - Tue, 03 Jun 2025 14:35:44 GMT + X-Amz-Id-2: + - txg7be679cb0e834e68a0f6-00683f0843 + X-Amz-Request-Id: + - txg7be679cb0e834e68a0f6-00683f0843 + status: 200 OK + code: 200 + duration: 114.920459ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9bf6d64d-72df-413b-a9ec-7ee67ad49052 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143547Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 75 + uncompressed: false + body: |- + + + headers: + Content-Length: + - "75" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:47 GMT + X-Amz-Id-2: + - txg51afdb4c50ec4d0f9662-00683f0843 + X-Amz-Request-Id: + - txg51afdb4c50ec4d0f9662-00683f0843 + status: 200 OK + code: 200 + duration: 121.2925ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - acdc4daf-d550-40ec-8009-56c537d98341 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143547Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 890 + uncompressed: false + body: |- + + d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2d3520a52-2c75-4ba0-bda8-82dd087f07f2:d3520a52-2c75-4ba0-bda8-82dd087f07f2FULL_CONTROLhttp://acs.amazonaws.com/groups/global/AllUsersREAD + headers: + Content-Length: + - "890" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Tue, 03 Jun 2025 14:35:47 GMT + X-Amz-Id-2: + - txgb63b360a3e08492a8a3c-00683f0843 + X-Amz-Request-Id: + - txgb63b360a3e08492a8a3c-00683f0843 + status: 200 OK + code: 200 + duration: 21.406541ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ba096214-86be-4e22-9d3f-5fa2ec1b0d49 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143548Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/index.html?x-id=DeleteObject + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Tue, 03 Jun 2025 14:35:48 GMT + X-Amz-Id-2: + - txge0c923b5d4274a2b918e-00683f0844 + X-Amz-Request-Id: + - txge0c923b5d4274a2b918e-00683f0844 + status: 204 No Content + code: 204 + duration: 206.50375ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 519f7d6a-45d7-44d6-8090-760e0d2b589d + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.36.3 ua/2.1 os/macos lang/go#1.24.1 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.80.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20250603T143548Z + url: https://test-acc-scaleway-object-content-type-6476570292412402286.s3.nl-ams.scw.cloud/ + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Tue, 03 Jun 2025 14:35:48 GMT + X-Amz-Id-2: + - txg0269a00d94394fbbba3c-00683f0844 + X-Amz-Request-Id: + - txg0269a00d94394fbbba3c-00683f0844 + status: 204 No Content + code: 204 + duration: 270.480375ms diff --git a/internal/services/object/testfixture/index.html b/internal/services/object/testfixture/index.html new file mode 100644 index 0000000000..f1b6434cf0 --- /dev/null +++ b/internal/services/object/testfixture/index.html @@ -0,0 +1,43 @@ + + + + + + My Simple Page + + + +
+

Welcome to My Simple Page

+

This is a basic HTML5 template.

+
+ +
+

Hello, world! You can start building your website from here.

+
+ + + +