TECH

AWS CLIで構築をサクッと終わらせる(各リソースIDの取得を簡略化)

投稿日:

 

AWS CLIを使ってVPC関連の構築をサクッと終わらせようと思いました。

そこで以下の記事を参考にスクリプトを書いている途中、どうしても簡略化したいことがありました。

[JAWS-UG CLI] VPC:#1 VPC作成

https://qiita.com/tcsh/items/41e1aa3c77c469c92e84#--subnet%E3%81%AE%E4%BD%9C%E6%88%90--

それは作成したリソースのID取得です。

先ほどの記事ではjqなどを用いて作成後にIDを取得しているのですがそんな面倒なこといやだなと思い、作成と同時にIDを取得する方法を考えました。

以下の記事を参考にgrepをうまく使うことでこれを実現します。

grepの-oオプションと-Pオプションの組み合わせが便利

http://greymd.hatenablog.com/entry/2014/09/27/154305

この記事最高です。とても素晴らしい記事だと思います。
本当に助かりました(笑)

で、どうなったのかというと

VPC作成の場合こうなります。

読みやすいし、一行ですむので素晴らしい出来となりました。

-Pオプションを使用することでPerlを利用しているそうです。

ちなみにWindowsの場合はわからないので考えてみてください(笑)

 

以下でVPC関連をサクッと作っちゃいます。

 

こんな感じになります。

参考になれば幸いです。

 

-TECH
-,

Copyright© 紳士は変態がお好き , 2020 All Rights Reserved.