Soumet les résultats d'évaluation des ressources de Function Compute à Cloud Config en appelant l'opération PutEvaluations.
Description de l'opération
Avant de commencer
Vous devez d'abord appeler CreateConfigRule ou CreateAggregateConfigRule pour créer une règle personnalisée basée sur Function Compute.
Informations générales
Pour plus d'informations sur les concepts, les scénarios courants et le fonctionnement des règles de fonction personnalisée, consultez Définition et principe de fonctionnement des règles de fonction personnalisée.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
config:PutEvaluations |
none |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Evaluations |
string |
Non |
Les résultats d'évaluation. |
[{"accountId":120886317861****,"annotation":"Le journal de flux n'est pas activé.","complianceResourceId":"flowlog-o6wdfo1yvgo4i8****","complianceResourceType":"ACS::CEN::Flowlog","complianceRegionId":"cn-shanghai","complianceType":"NON_COMPLIANT","orderingTimestamp":1588907220408}] |
| DeleteMode |
boolean |
Non |
Indique si le mode de suppression doit être activé. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque vous déclenchez manuellement ou périodiquement une règle de fonction personnalisée pour évaluer les ressources. Si le mode de suppression est activé, les résultats d'évaluation qui ne sont pas mis à jour lors de l'évaluation en cours sont automatiquement supprimés. |
false |
| ResultToken |
string |
Oui |
Le jeton de rappel. Activez d'abord Function Compute et créez une fonction, puis appelez CreateConfigRule (SourceOwner=CUSTOM_FC) pour créer une règle personnalisée qui pointe vers la fonction. Une fois l'évaluation de la règle déclenchée, extrayez le resultToken du paramètre d'événement de la fonction, et appelez PutEvaluations dans la fenêtre d'exécution de la fonction en cours pour soumettre les résultats d'évaluation. Remarque
La valeur de |
=lAUbfkWp7GL9AFoQEIStinqBMc4FC8sHvip/1F1npkWUDNS2GEm6xwL6Zl/fSr0bbkWY+aiCLjTJxnp4H/yp/8p/Q8VCAtqG5uhRii4sfnYRnTPnE**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
EDB324E2-A202-5FE4-A9BC-31E2C34F78A4 |
| Result |
boolean |
L'état de soumission des résultats d'évaluation de la règle de fonction personnalisée. Valeurs valides :
|
true |
Exemples
JSON format
{
"RequestId": "EDB324E2-A202-5FE4-A9BC-31E2C34F78A4",
"Result": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.