PutEvaluations 操作を呼び出して、Function Compute から Cloud Config にリソース評価結果を送信します。
操作説明
開始する前に
まず CreateConfigRule または CreateAggregateConfigRule を呼び出して、Function Compute に基づくカスタムルールを作成する必要があります。
バックグラウンド
カスタム関数ルールの概念、適用シナリオ、および作業の詳細については、「カスタム関数ルールの定義と動作原理」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
config:PutEvaluations |
none |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Evaluations |
string |
任意 |
評価結果。 |
[{"accountId":120886317861****,"annotation":"フローログが有効になっていません。","complianceResourceId":"flowlog-o6wdfo1yvgo4i8****","complianceResourceType":"ACS::CEN::Flowlog","complianceRegionId":"cn-shanghai","complianceType":"NON_COMPLIANT","orderingTimestamp":1588907220408}] |
| DeleteMode |
boolean |
任意 |
削除モードを有効にするかどうかを指定します。有効な値:
説明
このパラメーターは、カスタム関数ルールを手動または定期的にトリガーしてリソースを評価する場合にのみ効果があります。削除モードが有効になっている場合、現在の評価中に更新されなかった評価結果は自動的に削除されます。 |
false |
| ResultToken |
string |
必須 |
コールバックトークン。まず Function Compute を有効化して関数を作成し、次に CreateConfigRule (SourceOwner=CUSTOM_FC) を呼び出してその関数を指すカスタムルールを作成します。ルール評価がトリガーされた後、関数のイベントパラメーターから resultToken を抽出し、現在の関数実行ウィンドウ内で PutEvaluations を呼び出して評価結果を送信します。 説明
|
=lAUbfkWp7GL9AFoQEIStinqBMc4FC8sHvip/1F1npkWUDNS2GEm6xwL6Zl/fSr0bbkWY+aiCLjTJxnp4H/yp/8p/Q8VCAtqG5uhRii4sfnYRnTPnE**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
EDB324E2-A202-5FE4-A9BC-31E2C34F78A4 |
| Result |
boolean |
カスタム関数ルールの評価結果の送信ステータス。有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "EDB324E2-A202-5FE4-A9BC-31E2C34F78A4",
"Result": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。