diff --git a/docs/resources/object.md b/docs/resources/object.md index f7422d6015..f7666e9a7e 100644 --- a/docs/resources/object.md +++ b/docs/resources/object.md @@ -9,14 +9,17 @@ The `scaleway_object` resource allows you to create and manage objects for [Scal Refer to the [dedicated documentation](https://www.scaleway.com/en/docs/object-storage/how-to/upload-files-into-a-bucket/) for more information on Object Storage objects. + ## Example Usage ```terraform +### Basic object creation + resource "scaleway_object_bucket" "some_bucket" { name = "some-unique-name" } -resource scaleway_object "some_file" { +resource "scaleway_object" "some_file" { bucket = scaleway_object_bucket.some_bucket.id key = "object_path" @@ -25,6 +28,40 @@ resource scaleway_object "some_file" { } ``` +```terraform +### Using Write-Only SSE Customer Key + +resource "scaleway_object_bucket" "encrypted_bucket" { + name = "encrypted-bucket" +} + +# Generate an ephemeral encryption key (not stored in the state) +ephemeral "random_password" "encryption_key" { + length = 32 + special = false + upper = true + lower = true + numeric = true + min_upper = 1 + min_lower = 1 + min_numeric = 1 + # Only hex characters for SSE-C keys + override_special = "" +} + +resource "scaleway_object" "encrypted_file" { + bucket = scaleway_object_bucket.encrypted_bucket.id + key = "secret-file" + content = "This is a secret content" + + # Use write-only encryption key + sse_customer_key_wo = ephemeral.random_password.encryption_key.result + sse_customer_key_wo_version = 1 +} +``` + + + ## Argument Reference The following arguments are supported: @@ -53,7 +90,11 @@ The following arguments are supported: * `tags` - (Optional) Map of tags. -* `sse_customer_key` - (Optional) Customer's encryption keys to encrypt data (SSE-C) +* `sse_customer_key` - (Optional) Customer's encryption keys to encrypt data (SSE-C). Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified. + +* `sse_customer_key_wo` - (Optional) Customer's encryption keys to encrypt data (SSE-C) in [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) mode. Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified. `sse_customer_key_wo` will not be set in the Terraform state. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`. **Important:** Objects encrypted with `sse_customer_key_wo` cannot be read back by Terraform since the encryption key is not stored in state. This means attributes like `content_type`, `metadata`, and `tags` will not be populated from the actual object. Additionally, data sources cannot use `sse_customer_key_wo` because data sources cannot have write-only attributes - the key would be exposed in the state, defeating the purpose of write-only mode. + +* `sse_customer_key_wo_version` - (Optional) The version of the [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) SSE customer key. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`. * `project_id` - (Defaults to [provider](../index.md#arguments-reference) `project_id`) The ID of the project the bucket is associated with. diff --git a/examples/resources/scaleway_object/resource-basic.tf b/examples/resources/scaleway_object/resource-basic.tf new file mode 100644 index 0000000000..11068cad2e --- /dev/null +++ b/examples/resources/scaleway_object/resource-basic.tf @@ -0,0 +1,13 @@ +### Basic object creation + +resource "scaleway_object_bucket" "some_bucket" { + name = "some-unique-name" +} + +resource "scaleway_object" "some_file" { + bucket = scaleway_object_bucket.some_bucket.id + key = "object_path" + + file = "myfile" + hash = filemd5("myfile") +} diff --git a/examples/resources/scaleway_object/resource-encryption-wo.tf b/examples/resources/scaleway_object/resource-encryption-wo.tf new file mode 100644 index 0000000000..220308a581 --- /dev/null +++ b/examples/resources/scaleway_object/resource-encryption-wo.tf @@ -0,0 +1,29 @@ +### Using Write-Only SSE Customer Key + +resource "scaleway_object_bucket" "encrypted_bucket" { + name = "encrypted-bucket" +} + +# Generate an ephemeral encryption key (not stored in the state) +ephemeral "random_password" "encryption_key" { + length = 32 + special = false + upper = true + lower = true + numeric = true + min_upper = 1 + min_lower = 1 + min_numeric = 1 + # Only hex characters for SSE-C keys + override_special = "" +} + +resource "scaleway_object" "encrypted_file" { + bucket = scaleway_object_bucket.encrypted_bucket.id + key = "secret-file" + content = "This is a secret content" + + # Use write-only encryption key + sse_customer_key_wo = ephemeral.random_password.encryption_key.result + sse_customer_key_wo_version = 1 +} diff --git a/internal/services/object/data_source_object.go b/internal/services/object/data_source_object.go index e91d2b6126..2157feb638 100644 --- a/internal/services/object/data_source_object.go +++ b/internal/services/object/data_source_object.go @@ -18,7 +18,7 @@ func DataSourceObject() *schema.Resource { datasource.FixDatasourceSchemaFlags(dsSchema, true, "bucket", "key") - datasource.AddOptionalFieldsToSchema(dsSchema, "region", "project_id") + datasource.AddOptionalFieldsToSchema(dsSchema, "region", "project_id", "sse_customer_key") return &schema.Resource{ ReadContext: DataSourceObjectRead, @@ -51,10 +51,31 @@ func DataSourceObjectRead(ctx context.Context, d *schema.ResourceData, m any) di tflog.Debug(ctx, fmt.Sprintf("SCW object read for bucket=%s key=%s", bucket, key)) - _, err = s3Client.HeadObject(ctx, &s3.HeadObjectInput{ + req := &s3.HeadObjectInput{ Bucket: aws.String(bucket), Key: aws.String(key), - }) + } + + // Add encryption headers if present (similar to resourceObjectRead) + // Only the regular (non Write Only) sse_customer_key can be set. + // Data sources cannot read objects encrypted with write-only keys + // since the actual key is not available in the data source configuration. + // Data sources cannot have WriteOnly attributes. Making it available would + // set the key in the state. + if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { + encryptionKeyStr := encryptionKey.(string) + + digestMD5, encryption, err := EncryptCustomerKey(encryptionKeyStr) + if err != nil { + return diag.FromErr(err) + } + + req.SSECustomerAlgorithm = aws.String("AES256") + req.SSECustomerKeyMD5 = aws.String(digestMD5) + req.SSECustomerKey = encryption + } + + _, err = s3Client.HeadObject(ctx, req) if err != nil { return diag.FromErr(fmt.Errorf("couldn't read object %s/%s: %w", bucket, key, err)) } diff --git a/internal/services/object/data_source_object_test.go b/internal/services/object/data_source_object_test.go index 85fa3597b5..9a318a8e27 100644 --- a/internal/services/object/data_source_object_test.go +++ b/internal/services/object/data_source_object_test.go @@ -74,3 +74,144 @@ func TestAccDataSourceObject_Basic(t *testing.T) { }, }) } + +func TestAccDataSourceObject_Encrypted(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + + bucketName := sdkacctest.RandomWithPrefix("test-acc-scaleway-ds-obj-encrypted") + resource.ParallelTest(t, resource.TestCase{ + ProtoV6ProviderFactories: tt.ProviderFactories, + CheckDestroy: resource.ComposeTestCheckFunc( + objectchecks.IsObjectDestroyed(tt), + objectchecks.IsBucketDestroyed(tt), + ), + Steps: []resource.TestStep{ + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "file" { + bucket = scaleway_object_bucket.base-01.id + key = "myfile" + content = "Hello World" + sse_customer_key = "%s" + } + + `, bucketName, objectTestsMainRegion, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + objectchecks.IsObjectExists(tt, "scaleway_object.file"), + ), + }, + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "file" { + bucket = scaleway_object_bucket.base-01.id + key = "myfile" + content = "Hello World" + sse_customer_key = "%s" + } + + data scaleway_object "by-key" { + key = "myfile" + bucket = scaleway_object_bucket.base-01.id + sse_customer_key = "%s" + } + `, bucketName, objectTestsMainRegion, encryptionStr, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + resource.TestCheckResourceAttr("data.scaleway_object.by-key", "key", "myfile"), + resource.TestCheckResourceAttrSet("data.scaleway_object.by-key", "id"), + ), + }, + }, + }) +} + +func TestAccDataSourceObject_EncryptedWO(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + + bucketName := sdkacctest.RandomWithPrefix("test-acc-scaleway-ds-obj-encryptedwo") + resource.ParallelTest(t, resource.TestCase{ + ProtoV6ProviderFactories: tt.ProviderFactories, + CheckDestroy: resource.ComposeTestCheckFunc( + objectchecks.IsObjectDestroyed(tt), + objectchecks.IsBucketDestroyed(tt), + ), + Steps: []resource.TestStep{ + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "file" { + bucket = scaleway_object_bucket.base-01.id + key = "myfile" + content = "Hello World" + sse_customer_key_wo = "%s" + sse_customer_key_wo_version = 1 + } + + `, bucketName, objectTestsMainRegion, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + objectchecks.IsObjectExists(tt, "scaleway_object.file"), + ), + }, + // The only way to get an encrypted object is to provide the sse_customer_key. For a sse_customer_key_wo, + // datasources cannot have Write Only attributes, so we have to pass it as a regular sse_customer_key. + // This is not ideal, as the key is then set in the state, making the Write Only useless... + // Querying objects encrypted with a sse_customer_key_wo is discouraged. + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "file" { + bucket = scaleway_object_bucket.base-01.id + key = "myfile" + content = "Hello World" + sse_customer_key_wo = "%s" + sse_customer_key_wo_version = 1 + } + + data scaleway_object "by-key" { + key = "myfile" + bucket = scaleway_object_bucket.base-01.id + sse_customer_key = "%s" + } + `, bucketName, objectTestsMainRegion, encryptionStr, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + objectchecks.IsObjectExists(tt, "scaleway_object.file"), + ), + }, + }, + }) +} diff --git a/internal/services/object/descriptions/object.md b/internal/services/object/descriptions/object.md new file mode 100644 index 0000000000..1802e7c296 --- /dev/null +++ b/internal/services/object/descriptions/object.md @@ -0,0 +1,3 @@ +The `scaleway_object` resource allows you to create and manage objects for [Scaleway Object storage](https://www.scaleway.com/en/docs/object-storage/). + +Refer to the [dedicated documentation](https://www.scaleway.com/en/docs/object-storage/how-to/upload-files-into-a-bucket/) for more information on Object Storage objects. \ No newline at end of file diff --git a/internal/services/object/object.go b/internal/services/object/object.go index c070afc92a..b42627d696 100644 --- a/internal/services/object/object.go +++ b/internal/services/object/object.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "crypto/md5" //nolint:gosec + _ "embed" "encoding/base64" "fmt" "os" @@ -23,8 +24,12 @@ import ( "github.com/scaleway/terraform-provider-scaleway/v2/internal/types" ) +//go:embed descriptions/object.md +var objectDescription string + func ResourceObject() *schema.Resource { return &schema.Resource{ + Description: objectDescription, CreateContext: resourceObjectCreate, ReadContext: resourceObjectRead, UpdateContext: resourceObjectUpdate, @@ -119,11 +124,26 @@ func objectSchema() map[string]*schema.Schema { }, false), }, "sse_customer_key": { - Type: schema.TypeString, + Type: schema.TypeString, + Optional: true, + Sensitive: true, + Description: "Customer's encryption keys to encrypt data (SSE-C). Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified.", + ValidateFunc: validation.StringLenBetween(32, 32), + ConflictsWith: []string{"sse_customer_key_wo"}, + }, + "sse_customer_key_wo": { + Type: schema.TypeString, + Optional: true, + Description: "Customer's encryption keys to encrypt data (SSE-C) in [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) mode. Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified. `sse_customer_key_wo` will not be set in the Terraform state. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`. Important: Objects encrypted with `sse_customer_key_wo` cannot be read back by Terraform since the encryption key is not stored in state. This means attributes like `content_type`, `metadata`, and `tags` will not be populated from the actual object. Additionally, data sources cannot use `sse_customer_key_wo` because data sources cannot have write-only attributes - the key would be exposed in the state, defeating the purpose of write-only mode.", + WriteOnly: true, + ConflictsWith: []string{"sse_customer_key"}, + RequiredWith: []string{"sse_customer_key_wo_version"}, + }, + "sse_customer_key_wo_version": { + Type: schema.TypeInt, Optional: true, - Sensitive: true, - Description: "Customer's encryption keys to encrypt data (SSE-C)", - ValidateFunc: validation.StringLenBetween(32, 32), + Description: "The version of the [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) SSE customer key. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`.", + RequiredWith: []string{"sse_customer_key_wo"}, }, "region": regional.Schema(), "project_id": account.ProjectIDSchema(), @@ -172,8 +192,10 @@ func resourceObjectCreate(ctx context.Context, d *schema.ResourceData, m any) di req.ACL = s3Types.ObjectCannedACL(*visibilityStr) } - if encryptionKeyStr, ok := d.GetOk("sse_customer_key"); ok { - digestMD5, encryption, err := EncryptCustomerKey(encryptionKeyStr.(string)) + encryptionKeyStr := getEncryptionKeyStr(d) + + if encryptionKeyStr != "" { + digestMD5, encryption, err := EncryptCustomerKey(encryptionKeyStr) if err != nil { return diag.FromErr(err) } @@ -271,8 +293,10 @@ func resourceObjectUpdate(ctx context.Context, d *schema.ResourceData, m any) di req.ContentType = types.ExpandStringPtr(contentType) } - if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { - digestMD5, encryption, err := EncryptCustomerKey(encryptionKey.(string)) + encryptionKeyStr := getEncryptionKeyStr(d) + + if encryptionKeyStr != "" { + digestMD5, encryption, err := EncryptCustomerKey(encryptionKeyStr) if err != nil { return diag.FromErr(err) } @@ -308,8 +332,10 @@ func resourceObjectUpdate(ctx context.Context, d *schema.ResourceData, m any) di req.ContentType = types.ExpandStringPtr(contentType) } - if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { - digestMD5, encryption, err := EncryptCustomerKey(encryptionKey.(string)) + encryptionKeyStr := getEncryptionKeyStr(d) + + if encryptionKeyStr != "" { + digestMD5, encryption, err := EncryptCustomerKey(encryptionKeyStr) if err != nil { return diag.FromErr(err) } @@ -363,35 +389,15 @@ func resourceObjectRead(ctx context.Context, d *schema.ResourceData, m any) diag ctx, cancel := context.WithTimeout(ctx, d.Timeout(schema.TimeoutRead)) defer cancel() - req := &s3.HeadObjectInput{ - Bucket: types.ExpandStringPtr(bucket), - Key: types.ExpandStringPtr(key), - } - - if encryption, ok := d.GetOk("sse_customer_key"); ok { - req.SSECustomerKey = aws.String(base64.StdEncoding.EncodeToString([]byte(encryption.(string)))) - req.SSECustomerAlgorithm = scw.StringPtr("AES256") - } - - obj, err := s3Client.HeadObject(ctx, req) - if err != nil { - return diag.FromErr(err) - } - _ = d.Set("region", region) _ = d.Set("bucket", regional.NewIDString(region, bucket)) _ = d.Set("key", key) - for k, v := range obj.Metadata { - if k != strings.ToLower(k) { - obj.Metadata[strings.ToLower(k)] = v - delete(obj.Metadata, k) - } + req := &s3.HeadObjectInput{ + Bucket: types.ExpandStringPtr(bucket), + Key: types.ExpandStringPtr(key), } - _ = d.Set("metadata", types.FlattenMap(obj.Metadata)) - _ = d.Set("content_type", &obj.ContentType) - tags, err := s3Client.GetObjectTagging(ctx, &s3.GetObjectTaggingInput{ Bucket: types.ExpandStringPtr(bucket), Key: types.ExpandStringPtr(key), @@ -416,6 +422,34 @@ func resourceObjectRead(ctx context.Context, d *schema.ResourceData, m any) diag _ = d.Set("visibility", s3Types.ObjectCannedACLPrivate) } + if _, ok := d.GetOk("sse_customer_key_wo_version"); ok { + // Object was encrypted with write-only key, but we can't read it back + // since the actual key is not stored in state. This is expected behavior. + // Skip the HeadObject call and return partial state + _ = d.Set("content_type", "") + _ = d.Set("metadata", map[string]string{}) + + return nil + } else if encryption, ok := d.GetOk("sse_customer_key"); ok { + req.SSECustomerKey = aws.String(base64.StdEncoding.EncodeToString([]byte(encryption.(string)))) + req.SSECustomerAlgorithm = scw.StringPtr("AES256") + } + + obj, err := s3Client.HeadObject(ctx, req) + if err != nil { + return diag.FromErr(err) + } + + for k, v := range obj.Metadata { + if k != strings.ToLower(k) { + obj.Metadata[strings.ToLower(k)] = v + delete(obj.Metadata, k) + } + } + + _ = d.Set("metadata", types.FlattenMap(obj.Metadata)) + _ = d.Set("content_type", &obj.ContentType) + return nil } @@ -457,6 +491,17 @@ func objectIsPublic(acl *s3.GetObjectAclOutput) bool { return false } +func getEncryptionKeyStr(d *schema.ResourceData) string { + var encryptionKeyStr string + if _, ok := d.GetOk("sse_customer_key_wo_version"); ok { + encryptionKeyStr = d.GetRawConfig().GetAttr("sse_customer_key_wo").AsString() + } else if encryptionKey, ok := d.GetOk("sse_customer_key"); ok { + encryptionKeyStr = encryptionKey.(string) + } + + return encryptionKeyStr +} + func validateMapKeyLowerCase() schema.SchemaValidateDiagFunc { return func(i any, _ cty.Path) diag.Diagnostics { m := types.ExpandMapStringStringPtr(i) diff --git a/internal/services/object/object_test.go b/internal/services/object/object_test.go index d7bad7b42d..3ed89c51c1 100644 --- a/internal/services/object/object_test.go +++ b/internal/services/object/object_test.go @@ -826,3 +826,70 @@ func TestAccObject_Encryption(t *testing.T) { }, }) } + +func TestAccObject_EncryptionWO(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + + bucketName := sdkacctest.RandomWithPrefix("test-acc-scaleway-object-encrypt-wo") + objectKey := "myfile/foo" + resource.ParallelTest(t, resource.TestCase{ + ProtoV6ProviderFactories: tt.ProviderFactories, + CheckDestroy: resource.ComposeTestCheckFunc( + objectchecks.IsObjectDestroyed(tt), + objectchecks.IsBucketDestroyed(tt), + ), + Steps: []resource.TestStep{ + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "by-content" { + bucket = scaleway_object_bucket.base-01.id + key = "%s" + content = "Hello World" + sse_customer_key_wo = "%s" + sse_customer_key_wo_version = 1 + } + `, bucketName, objectTestsMainRegion, objectKey, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + resource.TestCheckResourceAttrPair("scaleway_object.by-content", "bucket", "scaleway_object_bucket.base-01", "id"), + resource.TestCheckResourceAttr("scaleway_object.by-content", "key", objectKey), + resource.TestCheckResourceAttr("scaleway_object.by-content", "sse_customer_key_wo_version", "1"), + ), + }, + { + Config: fmt.Sprintf(` + resource "scaleway_object_bucket" "base-01" { + name = "%s" + region= "%s" + tags = { + foo = "bar" + } + } + + resource scaleway_object "by-content" { + bucket = scaleway_object_bucket.base-01.id + key = "%s/bar" + content = "Hello World" + sse_customer_key_wo = "%s" + sse_customer_key_wo_version = 2 + } + `, bucketName, objectTestsMainRegion, objectKey, encryptionStr), + Check: resource.ComposeTestCheckFunc( + objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.base-01", true), + resource.TestCheckResourceAttrPair("scaleway_object.by-content", "bucket", "scaleway_object_bucket.base-01", "id"), + resource.TestCheckResourceAttr("scaleway_object.by-content", "key", objectKey+"/bar"), + resource.TestCheckResourceAttr("scaleway_object.by-content", "sse_customer_key_wo_version", "2"), + ), + }, + }, + }) +} diff --git a/internal/services/object/testdata/data-source-object-encrypted-wo.cassette.yaml b/internal/services/object/testdata/data-source-object-encrypted-wo.cassette.yaml new file mode 100644 index 0000000000..b97796d86b --- /dev/null +++ b/internal/services/object/testdata/data-source-object-encrypted-wo.cassette.yaml @@ -0,0 +1,3080 @@ +--- +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-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b7918eff-f6fe-4a4c-97b8-450567c9e1a3 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132009Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:10 GMT + Location: + - /test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + X-Amz-Id-2: + - txgda05441519d544c1903a-006972240a + X-Amz-Request-Id: + - txgda05441519d544c1903a-006972240a + status: 200 OK + code: 200 + duration: 734.105923ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - cdbcbd42-b8f4-437c-a9dd-6472d7b5c27b + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:20:10 GMT + X-Amz-Id-2: + - txg437dfbeda90e46b7b37e-006972240a + X-Amz-Request-Id: + - txg437dfbeda90e46b7b37e-006972240a + status: 200 OK + code: 200 + duration: 139.433729ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3fe92743-9c0d-4a37-897e-797fd7d5a09e + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Checksum-Crc32: + - AAAAAA== + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg15d47598e41442dab5b1-006972240b + X-Amz-Request-Id: + - txg15d47598e41442dab5b1-006972240b + status: 200 OK + code: 200 + duration: 200.050078ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7b89aff9-71d6-4c59-8a81-5429159b4322 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg0d8b008961f34321abb9-006972240b + X-Amz-Request-Id: + - txg0d8b008961f34321abb9-006972240b + status: 200 OK + code: 200 + duration: 171.566436ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - fe63ada7-abac-4313-b9ba-3be29bac95de + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg26cecd62792347b3bdfb-006972240b + X-Amz-Request-Id: + - txg26cecd62792347b3bdfb-006972240b + status: 200 OK + code: 200 + duration: 75.973089ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3a860809-798f-4e70-98ec-ff0d96d7bf34 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: 324 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg631da19148aa425083d3-006972240btxg631da19148aa425083d3-006972240b/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "324" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg631da19148aa425083d3-006972240b + X-Amz-Request-Id: + - txg631da19148aa425083d3-006972240b + status: 404 Not Found + code: 404 + duration: 164.189522ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a09e911f-d645-4030-9c49-a982d35856c6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 281 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encryptedwo-2886902086812386231000false + headers: + Content-Length: + - "281" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg7a81b589043d4bb3b15b-006972240b + X-Amz-Request-Id: + - txg7a81b589043d4bb3b15b-006972240b + status: 200 OK + code: 200 + duration: 189.297648ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 06ef2505-ecf7-4131-b177-1fa0487a9fd0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txge8219d4e04084de6a724-006972240b + X-Amz-Request-Id: + - txge8219d4e04084de6a724-006972240b + status: 200 OK + code: 200 + duration: 186.417734ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 43b01c99-cac8-4110-9363-e1e5ecc66fd2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 292 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgc2dc52ef315248bcaae6-006972240ctxgc2dc52ef315248bcaae6-006972240c/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "292" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgc2dc52ef315248bcaae6-006972240c + X-Amz-Request-Id: + - txgc2dc52ef315248bcaae6-006972240c + status: 404 Not Found + code: 404 + duration: 155.131614ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ea565af8-f00c-4429-aeed-6134c03037d3 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg94f3d298ea3a49fc97b3-006972240c + X-Amz-Request-Id: + - txg94f3d298ea3a49fc97b3-006972240c + status: 200 OK + code: 200 + duration: 176.730743ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 61bf1d39-038d-418d-b7b2-67a4c58ed745 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 382 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgd6c89adbcc7341139ed6-006972240ctxgd6c89adbcc7341139ed6-006972240c/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "382" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgd6c89adbcc7341139ed6-006972240c + X-Amz-Request-Id: + - txgd6c89adbcc7341139ed6-006972240c + status: 404 Not Found + code: 404 + duration: 65.920915ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 52 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "b\r\nHello World\r\n0\r\nx-amz-checksum-crc32:ShexVg==\r\n\r\n" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 52249019-02b4-40d0-8153-792696b71d3d + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Encoding: + - aws-chunked + Content-Type: + - application/octet-stream + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Content-Sha256: + - STREAMING-UNSIGNED-PAYLOAD-TRAILER + X-Amz-Date: + - 20260122T132011Z + X-Amz-Decoded-Content-Length: + - "11" + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + X-Amz-Trailer: + - x-amz-checksum-crc32 + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:12 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + X-Amz-Checksum-Crc32: + - ShexVg== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg8712279ba06448f1b154-006972240c + X-Amz-Request-Id: + - txg8712279ba06448f1b154-006972240c + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 636.643106ms + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 5c2f3d0f-dd2a-447c-8172-31a7ac835d71 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132012Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Id-2: + - txgd02eb646189f4ce7be29-006972240d + X-Amz-Request-Id: + - txgd02eb646189f4ce7be29-006972240d + status: 200 OK + code: 200 + duration: 70.75401ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 283208bb-8fdf-427f-a608-056742ec2914 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132012Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Id-2: + - txgbbae8f12f5e847cca21c-006972240d + X-Amz-Request-Id: + - txgbbae8f12f5e847cca21c-006972240d + status: 200 OK + code: 200 + duration: 150.229432ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 963207e0-7084-4bcd-8588-2b808b7c5c9c + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132012Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg18d89bb0533f4df181b4-006972240d + X-Amz-Request-Id: + - txg18d89bb0533f4df181b4-006972240d + status: 200 OK + code: 200 + duration: 73.253503ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9e294dbe-deb5-4cfa-a05f-929b38f51dc4 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132012Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Id-2: + - txga3f0be5df68f4c548c5d-006972240d + X-Amz-Request-Id: + - txga3f0be5df68f4c548c5d-006972240d + status: 200 OK + code: 200 + duration: 154.052483ms + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9c130fa2-2518-44a3-bcdf-33d2b9122085 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: 324 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg902ce2bc5d4d45e19198-006972240dtxg902ce2bc5d4d45e19198-006972240d/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "324" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Id-2: + - txg902ce2bc5d4d45e19198-006972240d + X-Amz-Request-Id: + - txg902ce2bc5d4d45e19198-006972240d + status: 404 Not Found + code: 404 + duration: 75.219568ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8bc48628-4f09-41b6-9d42-c57b55149160 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 760 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encryptedwo-2886902086812386231000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "760" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:13 GMT + X-Amz-Id-2: + - txgf24178e268344ddab59f-006972240d + X-Amz-Request-Id: + - txgf24178e268344ddab59f-006972240d + status: 200 OK + code: 200 + duration: 139.518398ms + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 94cc9706-fc36-4df2-a802-10263228b145 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txgc059b8798582479093ab-006972240e + X-Amz-Request-Id: + - txgc059b8798582479093ab-006972240e + status: 200 OK + code: 200 + duration: 90.938514ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f8648ca5-e729-4483-9bb5-a657cac1d1b7 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 292 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgd1a08c64d4d4497bb7cc-006972240etxgd1a08c64d4d4497bb7cc-006972240e/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "292" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txgd1a08c64d4d4497bb7cc-006972240e + X-Amz-Request-Id: + - txgd1a08c64d4d4497bb7cc-006972240e + status: 404 Not Found + code: 404 + duration: 88.081418ms + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - cae01697-7441-4e82-858e-0cb5d8db60eb + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg646564d779454cc1b5df-006972240e + X-Amz-Request-Id: + - txg646564d779454cc1b5df-006972240e + status: 200 OK + code: 200 + duration: 126.053625ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0105bbe0-2111-4056-8ece-96c26b167c47 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 382 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg1a0bf33213204f0a9d7e-006972240etxg1a0bf33213204f0a9d7e-006972240e/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "382" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg1a0bf33213204f0a9d7e-006972240e + X-Amz-Request-Id: + - txg1a0bf33213204f0a9d7e-006972240e + status: 404 Not Found + code: 404 + duration: 66.905901ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a253b454-7b2d-4a44-9d87-bb41873c89d9 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg801f151c50ca4344b793-006972240e + X-Amz-Request-Id: + - txg801f151c50ca4344b793-006972240e + status: 200 OK + code: 200 + duration: 60.77763ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e8f487e4-79d8-493a-adae-e022b4a0069b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132013Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg38e2043334504548ae9e-006972240e + X-Amz-Request-Id: + - txg38e2043334504548ae9e-006972240e + status: 200 OK + code: 200 + duration: 59.245209ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - cb3ac020-bfc8-4097-9471-80d4cba2c5be + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txgff7107d4acab41ff89d7-006972240e + X-Amz-Request-Id: + - txgff7107d4acab41ff89d7-006972240e + status: 200 OK + code: 200 + duration: 87.857067ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8cea26da-4268-43e6-96a7-ec0e36bd5fda + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: 324 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg4788ba17e70849a8ac38-006972240etxg4788ba17e70849a8ac38-006972240e/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "324" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg4788ba17e70849a8ac38-006972240e + X-Amz-Request-Id: + - txg4788ba17e70849a8ac38-006972240e + status: 404 Not Found + code: 404 + duration: 61.983174ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 525ae7b2-d2ec-404a-a060-7ecde7a144e5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 760 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encryptedwo-2886902086812386231000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "760" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:14 GMT + X-Amz-Id-2: + - txg641c751b0b34427d914c-006972240e + X-Amz-Request-Id: + - txg641c751b0b34427d914c-006972240e + status: 200 OK + code: 200 + duration: 310.279638ms + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 64d700e2-fc08-4c9a-9172-a6ac831f6b25 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txgd2a61d6cdac247589f86-006972240f + X-Amz-Request-Id: + - txgd2a61d6cdac247589f86-006972240f + status: 200 OK + code: 200 + duration: 61.938031ms + - id: 28 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e470181d-685f-45a8-9b45-a6250aa16210 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 292 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg4c253d20bb48460d9fb0-006972240ftxg4c253d20bb48460d9fb0-006972240f/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "292" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txg4c253d20bb48460d9fb0-006972240f + X-Amz-Request-Id: + - txg4c253d20bb48460d9fb0-006972240f + status: 404 Not Found + code: 404 + duration: 142.173497ms + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 46a49f61-c22b-46e4-90b6-eac60a4a39f5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txgab31c7430d2d4fe0b5a0-006972240f + X-Amz-Request-Id: + - txgab31c7430d2d4fe0b5a0-006972240f + status: 200 OK + code: 200 + duration: 90.252985ms + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4b205473-69e6-4646-8008-a2c9a476d0ea + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 382 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg230447a8d7b7403a80c6-006972240ftxg230447a8d7b7403a80c6-006972240f/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "382" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txg230447a8d7b7403a80c6-006972240f + X-Amz-Request-Id: + - txg230447a8d7b7403a80c6-006972240f + status: 404 Not Found + code: 404 + duration: 105.124416ms + - id: 31 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 005d05b0-c93e-4ccd-8f12-9263a9c08e94 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txg9475140bd9fc4ee6bdee-006972240f + X-Amz-Request-Id: + - txg9475140bd9fc4ee6bdee-006972240f + status: 200 OK + code: 200 + duration: 59.537096ms + - id: 32 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 32f47675-0e51-4340-9133-1459621cb02e + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg3f81a69705ae4f51bf69-006972240f + X-Amz-Request-Id: + - txg3f81a69705ae4f51bf69-006972240f + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 134.80963ms + - id: 33 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - fde019b6-efb8-49e1-b76d-01526402fd45 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txg44d919999dc24b23bce2-006972240f + X-Amz-Request-Id: + - txg44d919999dc24b23bce2-006972240f + status: 200 OK + code: 200 + duration: 56.938776ms + - id: 34 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b0a8c84f-27b1-4c16-8792-2ad05a61c609 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132014Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txg3c27300063dc4e7a95bc-006972240f + X-Amz-Request-Id: + - txg3c27300063dc4e7a95bc-006972240f + status: 200 OK + code: 200 + duration: 145.3415ms + - id: 35 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ae8cd449-577b-4794-9d2a-d0cd4111f915 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + X-Amz-Id-2: + - txgae7052f40a95488899c4-006972240f + X-Amz-Request-Id: + - txgae7052f40a95488899c4-006972240f + status: 200 OK + code: 200 + duration: 84.469269ms + - id: 36 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 2eb92df7-75d3-4e88-b74e-830ca3e94a87 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:15 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgc00d4e6fa517452fb5d6-006972240f + X-Amz-Request-Id: + - txgc00d4e6fa517452fb5d6-006972240f + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 152.074635ms + - id: 37 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1dc71a2d-0ace-4eeb-9885-d0582075d326 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg561c3c6592f245608bf1-0069722410 + X-Amz-Request-Id: + - txg561c3c6592f245608bf1-0069722410 + status: 200 OK + code: 200 + duration: 140.175132ms + - id: 38 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 238046e9-826f-428f-88ff-61302e0f236f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg7c5b3376faa34a22aab5-0069722410 + X-Amz-Request-Id: + - txg7c5b3376faa34a22aab5-0069722410 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 159.298821ms + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 99263a68-d568-4204-bcf0-1a98baaee38b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg1c98a9f6096c471fb1e9-0069722410 + X-Amz-Request-Id: + - txg1c98a9f6096c471fb1e9-0069722410 + status: 200 OK + code: 200 + duration: 87.318277ms + - id: 40 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ab9a8a11-8c70-487d-bf7f-92c984a18627 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg2fbb8eb96c1f45c49a84-0069722410 + X-Amz-Request-Id: + - txg2fbb8eb96c1f45c49a84-0069722410 + status: 200 OK + code: 200 + duration: 29.409479ms + - id: 41 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 2230a9e3-eb0a-4416-bf68-bf40ecd94296 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgda8b1823c8704f9480a9-0069722410 + X-Amz-Request-Id: + - txgda8b1823c8704f9480a9-0069722410 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 61.570481ms + - id: 42 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 2385fc9e-3154-4cb5-8dd5-9db9cb666cc0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg1dac74cee7d64244a3a2-0069722410 + X-Amz-Request-Id: + - txg1dac74cee7d64244a3a2-0069722410 + status: 200 OK + code: 200 + duration: 79.979969ms + - id: 43 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - c94a668f-f08f-4450-af72-2b95cc1782d0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: 324 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg1a7100078e2e492d806e-0069722411txg1a7100078e2e492d806e-0069722411/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "324" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg1a7100078e2e492d806e-0069722411 + X-Amz-Request-Id: + - txg1a7100078e2e492d806e-0069722411 + status: 404 Not Found + code: 404 + duration: 112.482698ms + - id: 44 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4fb0335c-e251-4b7e-828e-2cffb5f0be4f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 760 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encryptedwo-2886902086812386231000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "760" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg74ee4454c6774314bfb3-0069722411 + X-Amz-Request-Id: + - txg74ee4454c6774314bfb3-0069722411 + status: 200 OK + code: 200 + duration: 250.259747ms + - id: 45 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ff98a5a1-0a0b-406b-88a0-a35cf372fa9c + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg6e396f8f6bfd470f9af2-0069722411 + X-Amz-Request-Id: + - txg6e396f8f6bfd470f9af2-0069722411 + status: 200 OK + code: 200 + duration: 58.89035ms + - id: 46 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 838d79dd-2d83-4b89-b169-6f3eb2720834 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 292 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg411cfe64d36841899fe5-0069722411txg411cfe64d36841899fe5-0069722411/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "292" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg411cfe64d36841899fe5-0069722411 + X-Amz-Request-Id: + - txg411cfe64d36841899fe5-0069722411 + status: 404 Not Found + code: 404 + duration: 92.747971ms + - id: 47 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 911afff3-deb9-4208-a33c-5fe5974e7249 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg87374985b7e548ba82de-0069722411 + X-Amz-Request-Id: + - txg87374985b7e548ba82de-0069722411 + status: 200 OK + code: 200 + duration: 133.298885ms + - id: 48 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 455ae95d-03cc-416a-8022-354d73ebd196 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 382 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgcbf00c243eac410fb72a-0069722411txgcbf00c243eac410fb72a-0069722411/test-acc-scaleway-ds-obj-encryptedwo-288690208681238623test-acc-scaleway-ds-obj-encryptedwo-288690208681238623 + headers: + Content-Length: + - "382" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgcbf00c243eac410fb72a-0069722411 + X-Amz-Request-Id: + - txgcbf00c243eac410fb72a-0069722411 + status: 404 Not Found + code: 404 + duration: 99.684898ms + - id: 49 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b3cc44bb-52c8-4863-a5a5-eeeb29718137 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg2eaa27a8922543c3a9ed-0069722411 + X-Amz-Request-Id: + - txg2eaa27a8922543c3a9ed-0069722411 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 101.786628ms + - id: 50 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 40319ab5-8977-4139-b316-c9052929f88a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgfbf698556ecc4886ac63-0069722411 + X-Amz-Request-Id: + - txgfbf698556ecc4886ac63-0069722411 + status: 200 OK + code: 200 + duration: 63.029095ms + - id: 51 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7d363fb7-3dc1-4219-8350-a7406b111c56 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txga6f850872db24c6e8b47-0069722411 + X-Amz-Request-Id: + - txga6f850872db24c6e8b47-0069722411 + status: 200 OK + code: 200 + duration: 200.722565ms + - id: 52 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6ccc72bd-b57e-4fa5-97d9-d93fabc871c4 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txga1288b6fde004aaaaecd-0069722411 + X-Amz-Request-Id: + - txga1288b6fde004aaaaecd-0069722411 + status: 200 OK + code: 200 + duration: 60.167092ms + - id: 53 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - c88ba299-384e-4304-985d-d5ea3b782aeb + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg8505ec81405c4718935a-0069722412 + X-Amz-Request-Id: + - txg8505ec81405c4718935a-0069722412 + status: 200 OK + code: 200 + duration: 65.94352ms + - id: 54 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0675168f-53c1-47fd-9874-f5b45419f526 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg7502dc42a8064c2fbccd-0069722412 + X-Amz-Request-Id: + - txg7502dc42a8064c2fbccd-0069722412 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 124.595376ms + - id: 55 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - eb9a659e-db4a-44cb-9a70-454d0052a8db + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txgb711790ebcd94ae5ae97-0069722412 + X-Amz-Request-Id: + - txgb711790ebcd94ae5ae97-0069722412 + status: 204 No Content + code: 204 + duration: 114.21091ms + - id: 56 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6a8d523e-53a0-4a60-9204-294305efea45 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encryptedwo-288690208681238623.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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txgc16e04767a63447ba4e9-0069722412 + X-Amz-Request-Id: + - txgc16e04767a63447ba4e9-0069722412 + status: 204 No Content + code: 204 + duration: 348.96246ms diff --git a/internal/services/object/testdata/data-source-object-encrypted.cassette.yaml b/internal/services/object/testdata/data-source-object-encrypted.cassette.yaml new file mode 100644 index 0000000000..3f8d060594 --- /dev/null +++ b/internal/services/object/testdata/data-source-object-encrypted.cassette.yaml @@ -0,0 +1,3407 @@ +--- +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-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b09d925e-e9ef-449d-b8b5-09e1a07667e1 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132009Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:10 GMT + Location: + - /test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + X-Amz-Id-2: + - txg71f04cabe15949cabca5-006972240a + X-Amz-Request-Id: + - txg71f04cabe15949cabca5-006972240a + status: 200 OK + code: 200 + duration: 691.059867ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0e380b67-617e-41b0-84a6-5e4bfd54150f + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:20:10 GMT + X-Amz-Id-2: + - txge4c1390eb5af434e9dbc-006972240a + X-Amz-Request-Id: + - txge4c1390eb5af434e9dbc-006972240a + status: 200 OK + code: 200 + duration: 213.327321ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - dccc3900-44e5-4459-b5be-aed9d6d657b9 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Checksum-Crc32: + - AAAAAA== + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txgf70eab13487a41d58fa5-006972240b + X-Amz-Request-Id: + - txgf70eab13487a41d58fa5-006972240b + status: 200 OK + code: 200 + duration: 141.075845ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e1061d3a-6d90-4c43-89d2-3c71206e9134 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txgc0d293e2ffea4552b1a9-006972240b + X-Amz-Request-Id: + - txgc0d293e2ffea4552b1a9-006972240b + status: 200 OK + code: 200 + duration: 110.235662ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - db6cd3af-bc8a-4392-adf5-338948bd1185 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txga9e6e2f1cdbd4841be22-006972240b + X-Amz-Request-Id: + - txga9e6e2f1cdbd4841be22-006972240b + status: 200 OK + code: 200 + duration: 89.432924ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1e40ddb0-cd19-48c6-aa13-5d17f3c42810 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxge85ffd77c7d741059c6f-006972240btxge85ffd77c7d741059c6f-006972240b/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txge85ffd77c7d741059c6f-006972240b + X-Amz-Request-Id: + - txge85ffd77c7d741059c6f-006972240b + status: 404 Not Found + code: 404 + duration: 99.455132ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3baa4eb7-be17-4e71-a976-47b91db5a3c3 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 280 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encrypted-88052141233477491201000false + headers: + Content-Length: + - "280" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg5558e5137df6461b9709-006972240b + X-Amz-Request-Id: + - txg5558e5137df6461b9709-006972240b + status: 200 OK + code: 200 + duration: 112.754495ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6ad743cf-a78c-4feb-9917-5d3a1a7995ac + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132010Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg5ccc06174d92441fb767-006972240b + X-Amz-Request-Id: + - txg5ccc06174d92441fb767-006972240b + status: 200 OK + code: 200 + duration: 147.347295ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - c085930f-9fd9-4a0a-b84f-41536ff8bec2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgdecf287122234ac5a8f5-006972240btxgdecf287122234ac5a8f5-006972240b/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txgdecf287122234ac5a8f5-006972240b + X-Amz-Request-Id: + - txgdecf287122234ac5a8f5-006972240b + status: 404 Not Found + code: 404 + duration: 60.951061ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a935e28c-d884-41d4-86ea-3c615eb73687 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txgefe2cca421ac4d5bacd6-006972240b + X-Amz-Request-Id: + - txgefe2cca421ac4d5bacd6-006972240b + status: 200 OK + code: 200 + duration: 31.492675ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 149b2d46-4288-4027-92d7-95cc887cbf2a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132011Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg03e522637e804739b01e-006972240btxg03e522637e804739b01e-006972240b/test-acc-scaleway-ds-obj-encrypted-8805214123347749120test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:11 GMT + X-Amz-Id-2: + - txg03e522637e804739b01e-006972240b + X-Amz-Request-Id: + - txg03e522637e804739b01e-006972240b + status: 404 Not Found + code: 404 + duration: 78.247614ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 52 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "b\r\nHello World\r\n0\r\nx-amz-checksum-crc32:ShexVg==\r\n\r\n" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 329554f3-836f-4ee3-8b25-a323066f4ff2 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Encoding: + - aws-chunked + Content-Type: + - application/octet-stream + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Content-Sha256: + - STREAMING-UNSIGNED-PAYLOAD-TRAILER + X-Amz-Date: + - 20260122T132011Z + X-Amz-Decoded-Content-Length: + - "11" + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + X-Amz-Trailer: + - x-amz-checksum-crc32 + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:11 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + X-Amz-Checksum-Crc32: + - ShexVg== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg0b1331f696524b728e23-006972240b + X-Amz-Request-Id: + - txg0b1331f696524b728e23-006972240b + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 4.005802877s + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4e6d8014-b7bf-4cae-ab9d-7143b468b0fb + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txga027aaeb002e4192b3c9-0069722410 + X-Amz-Request-Id: + - txga027aaeb002e4192b3c9-0069722410 + status: 200 OK + code: 200 + duration: 138.51255ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 44205e22-866e-4248-a878-7f9a6a545418 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg6dbdd9dd70f14741bfcd-0069722410 + X-Amz-Request-Id: + - txg6dbdd9dd70f14741bfcd-0069722410 + status: 200 OK + code: 200 + duration: 81.353381ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 89892f2c-13e1-445e-81dd-4031849ddc4b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg45ab38c20fb344b8a5ec-0069722410 + X-Amz-Request-Id: + - txg45ab38c20fb344b8a5ec-0069722410 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 61.968015ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1d988ec2-c29d-41bf-a58c-2a4a573e18fd + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg46cbb07c8b484e63b6d1-0069722410 + X-Amz-Request-Id: + - txg46cbb07c8b484e63b6d1-0069722410 + status: 200 OK + code: 200 + duration: 115.301145ms + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 642b5676-6de0-4bf6-a893-088791e3ba6f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132015Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg57c9aeda7cee44b3bdee-0069722410 + X-Amz-Request-Id: + - txg57c9aeda7cee44b3bdee-0069722410 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 121.59685ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - d9d506e2-1f61-4292-bba6-21b8bd39cc55 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg3ba609b5ebb84938a21c-0069722410 + X-Amz-Request-Id: + - txg3ba609b5ebb84938a21c-0069722410 + status: 200 OK + code: 200 + duration: 37.272708ms + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f61965bd-1bca-40c8-91f6-650c3acaa757 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg4610eff94a23451689ac-0069722410txg4610eff94a23451689ac-0069722410/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txg4610eff94a23451689ac-0069722410 + X-Amz-Request-Id: + - txg4610eff94a23451689ac-0069722410 + status: 404 Not Found + code: 404 + duration: 28.18996ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 96fafdf5-8679-46c9-96cc-7a589b14206d + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 759 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encrypted-88052141233477491201000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "759" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:16 GMT + X-Amz-Id-2: + - txgf528769d02d245ff9439-0069722410 + X-Amz-Request-Id: + - txgf528769d02d245ff9439-0069722410 + status: 200 OK + code: 200 + duration: 67.099023ms + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1b1dc6dd-3407-4168-8c41-c2a89d405ca2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg0f609774f31d4deea955-0069722411 + X-Amz-Request-Id: + - txg0f609774f31d4deea955-0069722411 + status: 200 OK + code: 200 + duration: 142.817403ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8f964f4e-1423-4c16-90fe-d13bed8baa76 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxga4827232188e464090c4-0069722411txga4827232188e464090c4-0069722411/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txga4827232188e464090c4-0069722411 + X-Amz-Request-Id: + - txga4827232188e464090c4-0069722411 + status: 404 Not Found + code: 404 + duration: 66.376557ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 78623f99-f7e9-4895-90f4-849cb14bb84f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgc6e551f504e7480184d5-0069722411 + X-Amz-Request-Id: + - txgc6e551f504e7480184d5-0069722411 + status: 200 OK + code: 200 + duration: 78.234138ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b1704320-f1a0-43b1-9ec9-b1ec47ad4447 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg58ab68fe0c564d28b148-0069722411txg58ab68fe0c564d28b148-0069722411/test-acc-scaleway-ds-obj-encrypted-8805214123347749120test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg58ab68fe0c564d28b148-0069722411 + X-Amz-Request-Id: + - txg58ab68fe0c564d28b148-0069722411 + status: 404 Not Found + code: 404 + duration: 85.403459ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6baf709c-de44-4a4c-a88a-9f436e8fd1ce + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgc9c5aabe215b42d99137-0069722411 + X-Amz-Request-Id: + - txgc9c5aabe215b42d99137-0069722411 + status: 200 OK + code: 200 + duration: 56.722673ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 19d5e059-b328-457e-950e-92860db00440 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgb32a9b83b3814a95814a-0069722411 + X-Amz-Request-Id: + - txgb32a9b83b3814a95814a-0069722411 + status: 200 OK + code: 200 + duration: 50.218448ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ecb8dcf9-7083-4923-adac-086b4ceedc50 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg4bcadf690f5d46b6ad7a-0069722411 + X-Amz-Request-Id: + - txg4bcadf690f5d46b6ad7a-0069722411 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 72.657427ms + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - dac03b9d-1263-461d-9030-17eec1b3cdfe + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132016Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg523651eeb0484efa8eba-0069722411 + X-Amz-Request-Id: + - txg523651eeb0484efa8eba-0069722411 + status: 200 OK + code: 200 + duration: 109.307346ms + - id: 28 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 66fe1a7b-75fc-471a-a2d0-f2f5ebd49d56 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg0d9a8d01e7f84c25b001-0069722411txg0d9a8d01e7f84c25b001-0069722411/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg0d9a8d01e7f84c25b001-0069722411 + X-Amz-Request-Id: + - txg0d9a8d01e7f84c25b001-0069722411 + status: 404 Not Found + code: 404 + duration: 28.916895ms + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 81ef8291-f91f-486a-97ec-8741165f031a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 759 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encrypted-88052141233477491201000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "759" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg9830abe3a5cd4fbd92ab-0069722411 + X-Amz-Request-Id: + - txg9830abe3a5cd4fbd92ab-0069722411 + status: 200 OK + code: 200 + duration: 100.10076ms + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e851bd39-bad9-4fbc-a90a-aa86cf075970 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txg5f1b0c395ae34028a7ff-0069722411 + X-Amz-Request-Id: + - txg5f1b0c395ae34028a7ff-0069722411 + status: 200 OK + code: 200 + duration: 31.288312ms + - id: 31 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f648e915-4486-4364-ace2-b213fe823fc0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgb3cf577ba47346dc8995-0069722411txgb3cf577ba47346dc8995-0069722411/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:17 GMT + X-Amz-Id-2: + - txgb3cf577ba47346dc8995-0069722411 + X-Amz-Request-Id: + - txgb3cf577ba47346dc8995-0069722411 + status: 404 Not Found + code: 404 + duration: 100.007983ms + - id: 32 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 083ebe41-0c0a-4597-ab3d-3d502b2029b6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg1fc26362fac640399805-0069722412 + X-Amz-Request-Id: + - txg1fc26362fac640399805-0069722412 + status: 200 OK + code: 200 + duration: 56.199785ms + - id: 33 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 436f01e4-cdcc-43ca-a9cb-1a1f10a06e74 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg7ca1e0e2da5346d8b396-0069722412txg7ca1e0e2da5346d8b396-0069722412/test-acc-scaleway-ds-obj-encrypted-8805214123347749120test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg7ca1e0e2da5346d8b396-0069722412 + X-Amz-Request-Id: + - txg7ca1e0e2da5346d8b396-0069722412 + status: 404 Not Found + code: 404 + duration: 123.990328ms + - id: 34 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 77aec2e5-9fe7-442d-ac19-44ee180359e5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgb94b75498475438f9204-0069722412 + X-Amz-Request-Id: + - txgb94b75498475438f9204-0069722412 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 50.962916ms + - id: 35 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3b644bf7-13aa-4a07-bba4-8840e7f8d7ba + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txge74fbb94394f445499c7-0069722412 + X-Amz-Request-Id: + - txge74fbb94394f445499c7-0069722412 + status: 200 OK + code: 200 + duration: 82.824893ms + - id: 36 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 12b09d86-3260-4dce-973d-be3ad2c6e653 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg4b69a97e6826452ea378-0069722412 + X-Amz-Request-Id: + - txg4b69a97e6826452ea378-0069722412 + status: 200 OK + code: 200 + duration: 142.004347ms + - id: 37 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4c7e0a2a-7b78-4592-96e8-475caae396bf + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg3e0c8bc983b5403ca08e-0069722412 + X-Amz-Request-Id: + - txg3e0c8bc983b5403ca08e-0069722412 + status: 200 OK + code: 200 + duration: 27.366114ms + - id: 38 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6ff13803-31f4-464d-814f-01b76f814451 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Id-2: + - txg4b78335b8e514dcbb4e7-0069722412 + X-Amz-Request-Id: + - txg4b78335b8e514dcbb4e7-0069722412 + status: 200 OK + code: 200 + duration: 87.402075ms + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6e4c5862-811e-4936-80a5-9079d845a81e + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg5d33cdb6d2784503b44e-0069722412 + X-Amz-Request-Id: + - txg5d33cdb6d2784503b44e-0069722412 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 91.728692ms + - id: 40 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b803d562-5b6a-44bf-a26d-d2d5912e94d8 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132017Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg13fbf12363ee455d9d72-0069722412 + X-Amz-Request-Id: + - txg13fbf12363ee455d9d72-0069722412 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 150.398413ms + - id: 41 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1bc0bb62-dd9d-4ec7-a81a-908fd3d713e0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:18 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg6380096af0a847c1b67f-0069722412 + X-Amz-Request-Id: + - txg6380096af0a847c1b67f-0069722412 + status: 200 OK + code: 200 + duration: 56.07316ms + - id: 42 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8f4ae4bd-db93-4b5b-b5ed-1402bc7adc77 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:18 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg8e8b90caca674a7bb4f1-0069722412 + X-Amz-Request-Id: + - txg8e8b90caca674a7bb4f1-0069722412 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 55.128032ms + - id: 43 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b53a67f6-ffdd-4af5-b8e5-77d72a729a1b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txga70216e4f3e04b0eb214-0069722413 + X-Amz-Request-Id: + - txga70216e4f3e04b0eb214-0069722413 + status: 200 OK + code: 200 + duration: 172.611924ms + - id: 44 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b374f923-4aec-474a-8412-079c49bd7b89 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txge41d83022db047348e73-0069722413 + X-Amz-Request-Id: + - txge41d83022db047348e73-0069722413 + status: 200 OK + code: 200 + duration: 130.413182ms + - id: 45 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 6e5d461d-354a-4621-ab1d-b7c342e72d46 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg777abe1ef1b943019079-0069722413 + X-Amz-Request-Id: + - txg777abe1ef1b943019079-0069722413 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 142.384521ms + - id: 46 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 70ec8161-5453-48fd-8bff-5a2939f32b74 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txg772ce8c359c445f699f1-0069722413 + X-Amz-Request-Id: + - txg772ce8c359c445f699f1-0069722413 + status: 200 OK + code: 200 + duration: 40.190764ms + - id: 47 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9d21296d-1d53-4359-8cec-573d54bc43b3 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg4bd346d2e40145428884-0069722413txg4bd346d2e40145428884-0069722413/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txg4bd346d2e40145428884-0069722413 + X-Amz-Request-Id: + - txg4bd346d2e40145428884-0069722413 + status: 404 Not Found + code: 404 + duration: 28.665066ms + - id: 48 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - d903ab3d-f10a-42ec-b521-29deacc357e9 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132018Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 759 + uncompressed: false + body: |- + + test-acc-scaleway-ds-obj-encrypted-88052141233477491201000falsemyfile2026-01-22T13:20:12.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "759" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txgcf8bd4f110f5455eb787-0069722413 + X-Amz-Request-Id: + - txgcf8bd4f110f5455eb787-0069722413 + status: 200 OK + code: 200 + duration: 137.281547ms + - id: 49 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 16f4f6ce-1ddb-4b46-9dc4-43b7dc49adb1 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txgea2d5716d695426c8ffd-0069722413 + X-Amz-Request-Id: + - txgea2d5716d695426c8ffd-0069722413 + status: 200 OK + code: 200 + duration: 53.713187ms + - id: 50 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 15482a38-34bb-4d4d-8e12-79c662d577c2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg599e5679b46a4cef88f5-0069722413txg599e5679b46a4cef88f5-0069722413/test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txg599e5679b46a4cef88f5-0069722413 + X-Amz-Request-Id: + - txg599e5679b46a4cef88f5-0069722413 + status: 404 Not Found + code: 404 + duration: 28.334537ms + - id: 51 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - c63051e0-1c8f-4986-85fc-21e4ec84ed23 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:19 GMT + X-Amz-Id-2: + - txga658d7d4013e4104bdb5-0069722413 + X-Amz-Request-Id: + - txga658d7d4013e4104bdb5-0069722413 + status: 200 OK + code: 200 + duration: 139.752345ms + - id: 52 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 673c628f-c562-4899-9f04-824a12e67548 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg40926f9a7155428b805b-0069722414txg40926f9a7155428b805b-0069722414/test-acc-scaleway-ds-obj-encrypted-8805214123347749120test-acc-scaleway-ds-obj-encrypted-8805214123347749120 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txg40926f9a7155428b805b-0069722414 + X-Amz-Request-Id: + - txg40926f9a7155428b805b-0069722414 + status: 404 Not Found + code: 404 + duration: 28.077357ms + - id: 53 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 622fe802-ac15-4588-b2f7-9bb5e9f16bdd + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txg75813ed80f1a4f5d87bc-0069722414 + X-Amz-Request-Id: + - txg75813ed80f1a4f5d87bc-0069722414 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 68.526051ms + - id: 54 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7b62dc44-c911-4138-ae79-3a1f11136273 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txgbc9f74d5f1904cfdb98a-0069722414 + X-Amz-Request-Id: + - txgbc9f74d5f1904cfdb98a-0069722414 + status: 200 OK + code: 200 + duration: 345.903384ms + - id: 55 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - af284067-0667-4354-abb1-ccde19cbec13 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txg48b416b3dd55447c9363-0069722414 + X-Amz-Request-Id: + - txg48b416b3dd55447c9363-0069722414 + status: 200 OK + code: 200 + duration: 277.511894ms + - id: 56 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 43e6caf8-a099-4f29-bf3b-334a123e2cdf + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txg228a96e676d74014ae18-0069722414 + X-Amz-Request-Id: + - txg228a96e676d74014ae18-0069722414 + status: 200 OK + code: 200 + duration: 69.72039ms + - id: 57 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 84492903-9bad-410f-9e1d-f7791eb60a2a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txga726c2e681cf415dbf23-0069722414 + X-Amz-Request-Id: + - txga726c2e681cf415dbf23-0069722414 + status: 200 OK + code: 200 + duration: 118.505922ms + - id: 58 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 89a7c3d2-0011-4671-ab02-d504d8587ef5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgc7dcee3b7a7549ecbd96-0069722414 + X-Amz-Request-Id: + - txgc7dcee3b7a7549ecbd96-0069722414 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 27.365903ms + - id: 59 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7d717569-5108-45ec-9ad5-b73919f3cd42 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132019Z + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile + method: HEAD + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 11 + uncompressed: false + body: "" + headers: + Accept-Ranges: + - bytes + Content-Length: + - "11" + Content-Type: + - application/octet-stream + Date: + - Thu, 22 Jan 2026 13:20:20 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + Last-Modified: + - Thu, 22 Jan 2026 13:20:12 GMT + X-Amz-Id-2: + - txgcb81b7989932448aa4b1-0069722414 + X-Amz-Request-Id: + - txgcb81b7989932448aa4b1-0069722414 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 116.801609ms + - id: 60 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 947bac87-3898-4715-a0b4-ee8382c41ff1 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132020Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud/myfile?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: + - Thu, 22 Jan 2026 13:20:20 GMT + X-Amz-Id-2: + - txgbdb6037ca039448e9d4e-0069722414 + X-Amz-Request-Id: + - txgbdb6037ca039448e9d4e-0069722414 + status: 204 No Content + code: 204 + duration: 149.798526ms + - id: 61 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-ds-obj-encrypted-8805214123347749120.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 15e8aa4a-ba14-42ef-a468-727eb0ceb1aa + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T132020Z + url: https://test-acc-scaleway-ds-obj-encrypted-8805214123347749120.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: + - Thu, 22 Jan 2026 13:20:21 GMT + X-Amz-Id-2: + - txg8d78d996d2284d1db650-0069722415 + X-Amz-Request-Id: + - txg8d78d996d2284d1db650-0069722415 + status: 204 No Content + code: 204 + duration: 302.587894ms diff --git a/internal/services/object/testdata/object-encryption-wo.cassette.yaml b/internal/services/object/testdata/object-encryption-wo.cassette.yaml new file mode 100644 index 0000000000..ff2d4482ee --- /dev/null +++ b/internal/services/object/testdata/object-encryption-wo.cassette.yaml @@ -0,0 +1,2657 @@ +--- +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-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 58d27214-92ba-4fa3-83fc-718ccd7cad05 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131919Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:20 GMT + Location: + - /test-acc-scaleway-object-encrypt-wo-561261368202089072 + X-Amz-Id-2: + - txg0a79c8b9f8e84d679f55-00697223d8 + X-Amz-Request-Id: + - txg0a79c8b9f8e84d679f55-00697223d8 + status: 200 OK + code: 200 + duration: 4.099606388s + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e1d02eb7-3de7-4a5b-a028-8d8ea39d2c36 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T131923Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:19:24 GMT + X-Amz-Id-2: + - txga4b00ee4ad2f45fa820b-00697223dc + X-Amz-Request-Id: + - txga4b00ee4ad2f45fa820b-00697223dc + status: 200 OK + code: 200 + duration: 243.620102ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 30d62867-6dc8-4220-bf05-876d5175f72c + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Checksum-Crc32: + - AAAAAA== + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131924Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:24 GMT + X-Amz-Id-2: + - txg4419e5744df1404ab242-00697223dc + X-Amz-Request-Id: + - txg4419e5744df1404ab242-00697223dc + status: 200 OK + code: 200 + duration: 489.785097ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 127 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: foobar + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a6286664-79a9-421a-a0ae-4eef5fa57394 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Type: + - application/xml + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Checksum-Crc32: + - Y9NeVA== + X-Amz-Content-Sha256: + - d68cba1a39d89eb72e49b2e5b04058846b60e88e6e32eae42901c4f57a4727a8 + X-Amz-Date: + - 20260122T131924Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + 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: + - Thu, 22 Jan 2026 13:19:25 GMT + X-Amz-Id-2: + - txgff23b168a40340d7afe7-00697223dd + X-Amz-Request-Id: + - txgff23b168a40340d7afe7-00697223dd + status: 200 OK + code: 200 + duration: 191.467174ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 70774a68-6a92-41e4-b001-4d5286873c81 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131924Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:25 GMT + X-Amz-Id-2: + - txg425c7576a77d41098c6e-00697223dd + X-Amz-Request-Id: + - txg425c7576a77d41098c6e-00697223dd + status: 200 OK + code: 200 + duration: 299.54235ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 76b86c47-37d7-4212-a612-82ebf148e80f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131925Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg44af07e6445e4d558b3f-00697223ddtxg44af07e6445e4d558b3f-00697223dd/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:25 GMT + X-Amz-Id-2: + - txg44af07e6445e4d558b3f-00697223dd + X-Amz-Request-Id: + - txg44af07e6445e4d558b3f-00697223dd + status: 404 Not Found + code: 404 + duration: 240.332919ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9c686cf6-a58b-46d7-8cca-122efdc9cc89 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131925Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 280 + uncompressed: false + body: |- + + test-acc-scaleway-object-encrypt-wo-5612613682020890721000false + headers: + Content-Length: + - "280" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:26 GMT + X-Amz-Id-2: + - txg09733f5d1c9d4be8b3a1-00697223de + X-Amz-Request-Id: + - txg09733f5d1c9d4be8b3a1-00697223de + status: 200 OK + code: 200 + duration: 242.463956ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 20dda27a-d69f-47e4-9f8e-70b4a21dfa39 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131925Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:26 GMT + X-Amz-Id-2: + - txg30980070602b4866a8a5-00697223de + X-Amz-Request-Id: + - txg30980070602b4866a8a5-00697223de + status: 200 OK + code: 200 + duration: 74.716189ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b44cc652-48df-4a2d-81d8-41b4eaf3baf6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131925Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg056f581d3255467a8f30-00697223detxg056f581d3255467a8f30-00697223de/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:26 GMT + X-Amz-Id-2: + - txg056f581d3255467a8f30-00697223de + X-Amz-Request-Id: + - txg056f581d3255467a8f30-00697223de + status: 404 Not Found + code: 404 + duration: 107.01731ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 8def074b-f0d4-4e66-a8e7-7f9baf5b0926 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131925Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:26 GMT + X-Amz-Id-2: + - txg8157311424c849599572-00697223de + X-Amz-Request-Id: + - txg8157311424c849599572-00697223de + status: 200 OK + code: 200 + duration: 303.435169ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - bf5a27b5-f2eb-4c91-ba58-a9edea451527 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131926Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgb4c644bc92b34e42b18d-00697223detxgb4c644bc92b34e42b18d-00697223de/test-acc-scaleway-object-encrypt-wo-561261368202089072test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:26 GMT + X-Amz-Id-2: + - txgb4c644bc92b34e42b18d-00697223de + X-Amz-Request-Id: + - txgb4c644bc92b34e42b18d-00697223de + status: 404 Not Found + code: 404 + duration: 107.739287ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 52 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "b\r\nHello World\r\n0\r\nx-amz-checksum-crc32:ShexVg==\r\n\r\n" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 5c920ec8-52dd-4742-9c72-f64152e06aa5 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Encoding: + - aws-chunked + Content-Type: + - application/octet-stream + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Content-Sha256: + - STREAMING-UNSIGNED-PAYLOAD-TRAILER + X-Amz-Date: + - 20260122T131926Z + X-Amz-Decoded-Content-Length: + - "11" + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + X-Amz-Trailer: + - x-amz-checksum-crc32 + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?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: + - Thu, 22 Jan 2026 13:19:27 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + X-Amz-Checksum-Crc32: + - ShexVg== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg5a0de584cda54f489a2f-00697223df + X-Amz-Request-Id: + - txg5a0de584cda54f489a2f-00697223df + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 867.773705ms + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3d7ba287-40e8-4206-a5f3-d0cd4243afc7 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131927Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?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: + - Thu, 22 Jan 2026 13:19:27 GMT + X-Amz-Id-2: + - txg629b81ef7ff1470eaa36-00697223df + X-Amz-Request-Id: + - txg629b81ef7ff1470eaa36-00697223df + status: 200 OK + code: 200 + duration: 114.171457ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - add01b14-627a-4d0d-9bba-0444295b186b + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131927Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:28 GMT + X-Amz-Id-2: + - txg7b9a40d6125c439ca836-00697223e0 + X-Amz-Request-Id: + - txg7b9a40d6125c439ca836-00697223e0 + status: 200 OK + code: 200 + duration: 257.415078ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 57f3b6dd-7173-4e4d-835a-9b1ff5ea8b9d + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131927Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:28 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txgce43ecccc25d48f9a4de-00697223e0 + X-Amz-Request-Id: + - txgce43ecccc25d48f9a4de-00697223e0 + status: 200 OK + code: 200 + duration: 148.151633ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0fac0176-0d5a-43b3-975d-e328d2ec76a5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131927Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:28 GMT + X-Amz-Id-2: + - txgff9792f6893e47e2a1ee-00697223e0 + X-Amz-Request-Id: + - txgff9792f6893e47e2a1ee-00697223e0 + status: 200 OK + code: 200 + duration: 174.818194ms + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - aea09713-5b86-490f-b306-1b93e9de8cc4 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg0bf38a628d3c4961877e-00697223e0txg0bf38a628d3c4961877e-00697223e0/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:28 GMT + X-Amz-Id-2: + - txg0bf38a628d3c4961877e-00697223e0 + X-Amz-Request-Id: + - txg0bf38a628d3c4961877e-00697223e0 + status: 404 Not Found + code: 404 + duration: 30.405824ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b3172a9e-1764-496f-9022-74f642144ecd + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 763 + uncompressed: false + body: |- + + test-acc-scaleway-object-encrypt-wo-5612613682020890721000falsemyfile/foo2026-01-22T13:19:27.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "763" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:28 GMT + X-Amz-Id-2: + - txg8742697d471b41699d95-00697223e0 + X-Amz-Request-Id: + - txg8742697d471b41699d95-00697223e0 + status: 200 OK + code: 200 + duration: 212.172215ms + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - da770936-1767-4c09-a7d1-727ca1d2efb2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txgc8060a17be794f2f8bda-00697223e1 + X-Amz-Request-Id: + - txgc8060a17be794f2f8bda-00697223e1 + status: 200 OK + code: 200 + duration: 171.196312ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - b8cc032c-176f-422b-a81c-1b8ca74202a0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg5260be274f254329a238-00697223e1txg5260be274f254329a238-00697223e1/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txg5260be274f254329a238-00697223e1 + X-Amz-Request-Id: + - txg5260be274f254329a238-00697223e1 + status: 404 Not Found + code: 404 + duration: 149.70111ms + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - d96dfca3-10ad-4eb1-b3b1-6c5ab746561a + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txg0dfdc0306e29421f9ea3-00697223e1 + X-Amz-Request-Id: + - txg0dfdc0306e29421f9ea3-00697223e1 + status: 200 OK + code: 200 + duration: 84.07216ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 57505b34-2014-4558-9d0d-ae88770bd03f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg3ddf45f7f5894ae0a9ed-00697223e1txg3ddf45f7f5894ae0a9ed-00697223e1/test-acc-scaleway-object-encrypt-wo-561261368202089072test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txg3ddf45f7f5894ae0a9ed-00697223e1 + X-Amz-Request-Id: + - txg3ddf45f7f5894ae0a9ed-00697223e1 + status: 404 Not Found + code: 404 + duration: 71.10316ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e3690ee0-68cf-4454-9410-8e9b7e7b0c68 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?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: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txg2e64b62d2178450fafc8-00697223e1 + X-Amz-Request-Id: + - txg2e64b62d2178450fafc8-00697223e1 + status: 200 OK + code: 200 + duration: 79.145933ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0c1af36a-641b-42ba-9576-bdde873434f6 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131928Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:29 GMT + X-Amz-Id-2: + - txgbc8b88b4086842149b1c-00697223e1 + X-Amz-Request-Id: + - txgbc8b88b4086842149b1c-00697223e1 + status: 200 OK + code: 200 + duration: 286.71622ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4da17c7e-af6b-435f-84f5-400f205ed6fd + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txg7feb952e235b4097b5a7-00697223e2 + X-Amz-Request-Id: + - txg7feb952e235b4097b5a7-00697223e2 + status: 200 OK + code: 200 + duration: 147.711649ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 424cc211-0e32-42a1-a3cd-80f247a63a28 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgc44abaa3cc74487facaa-00697223e2txgc44abaa3cc74487facaa-00697223e2/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txgc44abaa3cc74487facaa-00697223e2 + X-Amz-Request-Id: + - txgc44abaa3cc74487facaa-00697223e2 + status: 404 Not Found + code: 404 + duration: 147.534141ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 18b39fb5-61b3-47d7-bc50-cb641d6e03aa + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 763 + uncompressed: false + body: |- + + test-acc-scaleway-object-encrypt-wo-5612613682020890721000falsemyfile/foo2026-01-22T13:19:27.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "763" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txg898a9f02773142b68087-00697223e2 + X-Amz-Request-Id: + - txg898a9f02773142b68087-00697223e2 + status: 200 OK + code: 200 + duration: 58.41057ms + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - fcd68ffa-02e9-435f-8682-5be268e41510 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txg77c37453717442f592a3-00697223e2 + X-Amz-Request-Id: + - txg77c37453717442f592a3-00697223e2 + status: 200 OK + code: 200 + duration: 71.793783ms + - id: 28 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - bb1cae1e-16f3-478c-8e0e-fb6fc4162213 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg436075dbc7b443a8aea0-00697223e2txg436075dbc7b443a8aea0-00697223e2/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txg436075dbc7b443a8aea0-00697223e2 + X-Amz-Request-Id: + - txg436075dbc7b443a8aea0-00697223e2 + status: 404 Not Found + code: 404 + duration: 115.763714ms + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1e40c18f-94d0-4f87-ba93-b3725040ada5 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131929Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:30 GMT + X-Amz-Id-2: + - txge028710b63384e9ab6f5-00697223e2 + X-Amz-Request-Id: + - txge028710b63384e9ab6f5-00697223e2 + status: 200 OK + code: 200 + duration: 849.871195ms + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 472eec17-125d-488c-85f5-a8dd86b7cdcd + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131930Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg514508cfaa06407fad8d-00697223e3txg514508cfaa06407fad8d-00697223e3/test-acc-scaleway-object-encrypt-wo-561261368202089072test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:31 GMT + X-Amz-Id-2: + - txg514508cfaa06407fad8d-00697223e3 + X-Amz-Request-Id: + - txg514508cfaa06407fad8d-00697223e3 + status: 404 Not Found + code: 404 + duration: 27.379152ms + - id: 31 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - ee070b2d-db1d-4e7a-a368-86ca29e7505e + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131930Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?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: + - Thu, 22 Jan 2026 13:19:31 GMT + X-Amz-Id-2: + - txg3fb7cf3f90da473c9270-00697223e3 + X-Amz-Request-Id: + - txg3fb7cf3f90da473c9270-00697223e3 + status: 200 OK + code: 200 + duration: 74.744281ms + - id: 32 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 0982583e-eeea-4059-952a-b317b75ae2f4 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131930Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:31 GMT + X-Amz-Id-2: + - txg1f74b73a56f8420cb0ce-00697223e3 + X-Amz-Request-Id: + - txg1f74b73a56f8420cb0ce-00697223e3 + status: 200 OK + code: 200 + duration: 157.21968ms + - id: 33 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - a4e8e708-d4ee-46d5-9b97-6f49e29b03e0 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Acl: + - private + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Copy-Source: + - test-acc-scaleway-object-encrypt-wo-561261368202089072/myfile/foo + X-Amz-Copy-Source-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Copy-Source-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Copy-Source-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + X-Amz-Date: + - 20260122T131931Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?x-id=CopyObject + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 271 + uncompressed: false + body: |- + + "b10a8db164e0754105b7a99be72e3fe5"2026-01-22T13:19:32.000ZShexVg== + headers: + Content-Length: + - "271" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:32 GMT + X-Amz-Id-2: + - txg3297b6c5d77746f69d58-00697223e4 + X-Amz-Request-Id: + - txg3297b6c5d77746f69d58-00697223e4 + status: 200 OK + code: 200 + duration: 426.618224ms + - id: 34 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f159fc06-5515-4c06-ac9f-a11a499e928f + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131931Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo?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: + - Thu, 22 Jan 2026 13:19:32 GMT + X-Amz-Id-2: + - txg69eebbe872f54dc6a69d-00697223e4 + X-Amz-Request-Id: + - txg69eebbe872f54dc6a69d-00697223e4 + status: 204 No Content + code: 204 + duration: 363.398665ms + - id: 35 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 52 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "b\r\nHello World\r\n0\r\nx-amz-checksum-crc32:ShexVg==\r\n\r\n" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - aa282eed-b804-4f1e-acab-fbf4a6f5d7c2 + Amz-Sdk-Request: + - attempt=1; max=3 + Content-Encoding: + - aws-chunked + Content-Type: + - application/octet-stream + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Content-Sha256: + - STREAMING-UNSIGNED-PAYLOAD-TRAILER + X-Amz-Date: + - 20260122T131932Z + X-Amz-Decoded-Content-Length: + - "11" + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key: + - MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY= + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + X-Amz-Trailer: + - x-amz-checksum-crc32 + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?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: + - Thu, 22 Jan 2026 13:19:32 GMT + Etag: + - '"b10a8db164e0754105b7a99be72e3fe5"' + X-Amz-Checksum-Crc32: + - ShexVg== + X-Amz-Checksum-Type: + - FULL_OBJECT + X-Amz-Id-2: + - txg0adc8c3acb0f4e41bb75-00697223e4 + X-Amz-Request-Id: + - txg0adc8c3acb0f4e41bb75-00697223e4 + X-Amz-Server-Side-Encryption-Customer-Algorithm: + - AES256 + X-Amz-Server-Side-Encryption-Customer-Key-Md5: + - JMwgiexXqwuPqIPjYFmIZQ== + status: 200 OK + code: 200 + duration: 245.61639ms + - id: 36 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 373efa63-e7dd-4ec5-8a43-39938681cd33 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131932Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?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: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Id-2: + - txg646f96fff1754920b3f1-00697223e5 + X-Amz-Request-Id: + - txg646f96fff1754920b3f1-00697223e5 + status: 200 OK + code: 200 + duration: 149.842007ms + - id: 37 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e065ab60-4908-4c2b-b283-67c267980dd1 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131932Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Id-2: + - txgda710d3937a443a18383-00697223e5 + X-Amz-Request-Id: + - txgda710d3937a443a18383-00697223e5 + status: 200 OK + code: 200 + duration: 34.087489ms + - id: 38 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3b25314b-3447-423f-a795-20a50e7f1984 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131932Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Bucket-Region: + - nl-ams + X-Amz-Id-2: + - txg1bacf6a955844eb9a8c8-00697223e5 + X-Amz-Request-Id: + - txg1bacf6a955844eb9a8c8-00697223e5 + status: 200 OK + code: 200 + duration: 73.847509ms + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 3fb70514-a0aa-4974-aabf-48971c61817c + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131932Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Id-2: + - txgf8fc73da10b640faa04f-00697223e5 + X-Amz-Request-Id: + - txgf8fc73da10b640faa04f-00697223e5 + status: 200 OK + code: 200 + duration: 34.312616ms + - id: 40 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7ffc9f4a-6733-4d62-a452-2992f2049938 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131932Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: 323 + uncompressed: false + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg2710741dc5bc415eac1b-00697223e5txg2710741dc5bc415eac1b-00697223e5/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "323" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Id-2: + - txg2710741dc5bc415eac1b-00697223e5 + X-Amz-Request-Id: + - txg2710741dc5bc415eac1b-00697223e5 + status: 404 Not Found + code: 404 + duration: 168.801515ms + - id: 41 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 31915317-a758-475c-9421-38f724711984 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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-encrypt-wo-5612613682020890721000falsemyfile/foo/bar2026-01-22T13:19:32.000Z"b10a8db164e0754105b7a99be72e3fe5"11105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfSTANDARDCRC32FULL_OBJECT + headers: + Content-Length: + - "767" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:33 GMT + X-Amz-Id-2: + - txg9b8d28051c774927ab35-00697223e5 + X-Amz-Request-Id: + - txg9b8d28051c774927ab35-00697223e5 + status: 200 OK + code: 200 + duration: 220.563127ms + - id: 42 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9af76f33-5c50-4ab6-a1c2-b4343319ed93 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?tagging= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 118 + uncompressed: false + body: |- + + foobar + headers: + Content-Length: + - "118" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txgdc90c34f6d7c4defa2c9-00697223e6 + X-Amz-Request-Id: + - txgdc90c34f6d7c4defa2c9-00697223e6 + status: 200 OK + code: 200 + duration: 29.084125ms + - id: 43 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - db70b7bb-3314-4be8-8f50-154d4eddcb73 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?cors= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 291 + uncompressed: false + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgbd15b79b6e824c9d98aa-00697223e6txgbd15b79b6e824c9d98aa-00697223e6/test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "291" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txgbd15b79b6e824c9d98aa-00697223e6 + X-Amz-Request-Id: + - txgbd15b79b6e824c9d98aa-00697223e6 + status: 404 Not Found + code: 404 + duration: 158.041992ms + - id: 44 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 1ef84071-10e7-4f63-b85f-72889f85de86 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txg08877ce8984b4a2cb5a0-00697223e6 + X-Amz-Request-Id: + - txg08877ce8984b4a2cb5a0-00697223e6 + status: 200 OK + code: 200 + duration: 178.91525ms + - id: 45 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 7194340e-454f-4f19-9fa0-b109d5ba3143 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/?lifecycle= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 380 + uncompressed: false + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg1b4da3429e7a4a57aa7e-00697223e6txg1b4da3429e7a4a57aa7e-00697223e6/test-acc-scaleway-object-encrypt-wo-561261368202089072test-acc-scaleway-object-encrypt-wo-561261368202089072 + headers: + Content-Length: + - "380" + Content-Type: + - application/xml + Date: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txg1b4da3429e7a4a57aa7e-00697223e6 + X-Amz-Request-Id: + - txg1b4da3429e7a4a57aa7e-00697223e6 + status: 404 Not Found + code: 404 + duration: 246.144747ms + - id: 46 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - e631cad1-ef1d-430e-bbb2-be2508900221 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?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: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txg522c4340a9614ec887f3-00697223e6 + X-Amz-Request-Id: + - txg522c4340a9614ec887f3-00697223e6 + status: 200 OK + code: 200 + duration: 55.408683ms + - id: 47 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 37f743f3-4c51-4bfe-ac92-6cab6601b0d2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131933Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?acl= + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 698 + uncompressed: false + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + headers: + Content-Length: + - "698" + Content-Type: + - text/xml; charset=utf-8 + Date: + - Thu, 22 Jan 2026 13:19:34 GMT + X-Amz-Id-2: + - txg43130825e3eb4f01abb0-00697223e6 + X-Amz-Request-Id: + - txg43130825e3eb4f01abb0-00697223e6 + status: 200 OK + code: 200 + duration: 83.523952ms + - id: 48 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - bb09d273-0fb8-4934-acd2-0164542cef76 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131934Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud/myfile/foo/bar?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: + - Thu, 22 Jan 2026 13:19:35 GMT + X-Amz-Id-2: + - txg37bb67ddebba45d997bc-00697223e7 + X-Amz-Request-Id: + - txg37bb67ddebba45d997bc-00697223e7 + status: 204 No Content + code: 204 + duration: 123.636354ms + - id: 49 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: test-acc-scaleway-object-encrypt-wo-561261368202089072.s3.nl-ams.scw.cloud + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - f2eeab5e-b701-4e7d-a96f-97644b2675b2 + Amz-Sdk-Request: + - attempt=1; max=3 + User-Agent: + - aws-sdk-go-v2/1.41.0 ua/2.1 os/linux lang/go#1.25.5 md/GOOS#linux md/GOARCH#amd64 api/s3#1.93.0 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20260122T131934Z + url: https://test-acc-scaleway-object-encrypt-wo-561261368202089072.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: + - Thu, 22 Jan 2026 13:19:35 GMT + X-Amz-Id-2: + - txgaabdef1cfacf4a748953-00697223e7 + X-Amz-Request-Id: + - txgaabdef1cfacf4a748953-00697223e7 + status: 204 No Content + code: 204 + duration: 353.064489ms diff --git a/internal/services/object/testfuncs/checks.go b/internal/services/object/testfuncs/checks.go index 97d38e6ada..e717c36cd6 100644 --- a/internal/services/object/testfuncs/checks.go +++ b/internal/services/object/testfuncs/checks.go @@ -234,10 +234,27 @@ func IsObjectExists(tt *acctest.TestTools, n string) resource.TestCheckFunc { return errors.New("no ID is set") } - _, err = s3Client.HeadObject(ctx, &s3.HeadObjectInput{ + req := &s3.HeadObjectInput{ Bucket: scw.StringPtr(bucketName), Key: scw.StringPtr(key), - }) + } + + if encryptionKey, ok := rs.Primary.Attributes["sse_customer_key"]; ok && encryptionKey != "" { + digestMD5, encryption, err := object.EncryptCustomerKey(encryptionKey) + if err != nil { + return err + } + + req.SSECustomerAlgorithm = scw.StringPtr("AES256") + req.SSECustomerKeyMD5 = scw.StringPtr(digestMD5) + req.SSECustomerKey = encryption + } else if _, ok := rs.Primary.Attributes["sse_customer_key_wo_version"]; ok { + // Object was encrypted with write-only key, but we can't read it back + // since the actual key is not stored in state. Skip the check. + return nil + } + + _, err = s3Client.HeadObject(ctx, req) if err != nil { if object.IsS3Err(err, object.ErrCodeNoSuchBucket, "") { return errors.New("s3 object not found") diff --git a/templates/resources/object.md.tmpl b/templates/resources/object.md.tmpl index 4cc257f4b9..74875394e0 100644 --- a/templates/resources/object.md.tmpl +++ b/templates/resources/object.md.tmpl @@ -1,30 +1,22 @@ {{- /*gotype: github.com/hashicorp/terraform-plugin-docs/internal/provider.ResourceTemplateType */ -}} --- subcategory: "Object Storage" -page_title: "Scaleway: scaleway_object" +page_title: "Scaleway: {{ .Name }}" --- -# Resource: scaleway_object +# Resource: {{ .Name }} -The `scaleway_object` resource allows you to create and manage objects for [Scaleway Object storage](https://www.scaleway.com/en/docs/object-storage/). - -Refer to the [dedicated documentation](https://www.scaleway.com/en/docs/object-storage/how-to/upload-files-into-a-bucket/) for more information on Object Storage objects. +{{ .Description }} +{{ if .HasExamples }} ## Example Usage -```terraform -resource "scaleway_object_bucket" "some_bucket" { - name = "some-unique-name" -} +{{ range .ExampleFiles -}} +{{ tffile . }} -resource scaleway_object "some_file" { - bucket = scaleway_object_bucket.some_bucket.id - key = "object_path" +{{ end }} - file = "myfile" - hash = filemd5("myfile") -} -``` +{{ end -}} ## Argument Reference @@ -54,7 +46,11 @@ The following arguments are supported: * `tags` - (Optional) Map of tags. -* `sse_customer_key` - (Optional) Customer's encryption keys to encrypt data (SSE-C) +* `sse_customer_key` - (Optional) Customer's encryption keys to encrypt data (SSE-C). Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified. + +* `sse_customer_key_wo` - (Optional) Customer's encryption keys to encrypt data (SSE-C) in [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) mode. Only one of `sse_customer_key` or `sse_customer_key_wo` should be specified. `sse_customer_key_wo` will not be set in the Terraform state. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`. **Important:** Objects encrypted with `sse_customer_key_wo` cannot be read back by Terraform since the encryption key is not stored in state. This means attributes like `content_type`, `metadata`, and `tags` will not be populated from the actual object. Additionally, data sources cannot use `sse_customer_key_wo` because data sources cannot have write-only attributes - the key would be exposed in the state, defeating the purpose of write-only mode. + +* `sse_customer_key_wo_version` - (Optional) The version of the [write-only](https://developer.hashicorp.com/terraform/language/manage-sensitive-data/write-only) SSE customer key. To update the `sse_customer_key_wo`, you must also update the `sse_customer_key_wo_version`. * `project_id` - (Defaults to [provider](../index.md#arguments-reference) `project_id`) The ID of the project the bucket is associated with.