利用目的
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
レビューを書く | |
AIアセットラボ
Average rating: 1 reviews
Anonymous
Feb 7, 2024
超時短
プログラミングで時短するための時間を時短できるなんてすごい!