{"id":2435,"date":"2021-06-24T15:59:42","date_gmt":"2021-06-24T15:59:42","guid":{"rendered":"https:\/\/teza.blog\/?p=2435"},"modified":"2021-06-25T01:23:56","modified_gmt":"2021-06-25T01:23:56","slug":"setting-up-s3-bucket-using-terraform","status":"publish","type":"post","link":"https:\/\/teza.blog\/index.php\/2021\/06\/24\/setting-up-s3-bucket-using-terraform\/","title":{"rendered":"Terraform walk through with AWS creating S3 buckets"},"content":{"rendered":"\n<p>Terraform is a IaaC tool developed by Hashicorp. It can be used with multiple platforms like AWS, Microsoft Azure, GCP and provision different environments. <br><br>Running Terraform is simple, you simply need to install Terraform first on the host you intend to run, whether it be local, remote or cloud hosts. Move to desired location \/usr\/local\/bin. Then create a Terraform config file &#8211; which is written in HCL (Hashicorp Config Language) that ends with .tf extension. <br>Using simple commands like Terraform init, plan, apply, destroy, you can manage and provision infrastructure safely and efficiently. <br><br>See my Video tutorial on setting up Terraform on AWS EC2 instance.<br><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"creating S3 buckets using Terraform\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/jJ_raTsYdxQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Terraform is a IaaC tool developed by Hashicorp. It can be used with multiple platforms like AWS, Microsoft Azure, GCP and provision different environments. Running Terraform is simple, you simply need to install Terraform first on the host you intend to run, whether it be local, remote or cloud hosts. Move to desired location \/usr\/local\/bin. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/teza.blog\/index.php\/2021\/06\/24\/setting-up-s3-bucket-using-terraform\/\" class=\"read-more\">Read More<span class=\"screen-reader-text\"> &#8220;Terraform walk through with AWS creating S3 buckets&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,82,85],"tags":[20,87],"class_list":["post-2435","post","type-post","status-publish","format-standard","hentry","category-cloud","category-linux","category-virtualization","tag-aws","tag-terraform"],"_links":{"self":[{"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/posts\/2435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/comments?post=2435"}],"version-history":[{"count":2,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/posts\/2435\/revisions"}],"predecessor-version":[{"id":2438,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/posts\/2435\/revisions\/2438"}],"wp:attachment":[{"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/media?parent=2435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/categories?post=2435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teza.blog\/index.php\/wp-json\/wp\/v2\/tags?post=2435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}