Mengirimkan hasil evaluasi Sumber daya dari Function Compute ke Konfigurasi Cloud dengan memanggil operasi PutEvaluations.
Deskripsi operasi
Sebelum Anda memulai
Anda harus terlebih dahulu memanggil CreateConfigRule atau CreateAggregateConfigRule untuk membuat aturan kustom berbasis Function Compute.
Informasi latar belakang
Untuk informasi lebih lanjut mengenai konsep, skenario umum, dan cara kerja aturan fungsi kustom, lihat Definisi dan prinsip kerja aturan fungsi kustom.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:PutEvaluations |
none |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Evaluations |
string |
No |
Hasil evaluasi. |
[{"accountId":120886317861****,"annotation":"Flow log tidak diaktifkan.","complianceResourceId":"flowlog-o6wdfo1yvgo4i8****","complianceResourceType":"ACS::CEN::Flowlog","complianceRegionId":"cn-shanghai","complianceType":"NON_COMPLIANT","orderingTimestamp":1588907220408}] |
| DeleteMode |
boolean |
No |
Apakah akan mengaktifkan mode hapus. Nilai valid:
Catatan
Parameter ini hanya berlaku saat Anda secara manual memicu Pemicu atau secara periodik memicu Pemicu aturan fungsi kustom untuk mengevaluasi Sumber daya. Jika mode hapus diaktifkan, hasil evaluasi yang tidak diperbarui selama evaluasi saat ini akan otomatis dihapus. |
false |
| ResultToken |
string |
Yes |
Token callback. Pertama-tama aktifkan Function Compute dan buat fungsi, lalu panggil CreateConfigRule (SourceOwner=CUSTOM_FC) untuk membuat aturan kustom yang mengarah ke fungsi tersebut. Setelah evaluasi aturan dipicu Pemicu, ekstrak resultToken dari parameter event fungsi, dan panggil PutEvaluations dalam jendela eksekusi fungsi saat ini untuk mengirimkan hasil evaluasi. Catatan
Nilai |
=lAUbfkWp7GL9AFoQEIStinqBMc4FC8sHvip/1F1npkWUDNS2GEm6xwL6Zl/fSr0bbkWY+aiCLjTJxnp4H/yp/8p/Q8VCAtqG5uhRii4sfnYRnTPnE**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
EDB324E2-A202-5FE4-A9BC-31E2C34F78A4 |
| Result |
boolean |
Status pengiriman hasil evaluasi aturan fungsi kustom. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "EDB324E2-A202-5FE4-A9BC-31E2C34F78A4",
"Result": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.