Skip to content

Commit e5d9cd5

Browse files
authored
Merge pull request #7849 from ovh/fix-add-warning-s3
fix(s3): add warning for the s3 as tf backend guide
2 parents 51c509a + 34dd300 commit e5d9cd5

File tree

15 files changed

+418
-30
lines changed

15 files changed

+418
-30
lines changed

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.de-de.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud Object Storage as Terraform Backend to store your Terraform state (EN)'
33
excerpt: 'Find out how to use an OVHcloud Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/de/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-asia.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/asia/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-au.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en-au/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-ca.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en-ca/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-gb.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en-gb/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-ie.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en-ie/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-sg.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en-sg/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

pages/public_cloud/compute/use_object_storage_terraform_backend_state/guide.en-us.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Using OVHcloud High Performance (S3) Object Storage as Terraform Backend to store your Terraform state'
33
excerpt: 'Find out how to use an OVHcloud High Performance (S3) Object Storage as a Terraform Backend to store your Terraform state'
4-
updated: 2024-10-29
4+
updated: 2025-05-14
55
---
66

77
## Objective
@@ -17,11 +17,37 @@ In this tutorial you will:
1717
## Requirements
1818

1919
- Access to the [OVHcloud Control Panel](/links/manager)
20-
- A [Public Cloud Instance](https://www.ovhcloud.com/en/public-cloud/) in your OVHcloud account
20+
- A [Public Cloud Instance](/links/public-cloud/public-cloud) in your OVHcloud account
2121
- [Terraform CLI](https://www.terraform.io/downloads){.external} installed
2222

2323
## Before you begin
2424

25+
> [!warning]
26+
>
27+
> **AWS CLI and SDK compatibility warning:**
28+
>
29+
> Recently, Amazon Web Services (AWS) implemented a change that strengthens checksums when using the S3 API. These new integrity checks are currently being integrated into our platform. The following headers are not supported:
30+
>
31+
> - `x-amz-content-sha256 with value STREAMING-UNSIGNED-PAYLOAD-TRAILER`
32+
> - `x-amz-sdk-checksum-algorithm with value CRC32`
33+
>
34+
> Until our Object Storage service is updated, we recommend that you use the maximum supported versions of the CLI, SDK and other AWS tools below:
35+
>
36+
> - boto3 1.35.99
37+
> - legacy aws cli 1.36.40
38+
> - aws cli 2.22.35
39+
> - aws-sdk-go 1.72.3
40+
> - aws-sdk-java 2.29.52
41+
> - aws-sdk-js-v3 3.726.1
42+
> - aws-sdk-net 3.7.962.0
43+
> - aws-sdk-php 3.336.15
44+
> - aws-sdk-ruby 1.177.0
45+
>
46+
> Find out more [here](https://docs.aws.amazon.com/fr_fr/sdkref/latest/guide/feature-dataintegrity.html){.external}.
47+
>
48+
> Follow OVHcloud related updates [here](https://public-cloud.status-ovhcloud.com/incidents/491vx956zx6b).
49+
>
50+
2551
* You should have installed Terraform CLI, version 0.12.x minimum, on your machine. You can install it by following the [detailed installation instructions](https://www.terraform.io/docs/cli/index.html){.external} or with the tool [tfenv](https://github.com/tfutils/tfenv){.external}.
2652

2753
## Terraform

0 commit comments

Comments
 (0)