Difference between revisions of "AWS s3 bucket"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
+ | |||
+ | |||
+ | |||
+ | == Using provider == | ||
* Example with a predefined name: yourbucketname | * Example with a predefined name: yourbucketname | ||
[[provider]] "aws" { | [[provider]] "aws" { | ||
− | region = " | + | region = "select_region" # eu-central-1 |
profile = "your_profile" | profile = "your_profile" | ||
} | } | ||
− | [[resource]] "[[aws_s3_bucket]]" " | + | [[resource]] "[[aws_s3_bucket]]" "yours3bucketresourcename" { |
bucket = "yourbucketname" | bucket = "yourbucketname" | ||
} | } | ||
Line 25: | Line 29: | ||
Check name: <code>[[terraform show]] | grep bucket</code> | Check name: <code>[[terraform show]] | grep bucket</code> | ||
+ | |||
+ | == Using module == | ||
+ | provider "aws" { | ||
+ | region = "select_region" | ||
+ | profile = "your_profile" | ||
+ | } | ||
+ | |||
+ | |||
+ | module "yours3bucketmodulename" { | ||
+ | source = "terraform-aws-modules/s3-bucket/aws" | ||
+ | } | ||
== Related == | == Related == |
Revision as of 03:32, 16 February 2022
create_s3_bucket.tf
Using provider
- Example with a predefined name: yourbucketname
provider "aws" { region = "select_region" # eu-central-1 profile = "your_profile" } resource "aws_s3_bucket" "yours3bucketresourcename" { bucket = "yourbucketname" }
- Example with a name assigned by terraform:
provider "aws" { region = "select_regin" # eu-central-1 profile = "your_profile" } resource "aws_s3_bucket" "yours3bucketname" { }
Check name: terraform show | grep bucket
Using module
provider "aws" { region = "select_region" profile = "your_profile" } module "yours3bucketmodulename" { source = "terraform-aws-modules/s3-bucket/aws" }
Related
See also
Advertising: