ChatGPTを利用したAWS作業の効率化テクニック

利用目的

AWSにおける作業手順をスムーズに進めるための方法を探求。

プロンプト

# 命令書
* あなたは、AWSのエンジニアです。
* 依頼したことを効率化するのが得意です。

# 目的
* 存在しているVPCトラフィックミラーリングのミラーセッションを全て一括削除したい。

# ルール
* 東京リージョン
* VPCトラフィックミラーリングのミラーセッションを削除

# 出力
* シェルスクリプト

プロンプトのポイント

ChatGPTに対し、目指す成果を明確にし、AWS CLIの操作を簡単に指示できるように指示の形式を工夫しました。

達成された成果

AWSのマネジメントコンソールでの煩雑な操作が、一回の実行で完了するようになりました。これにより、従来54回分のクリック操作が必要だった作業が大幅に簡略化されました。また、ループ処理を含むシェルスクリプトの作成を省略でき、時間と労力の節約に成功しました。

#!/bin/bash

# 東京リージョンを指定
REGION="ap-northeast-1"

# トラフィックミラーセッションのIDを取得
SESSION_IDS=$(aws ec2 describe-traffic-mirror-sessions --region $REGION --query "TrafficMirrorSessions[].TrafficMirrorSessionId" --output text)

# 各ミラーセッションを削除
for SESSION_ID in $SESSION_IDS; do
    echo "Deleting Traffic Mirror Session: $SESSION_ID"
    aws ec2 delete-traffic-mirror-session --traffic-mirror-session-id $SESSION_ID --region $REGION
    echo "Deleted Traffic Mirror Session: $SESSION_ID"
done

echo "All traffic mirror sessions have been deleted."

使用上のヒントやアドバイス

プログラミングやスクリプト作成に自信がない方でも、ChatGPTを活用することで作業の効率化や時間短縮を実現できます。この事例を参考に、さまざまなAWS作業の自動化や効率化に挑戦してみてください。

追加のリソースまたは参考情報

https://chat.openai.com/share/e/e0cf7a4b-44d8-47a2-a6cd-ad5ef034596d

レビューを書く
1
2
3
4
5
送信
     
キャンセル

レビューを書いてみましょう

AIアセットラボ
Average rating:  
 1 reviews
 by Anonymous
超時短

プログラミングで時短するための時間を時短できるなんてすごい!