{"id":27706,"date":"2017-06-20T14:51:31","date_gmt":"2017-06-20T12:51:31","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27706"},"modified":"2017-06-20T14:51:31","modified_gmt":"2017-06-20T12:51:31","slug":"5-fancy-reasons-and-7-funky-uses-for-the-aws-cli","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/20\/5-fancy-reasons-and-7-funky-uses-for-the-aws-cli\/","title":{"rendered":"5 Fancy Reasons and 7 Funky Uses for the AWS CLI"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/ukcloud.pro\/5-fancy-reasons-and-7-funky-uses-for-the-aws-cli-288e0e688030\">5 Fancy Reasons and 7 Funky Uses for the AWS CLI<\/a>\u00a0has a few good examples of AWS CLI usage:<\/p>\n<ol>\n<li>AWS CLI Multiple Profiles<\/li>\n<li>AWS CLI Autocomplete<\/li>\n<li>Formatting AWS CLI Output<\/li>\n<li>Filtering AWS CLI Output<\/li>\n<li>Using Waiters in the AWS CLI<\/li>\n<li>Using Input Files to Commands<\/li>\n<li>Using Roles to Access Resources<\/li>\n<\/ol>\n<p>There also a few useful links in the article, so make sure you at least scroll through it.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>5 Fancy Reasons and 7 Funky Uses for the AWS CLI\u00a0has a few good examples of AWS CLI usage: AWS CLI Multiple Profiles AWS CLI Autocomplete Formatting AWS CLI Output Filtering AWS CLI Output Using Waiters in the AWS CLI Using Input Files to Commands Using Roles to Access Resources There also a few useful &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/20\/5-fancy-reasons-and-7-funky-uses-for-the-aws-cli\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">5 Fancy Reasons and 7 Funky Uses for the AWS CLI<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"5 Fancy Reasons and 7 Funky Uses for the AWS CLI #Amazon #AWS #CLI #cloud #hosting","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,133,62,1334],"tags":[3270,2366,1960,2289],"keyring_services":[],"class_list":["post-27706","post","type-post","status-publish","format-standard","hentry","category-general","category-sysadmin","category-technology","category-web-work","tag-amazon-aws","tag-cloud-computing","tag-command-line","tag-web-hosting"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":28969,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/12\/using-aws-cli-query-option-to-simplify-output\/","url_meta":{"origin":27706,"position":0},"title":"Using aws-cli &#8211;query Option To Simplify Output","author":"Leonid Mamchenkov","date":"November 12, 2018","format":false,"excerpt":"Eric Hammond shares a super-handy tip for those of us who work with Amazon AWS via the command line: I just learned about a recent addition to aws-cli: The\u00a0--query\u00a0option lets you specify what parts of the response data structure you want output. Instead of wading through pages of JSON output,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27400,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/08\/awless-a-mighty-cli-for-aws\/","url_meta":{"origin":27706,"position":1},"title":"awless &#8211; a Mighty CLI for AWS","author":"Leonid Mamchenkov","date":"March 8, 2017","format":false,"excerpt":"awless is a command line interface to the Amazon AWS. \u00a0While Amazon AWS already has its own set of tools for command line interface, awless makes things even simpler, with the following features: run frequent actions by using simple commands easily explore your infrastructure and cloud resources inter relations via\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/awless-demo-500x264.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26813,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/31\/easier-aws-cli-with-docker\/","url_meta":{"origin":27706,"position":2},"title":"Easier AWS CLI with Docker","author":"Leonid Mamchenkov","date":"October 31, 2016","format":false,"excerpt":"Here is a handy blog post that shows how to simplify the installation and running of the Amazon AWS command line commands, using Docker. \u00a0With the Dockerfile like this: One can build the image and run the container as follows: Obviously, DO NOT hardcode your Amazon AWS credentials into an\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42589,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/05\/05\/ansible-aws-graphviz-aws-securitygroup-grapher\/","url_meta":{"origin":27706,"position":3},"title":"Ansible + AWS + GraphViz = aws-securitygroup-grapher","author":"Leonid Mamchenkov","date":"May 5, 2019","format":false,"excerpt":"aws-securitygroup-grapher is a handy tool that can generate a variety of graphs visualizing Amazon Security Groups. It is implemented as an Ansible role and uses GraphViz to produce the results. This is particularly useful when you need to get familiar with a complex VPC setup by someone else, or when\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":27623,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/25\/what-is-wp-cli-a-beginners-guide\/","url_meta":{"origin":27706,"position":4},"title":"What Is WP-CLI? A Beginner\u2019s Guide","author":"Leonid Mamchenkov","date":"May 25, 2017","format":false,"excerpt":"WP-CLI is a super useful tool, which I use on a daily basis, and I wish more people knew about. \u00a0Gladly, there is now \"What Is WP-CLI? A Beginner\u2019s Guide\", which explains what it is, how to install it, how to use it, and where to go from there.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25090,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/12\/28\/5-aws-mistakes-you-should-avoid\/","url_meta":{"origin":27706,"position":5},"title":"5 AWS mistakes you should avoid","author":"Leonid Mamchenkov","date":"December 28, 2015","format":false,"excerpt":"\"5 AWS mistakes you should avoid\" is a rather opinionated piece on what you should and shouldn't do with your infrastructure, especially, when using AWS. \u00a0Here's an example: A typical web application consists of at least: load balancer scalable web backend database and looks like the following figure. This pattern\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"typical-web-application","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/12\/typical-web-application-500x298.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27706"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27706\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27706"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}