Difference between revisions of "AWS s3 bucket"

From wikieduonline
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  = "select_regin" # eu-central-1
+
   region  = "select_region" # eu-central-1
 
   profile = "your_profile"
 
   profile = "your_profile"
 
  }
 
  }
 
   
 
   
  [[resource]] "[[aws_s3_bucket]]" "yours3bucketname" {
+
  [[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: