aws-cost-operations
AWSのコスト最適化・監視・運用改善を専門に扱うスキルです。AWSの請求分析、コスト見積もり、CloudWatchアラームの設定、ログのクエリ、CloudTrailによる監査、セキュリティ評価などを行う際に使用します。ユーザーがAWSのコスト・費用・請求・予算・料金・CloudWatch・オブザーバビリティ・モニタリング・アラート・CloudTrail・監査について言及した場合や、AWSインフラのコストと運用効率の最適化を求める場合に最適です。
description の原文を見る
AWS cost optimization, monitoring, and operational excellence expert. Use when analyzing AWS bills, estimating costs, setting up CloudWatch alarms, querying logs, auditing CloudTrail activity, or assessing security posture. Essential when user mentions AWS costs, spending, billing, budget, pricing, CloudWatch, observability, monitoring, alerting, CloudTrail, audit, or wants to optimize AWS infrastructure costs and operational efficiency.
SKILL.md 本文
AWS コスト & オペレーション
このスキルは、AWS コスト最適化、監視、可観測性、および運用上の優秀さに関する包括的なガイダンスを提供します。統合された MCP サーバーが含まれています。
AWS ドキュメント要件
回答する前に、必ず MCP ツール (mcp__aws-mcp__* または mcp__*awsdocs*__*) を使用して AWS の事実を確認してください。aws-mcp-setup 依存関係は自動的に読み込まれます。MCP ツールが利用できない場合は、そのスキルのセットアップフローをユーザーにガイドしてください。
統合 MCP サーバー
このプラグインは 3 つの MCP サーバーを提供します。
バンドルされたサーバー
1. AWS Pricing MCP サーバー (pricing)
目的: デプロイ前のコスト推定と最適化
- リソースをデプロイする前にコストを推定
- リージョン全体の価格を比較
- 総所有コスト (TCO) を計算
- コスト効率の異なるサービスオプションを評価
2. AWS Cost Explorer MCP サーバー (costexp)
目的: 詳細なコスト分析とレポート
- 過去の支出パターンを分析
- コスト異常とトレンドを識別
- 将来のコストを予測
- サービス、リージョン、またはタグ別のコストを分析
3. Amazon CloudWatch MCP サーバー (cw)
目的: メトリクス、アラーム、およびログ分析
- CloudWatch メトリクスとログをクエリ
- CloudWatch アラームを作成および管理
- 運用上の問題をトラブルシューティング
- リソース使用率を監視
注: 以下のサーバーは Full AWS MCP Server (
aws-mcp-setupスキルを参照) 経由で個別に利用可能であり、このプラグインにはバンドルされていません:
- AWS Billing and Cost Management MCP — リアルタイムの請求詳細
- CloudWatch Application Signals MCP — APM と SLO
- AWS Managed Prometheus MCP — コンテナ用 PromQL クエリ
- AWS CloudTrail MCP — API アクティビティ監査
- AWS Well-Architected Security Assessment MCP — セキュリティ体制評価
このスキルを使用するタイミング
以下の場合にこのスキルを使用してください:
- AWS コストを最適化して支出を削減
- デプロイ前にコストを推定
- アプリケーションとインフラストラクチャのパフォーマンスを監視
- 可観測性とアラートを設定
- 支出パターンとトレンドを分析
- 運用上の問題を調査
- AWS アクティビティと変更を監査
- セキュリティ体制を評価
- 運用上の優秀さを実装
コスト最適化のベストプラクティス
デプロイ前のコスト推定
常にデプロイ前にコストを推定します:
- AWS Pricing MCP を使用してリソースコストを推定
- リージョン全体の価格を比較
- 異なるサービスオプションを評価
- 予想される月額コストを計算
- スケーリングと成長に対応した計画を作成
ワークフローの例:
"us-east-1 で 100 万件の呼び出し、512MB メモリ、3 秒間の継続時間で Lambda 関数を実行する月額コストを推定してください"
コスト分析と最適化
定期的なコストレビュー:
- Cost Explorer MCP を使用して支出トレンドを分析
- コスト異常と予期しない料金を識別
- サービス、リージョン、および環境別のコストをレビュー
- 実際のコストと予算コストを比較
- コスト最適化の推奨事項を生成
コスト最適化戦略:
- 過度にプロビジョニングされたリソースのサイズを適切化
- 適切なストレージクラスを使用 (S3、EBS)
- 動的ワークロード向けのオートスケーリングを実装
- Savings Plans および Reserved Instances を活用
- 未使用のリソースとスナップショットを削除
- コスト割り当てタグを効果的に使用
予算監視
支出を予算に対して追跡:
- Billing and Cost Management MCP を使用して予算を監視
- 閾値超過時のアラートを設定
- 予算使用率を定期的にレビュー
- トレンドに基づいて予算を調整
- コスト管理とガバナンスを実装
監視と可観測性のベストプラクティス
CloudWatch メトリクスとアラーム
包括的な監視を実装:
- CloudWatch MCP を使用してメトリクスとログをクエリ
- 重要なメトリクスのアラームを設定:
- CPU およびメモリ使用率
- エラー率とレイテンシ
- キュー深度と処理時間
- API Gateway スロットリング
- Lambda エラーとタイムアウト
- 可視化用に CloudWatch ダッシュボードを作成
- トラブルシューティング用に Log Insights を使用
アラーム シナリオの例:
- Lambda エラー率 > 1%
- EC2 CPU 使用率 > 80%
- API Gateway 4xx/5xx エラースパイク
- DynamoDB スロットル要求
- ECS タスク障害
アプリケーション パフォーマンス モニタリング
アプリケーション ヘルスの監視:
- CloudWatch Application Signals MCP を使用して APM を実施
- サービスレベル目標 (SLO) を追跡
- アプリケーション依存関係を監視
- パフォーマンスボトルネックを識別
- 分散トレーシングを設定
コンテナおよび Kubernetes 監視
コンテナ化されたワークロード用:
- AWS Managed Prometheus MCP を使用してメトリクスを監視
- コンテナリソース使用率を監視
- ポッドとノードのヘルスを追跡
- カスタムメトリクス用に PromQL クエリを作成
- コンテナ異常用にアラームを設定
監査とセキュリティのベストプラクティス
CloudTrail アクティビティ分析
AWS アクティビティを監査:
- CloudTrail MCP を使用して API アクティビティを分析
- リソースに変更を加えたユーザーを追跡
- セキュリティインシデントを調査
- 疑わしいアクティビティパターンを監視
- ポリシーへのコンプライアンスを監査
一般的な監査シナリオ:
- 「この S3 バケットを削除したのは誰ですか?」
- 「過去 24 時間の IAM ロール変更をすべて表示」
- 「ログイン失敗を一覧表示」
- 「特定のユーザーによるすべてのアクションを検索」
- 「セキュリティグループの変更を追跡」
セキュリティ評価
定期的なセキュリティレビュー:
- Well-Architected Security Assessment MCP を使用
- ベストプラクティスに対するセキュリティ体制を評価
- セキュリティギャップと脆弱性を識別
- 推奨されるセキュリティ改善を実装
- セキュリティコンプライアンスを文書化
セキュリティ評価の領域:
- Identity and Access Management (IAM)
- 検出コントロールと監視
- インフラストラクチャ保護
- データ保護と暗号化
- インシデント対応準備
MCP サーバーを効果的に使用
コスト分析ワークフロー
- デプロイ前: Pricing MCP を使用してコストを推定
- デプロイ後: Billing MCP を使用して実際の支出を追跡
- 分析: Cost Explorer MCP を使用して詳細なコスト分析を実施
- 最適化: Cost Explorer からの推奨事項を実装
監視ワークフロー
- セットアップ: CloudWatch メトリクスとアラームを構成
- 監視: CloudWatch MCP を使用して主要メトリクスを追跡
- 分析: Application Signals を使用して APM インサイトを取得
- トラブルシューティング: CloudWatch ログをクエリして問題を解決
セキュリティワークフロー
- 監査: CloudTrail MCP を使用してアクティビティをレビュー
- 評価: Well-Architected Security Assessment を使用
- 改善: セキュリティ推奨事項を実装
- 監視: CloudWatch を介してセキュリティイベントを追跡
MCP 使用のベストプラクティス
- コスト意識: リソースをデプロイする前に価格を確認
- プロアクティブな監視: 重要なメトリクスのアラームを設定
- 定期的なレビュー: 支出とパフォーマンスを毎週分析
- 監査証跡: コンプライアンス用に CloudTrail ログをレビュー
- セキュリティ第一: セキュリティ評価を定期的に実行
- 継続的な最適化: コストとパフォーマンスの推奨事項に基づいて行動
運用上の優秀さのガイドライン
コスト最適化
- すべてにタグを付ける: 一貫したコスト割り当てタグを使用
- 毎月レビュー: 支出トレンドと異常を分析
- サイズを適切化: リソースを実際の使用状況に合わせる
- 自動化: オートスケーリングとスケジューリングを使用
- 予算を監視: コスト超過時のアラートを設定
監視とアラート
- 重要なメトリクス: ビジネス上重要なメトリクスをアラート
- ノイズ削減: 誤検知を削減するため閾値を調整
- 実行可能なアラート: アラートに明確な改善手順があることを確認
- ダッシュボード可視性: 主要な関係者向けダッシュボードを作成
- ログ保持: コストとコンプライアンス要件のバランスを取る
セキュリティとコンプライアンス
- 最小権限: 必要最小限の権限を付与
- 定期的に監査: CloudTrail ログで異常をレビュー
- データを暗号化: 転送中および保存時に暗号化を使用
- 継続的に評価: セキュリティ評価を頻繁に実行
- インシデント対応: セキュリティイベント用の手順を用意
その他のリソース
詳細な運用パターンとベストプラクティスについては、包括的なリファレンスを参照してください:
ファイル: references/operations-patterns.md
このリファレンスには以下が含まれます:
- コスト最適化戦略
- 監視とアラートパターン
- 可観測性のベストプラクティス
- セキュリティとコンプライアンスガイドライン
- トラブルシューティングワークフロー
CloudWatch アラームリファレンス
ファイル: references/cloudwatch-alarms.md
一般的なアラーム構成:
- Lambda 関数
- EC2 インスタンス
- RDS データベース
- DynamoDB テーブル
- API Gateway
- ECS サービス
- Application Load Balancer
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- zxkane
- リポジトリ
- zxkane/aws-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/zxkane/aws-skills / ライセンス: MIT
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。