このトピックでは、Alibaba Cloudコマンドラインインターフェイス (CLI) を使用してカスタムイベントのモニタリングデータを報告する方法について説明します。 この例では、Alibaba Cloudアカウントを使用してRAM (Resource Access Management) ユーザーが作成され、RAMユーザーはAccessKeyペアを使用してカスタムイベントのモニタリングデータを報告します。
手順1: RAMユーザーを作成し、RAMユーザーにCloudMonitorを管理する権限を付与する
Alibaba Cloudアカウントを使用してRAMユーザーを作成した後、RAMユーザーのAccessKeyペアを作成し、AliyunCloudMonitorFullAccessポリシーをRAMユーザーにアタッチします。
Alibaba CloudアカウントでRAMコンソールにログインします。
RAM ユーザーを作成します。
詳細については、「RAM ユーザーの作成」をご参照ください。
RAMユーザーのAccessKeyペアを作成します。
詳細については、「AccessKey の作成」をご参照ください。
重要AccessKeyペアを保存します。 AccessKeyペアは、Alibaba Cloud CLIを設定するときに必要です。
AliyunCloudMonitorFullAccessポリシーをRAMユーザーにアタッチします。
詳細については、「RAM ユーザーへの権限の付与」をご参照ください。
ステップ2: Alibaba Cloud CLIのインストールと設定
この例では、Alibaba Cloud CLIがWindowsにインストールおよび設定されています。
Alibaba Cloud CLI のインストール。
詳細については、「WindowsへのAlibaba Cloud CLIのインストール」をご参照ください。
Alibaba Cloud CLI の設定
詳細については、「認証情報の構成」をご参照ください。
重要AccessKey IDとAccessKey secretは、手順1のサブステップ3で作成されたAccessKeyペアです。
手順3: カスタムイベントのモニタリングデータを報告する
カスタムイベントのモニタリングデータを報告します。
サンプルコード:
aliyun cms PutCustomEvent --EventInfo.1.EventName ErrorEvent --EventInfo.1.Content helloworld
説明PutCustomEvent操作のリクエストパラメーターを設定する方法の詳細については、「PutCustomEvent」をご参照ください。
カスタムイベントのモニタリングデータが報告されたことを示すステータスコード200が返されます。
{ "Code": "200", "Message": "success", "RequestId": "50958CD5-C81A-5747-9154-4AFC430E3541" }
次の表に、返されるエラーコードを示します。
エラーコード
説明
400
リクエストに構文エラーが含まれています。
403
検証に失敗したか、レートがスロットリングしきい値に達したか、必要な権限が利用できませんでした。
500
内部サーバーエラーが発生しました。
報告されたカスタムイベントのモニタリングデータをCloudMonitorコンソールで表示します。
詳細については、「カスタムイベントの表示」をご参照ください。