Create DynamoDB Table Using Terraform Kodekloud Engineer Task Success

Ticker

6/recent/ticker-posts

Create DynamoDB Table Using Terraform Kodekloud Engineer Task Success

 Question : The Nautilus DevOps team needs to set up a DynamoDB table for storing user data. They need to create a DynamoDB table with the following specifications:

1) The table name should be nautilus-users.

2) The primary key should be nautilus_id (String).

3) The table should use PAY_PER_REQUEST billing mode.

Use Terraform to create this DynamoDB table. The Terraform working directory is /home/bob/terraform. Create the main.tf file (do not create a different .tf file) to create the DynamoDB table.

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

 resource "aws_dynamodb_table" "nautilus-users" {
  name           = "nautilus-users"
  hash_key       = "nautilus_id"
  billing_mode   = "PAY_PER_REQUEST"

  attribute {
    name = "nautilus_id"
    type = "S"
  }
}

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

Create DynamoDB Table Using Terraform Kodekloud Engineer Task Success