こんにちは。DA事業本部の下地です。 最近セキュリティグループ(sg)のインバウンドルールへの追加や削除を行う機会が増えてきましたので、コマンドライン引数で必要な情報を渡してインバウンドルールの編集を行うpythonファイルを作りたいと思います。 環境 実行環境は下記のようになります。 MacOS: Catalina 10.15.4 Python: 3.7.0 Boto3: 1.12.33 インバウンドルールの追加と削除 sgのインバウンドの追加と削除にはAWS SDK for Python (boto3)を使用します。boto3には“Client API” と “Resource API”の2種類が用意されています。違いについては弊社ブログにて(AWS SDK for Python (Boto3) の “Client API” と “Resource API” の違いについて調べてみた)