AWS Amazon EC2 Copy

This page shows how to write Terraform for Amazon EC2 Copy and write them securely.

aws_ami_copy (Terraform)

The Copy in Amazon EC2 can be configured in Terraform with the resource name aws_ami_copy. The following sections describe 5 examples of how to use the resource and its parameters.

Example Usage from GitHub

github-iconffsclyh/config-lint
resource "aws_ami_copy" "encrypted_set_to_true" {
  name              = "foo"
  source_ami_id     = "ami-xxxxxxxx"
  source_ami_region = "us-east-1"
  encrypted         = true
}
github-iconffsclyh/config-lint
resource "aws_ami_copy" "encrypted_set_to_true" {
  name              = "foo"
  source_ami_id     = var.test_ami
  source_ami_region = var.test_region
  encrypted         = true
}
github-iconstelligent/config-lint
resource "aws_ami_copy" "encrypted_set_to_true" {
  name              = "foo"
  source_ami_id     = "ami-xxxxxxxx"
  source_ami_region = "us-east-1"
  encrypted         = true
}
github-iconstelligent/config-lint
resource "aws_ami_copy" "encrypted_set_to_true" {
  name              = "foo"
  source_ami_id     = var.test_ami
  source_ami_region = var.test_region
  encrypted         = true
}
github-iconKanshar/aws-exercise
resource "aws_ami_copy" "web_ami_copy" {
  name              = "web-ami-copy"
  source_ami_id     = var.server_ami
  source_ami_region = var.region

  tags = {

Parameters

Explanation in Terraform Registry

The "AMI copy" resource allows duplication of an Amazon Machine Image (AMI), including cross-region copies. If the source AMI has associated EBS snapshots, those will also be duplicated along with the AMI. This is useful for taking a single AMI provisioned in one region and making it available in another for a multi-region deployment. Copying an AMI can take several minutes. The creation of this resource will block until the new AMI is available for use on new instances.

CloudFormation Example

CloudFormation code does not have the related resource.

Frequently asked questions

What is AWS Amazon EC2 Copy?

AWS Amazon EC2 Copy is a resource for Amazon EC2 of Amazon Web Service. Settings can be wrote in Terraform.

Where can I find the example code for the AWS Amazon EC2 Copy?

For Terraform, the ffsclyh/config-lint, ffsclyh/config-lint and stelligent/config-lint source code examples are useful. See the Terraform Example section for further details.

security-icon

Scan your IaC problem in 3 minutes for free

You can keep your IaC security for free. No credit card required.