Copy Data to S3 Using Terraform Kodekloud Engineer Task Success

Ticker

6/recent/ticker-posts

Copy Data to S3 Using Terraform Kodekloud Engineer Task Success

Question : The Nautilus DevOps team is presently immersed in data migrations, transferring data from on-premise storage systems to AWS S3 buckets. They have recently received some data that they intend to copy to one of the S3 buckets.

S3 bucket named datacenter-cp-30085 already exists. Copy the file /tmp/datacenter.txt to s3 bucket datacenter-cp-30085 using Terraform. The Terraform working directory is /home/bob/terraform. Update the main.tf file (do not create a separate .tf file) to accomplish this task.

Note: Right-click under the EXPLORER section in VS Code and select Open in Integrated Terminal to launch the terminal.


Please Note:-  Perform the below commands based on your question server,  user name & other details that might differ as per the task.

Solution:  

1. In VS Code Editor create a new file  main.tf 

      (Refer Video below for better understanding )

Code you will get on Git Lab repository 

https://gitlab.com/nb-tech-support/devops/-/blob/master/Terraform

Main.tf

resource "null_resource" "aws_cli" {
  provisioner "local-exec" {
    command = "aws s3 cp /tmp/datacenter.txt s3://datacenter-cp-30085/datacenter.txt"
  }
}

2  Execute given below command one another.


terraform init

terraform plan

terraform apply



3. Click on Finish & Confirm to complete the task successful

Happy Learning!!!!


Apart from this if you need more clarity,  I have made a  tutorial video on this , 

please go through and share your comments. Like and share the knowledge









Post a Comment

0 Comments

Latest Posts

Copy Data to S3 Using Terraform  Kodekloud Engineer Task Success