From c2e7220d3ebb285c8e2a85c742625767aa3c40f5 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 25 Jun 2026 10:20:25 +0800 Subject: [PATCH] fix(vultr-vps): fix terraform s3 backend SignatureDoesNotMatch error - Add skip_s3_checksum = true and skip_metadata_api_check = true to s3 backend config - Use endpoints = { s3 = ... } instead of deprecated endpoint parameter --- terraform-hcl-standard/vultr-vps/templates/backend.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/terraform-hcl-standard/vultr-vps/templates/backend.tf b/terraform-hcl-standard/vultr-vps/templates/backend.tf index a3ffc7da..e309e302 100644 --- a/terraform-hcl-standard/vultr-vps/templates/backend.tf +++ b/terraform-hcl-standard/vultr-vps/templates/backend.tf @@ -1,6 +1,8 @@ terraform { backend "s3" { - endpoint = var.object_storage_endpoint + endpoints = { + s3 = var.object_storage_endpoint + } bucket = var.state_bucket key = var.state_key region = var.region @@ -9,6 +11,8 @@ terraform { skip_credentials_validation = true skip_region_validation = true skip_requesting_account_id = true + skip_metadata_api_check = true + skip_s3_checksum = true force_path_style = true } }