HAPPY HACKING Oouchi's BLOG

PSE(ポンコツエンジニア)の技術ブログ

AWS-AWS CLI

EC2を複数台立ち上げた後、全てのEC2にSSH接続するためのTeraTermマクロファイルを作成するShellスクリプト

負荷試験を実施するために同じ構成のEC2を15台立ち上げてTeratermでSSH接続負荷試験を実施していたのですが、コスト削減のためにEIPを使用せずに負荷試験を実施しないときは停止することにしました。 そうするともちろんEC2を起動するたびに接続先のIPが変更…

「JAWS-UG CLI専門支部 #168R」で「AWS CLIで月160万円の負債を 解消した話」をした

9月24日に「JAWS-UG CLI専門支部 #168R」にLT枠で参加してきました! jawsug-cli.connpass.com いい反応をもらえて照れながら話しました (adsbygoogle = window.adsbygoogle || []).push({}); 発表資料 タイトルは「AWS CLIで月160万円の負債を 解消した話」…

【AWS CLI】全リージョンのEC2インスタンスを全て削除する

はじめに 最近勉強会やハンズオンをよくやっているおかげで、AWSリソースの消し忘れが怖くなることが多くなりました。 特に残したいリソースも運用しているリソースもないのでいっそ自動で全リージョンのEC2インスタンスを全て削除するスクリプトを作っちゃ…

【AWS Organizations】メンバーアカウントを大量に作成する

はじめに 先日のAWS CLI勉強会以来、AWS CLIにはまりました。 マネージメントコンソールを使用する作業は「CLIでできるかどうか」をまず考えるようになりました。 ↓勉強会参加レポート www.ooooouchi.info 今回は、実際に想定できるユースケースに沿ったCLI…

「JAWS-UG CLI専門支部 #162R IAM基礎(インスタンスプロファイル)」でcurlの使いやすさを知った

JAWS-UG CLI専門支部 #162R IAM基礎(インスタンスプロファイル)の参加レポートです。 jawsug-cli.connpass.com 前回参加レポートはこちら www.ooooouchi.info 感想 できるようになったこと 構成 簡易手順 理解したこと IAMロールとは インスタンスプロファイ…

JAWS-UG CLI専門支部 #161R IAM基礎(IAMロール) オンライン参加レポート

JAWS-UG CLI専門支部 #161R IAM基礎(IAMロール) の参加レポートです。 jawsug-cli.connpass.com できるようになったこと 参加したことにより以下のことがAWS CLIでできるようになりました! IAMロールの作成 IAMポリシーの作成 IAMロールへのIAMポリシーアタ…

AWS CLIでS3のマルチパートアップロードを実行する

はじめに 本題 S3バケットを作成する ファイルを分割する マルチパートアップロードを作成する 分割したファイルをアップロードする ファイルを 結合する 実施結果確認 おわりに はじめに 大きいサイズのファイルをS3にアップロードする場合は「マルチパート…

【AWS Organizations】OUから別のOUへAWSアカウントを移動させる

はじめに ※個人的備忘録です。 AWS CLIがめちゃめちゃ便利ということを最近知りました。 shellスクリプト自体全然書いたことがないので変なスクリプトかもしれませんが。。 本題 jqコマンドを使用しています。 実装 #!/bin/bash AWS_PROFILE_NAME= # aws cli…