Difference between revisions of "Terraform S3 backend"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Terraform]] [[S3]] backend.  
 
[[Terraform]] [[S3]] backend.  
 
* https://www.terraform.io/docs/language/settings/backends/s3.html
 
* https://www.terraform.io/docs/language/settings/backends/s3.html
 +
 +
== Basic S3 example ==
 +
terraform {
 +
  backend "s3" {
 +
    [[bucket]] = "your-terraform-states"
 +
    [[key]]<ref>https://www.terraform.io/docs/language/settings/backends/s3.html#key</ref>    = "[[terraform.tfstate]]"
 +
    region = "[[us-west-2]]"
 +
    [[profile]] = "your-profile"
 +
  }
 +
}
 +
  
 
== Example including DynamoDB table ==
 
== Example including DynamoDB table ==

Revision as of 18:35, 21 October 2021

Terraform S3 backend.

Basic S3 example

terraform {
  backend "s3" {
    bucket = "your-terraform-states"
    key[1]    = "terraform.tfstate"
    region = "us-west-2"
    profile = "your-profile"
  }
}


Example including DynamoDB table

terraform {
  backend "s3" {
    bucket = "your-terraform-states"
    key[2]    = "terraform.tfstate"
    region = "us-west-2"
    dynamodb_table = "your-terraform-states"
    profile = "your-profile"
    workspace_key_prefix = "your-workspace"
  }
}
Successfully configured the backend "s3"! Terraform will automatically
use this backend unless the backend configuration changes.
Error refreshing state: AccessDenied: Access Denied status code: 403, request id: JDK297FD1E5GY3TT, host id: JJJ1ThvIKmNSYOO3h2IZFECn9l8DnsofwXWk4F6a9/nzrqgNNbOzyw9d2PcAXSb4DDYwkr/VNWZ0

S3 backend errors

Related terms

See also

  • https://www.terraform.io/docs/language/settings/backends/s3.html#key
  • https://www.terraform.io/docs/language/settings/backends/s3.html#key
  • Advertising: