web-dev-qa-db-ja.com

独自のダッシュボードウェブページにAWS CloudWatchメトリックスグラフを表示することはできますか?

独自のダッシュボードウェブページにAWS CloudWatchメトリックスグラフを表示することはできますか?

奇妙なことが起こっているときにAWSコンソールにログインする手間を省くことができます。

7
paradroid

基本的なスタートとして、このプロジェクトをホストするGoogleアプリエンジンをチェックしてみてください。

Boto の基本を確認してください。次に、Botoを使用して cloudwatch dataにアクセス を確認します。関数が呼び出されたときに、必要なデータを端末に出力するクライアントを構築します。

基本的な appengineチュートリアル をご覧ください。次に、 webapp2Jinja templating enjine の基本を調べます。基本的なページを作成します。

次に、これをpythonプログラムと結び付けます。 import [name of your couldwatch python file in the same folder]でwebapp2ファイルを開始します。次に、webapp2プログラムのgetハンドラーで、[name imported].[function-name]()をJinjaテンプレートに送信してページを作成します。

これを完了するには数時間かかります。

重要:Amazonがこのデータをログインページの背後に保持する理由があります。あなたがしていることのセキュリティへの影響について深く考えてください。

データを表示するWebページをパスワードで保護することを強くお勧めします。既にGoogleアカウントにサインインしている場合、非常に簡単な方法は googleアプリエンジンの組み込みログインメカニズム を使用して管理者ログインを要求することです。

4
Daniel F