Info:
— The access_key
and secret_key
can be retrieved in the DCD, go to Menu > Storage > IONOS S3 Object Storage > Key management.
— For the list of IONOS S3 Object Storage Service endpoints, see S3 Endpoints.
Prerequisite: For installing or updating the latest versions, refer to the instructions in the AWS Terraform Provider documentation.
The following information must be specified in your Terraform provider configuration hcl:
AWS Access Key ID: Insert the Access Key. In the DCD, go to Menu > Storage > IONOS S3 Object Storage > Key management and check the Access keys section to find the essential details.
AWS Secret Access Key: Paste the Secret Key. In the DCD, go to Menu > Storage > IONOS S3 Object Storage > Key management and check the Access keys section to find the essential details.
skip_credentials_validation: When set to true
, it skips Security Token Service validation.
skip_requesting_account_id: The account ID is not requested when set to true
. It is useful for AWS API implementations that do not have the IAM, STS API, or metadata API.
skip_region_validation: The region name is not validated when set to true
. It is useful for WS-like implementations that use their own region names.
endpoints: For the list of IONOS S3 Object Storage Service endpoints, see S3 Endpoints.
IONOS S3 Object Storage is fully compatible with the S3 protocol, and once properly configured, it can be used to manage buckets and objects with existing S3 clients. Terraform is HashiCorp's infrastructure-as-code tool. It lets you define resources and infrastructure in human-readable format, declarative configuration files and manages your infrastructure's lifecycle. Using Terraform has several advantages over manually managing your infrastructure.
To use IONOS S3 Object Storage with AWS Terraform Provider, Configure AWS Terraform Provider. For more information, see Examples.