Crée une règle pour bloquer les images à risque.
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
|
yundun-sas:CreateOpaStrategyNew |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| StrategyId |
integer |
Non |
L'identifiant de la règle. |
16 |
| StrategyTemplateId |
integer |
Non |
L'identifiant du modèle de règle. |
109 |
| ClusterId |
string |
Non |
L'identifiant du cluster. |
cfa7e2fb8c221483ba59e098c34c6**** |
| StrategyName |
string |
Non |
Le nom de la règle. |
default. |
| Description |
string |
Non |
La description de la règle. |
stratégie par défaut. |
| ClusterName |
string |
Non |
Le nom du cluster. |
* |
| UnScanedImage |
boolean |
Non |
Indique si la règle prend en charge les images non analysées. Valeurs valides : |
true. |
| MaliciousImage |
boolean |
Non |
Indique si la règle prend en charge les images Internet malveillantes. Valeurs valides : |
true. |
| ImageName |
array |
Non |
Les noms des images. |
|
|
string |
Non |
Le nom de l'image. |
testImage. |
|
| Label |
array |
Non |
Les balises de conteneur. |
|
|
string |
Non |
La balise de conteneur. |
app.kubernetes.io/component:collector. |
|
| RuleAction |
integer |
Non |
L'action effectuée lorsque la règle est déclenchée. Valeurs valides : |
1 |
| WhiteList |
array |
Non |
La liste blanche. |
|
|
string |
Non |
L'entrée dans la liste blanche. |
repo-06 |
|
| AlarmDetail |
object |
Non |
Les risques que vous souhaitez détecter à l'aide de la règle. |
|
| Baseline |
object |
Non |
Les risques de référence. |
|
| RiskLevel |
array |
Non |
Les niveaux de risque. |
|
|
string |
Non |
Le niveau de risque. Valeurs valides : |
high. |
|
| Item |
array<object> |
Non |
Les éléments de vérification de la base de référence. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the baseline check item. Remarque
You can call the GetOpaClusterBaseLineList operation to query the ID. |
hc.image.checklist.identify.hc_exploit_couchdb_linux.item |
| Name |
string |
Non |
The name of the baseline check item. Remarque
You can call the GetOpaClusterBaseLineList operation to query the name. |
Unauthorized access to CouchDB configuration risk |
| Vul |
object |
Non |
Les risques de vulnérabilité. |
|
| RiskLevel |
array |
Non |
Les niveaux de risque. |
|
|
string |
Non |
Le niveau de risque. Valeurs valides : |
high. |
|
| Item |
array<object> |
Non |
Les vulnérabilités. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the vulnerability. Remarque
You can call the DescribeVulListPage operation to query the ID. |
CVE-2023-36034 |
| Name |
string |
Non |
The name of the vulnerability. Remarque
You can call the DescribeVulListPage operation to query the name. |
Microsoft Edge vul |
| RiskClass |
array<object> |
Non |
Le type de risque de vulnérabilité. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the vulnerability types. Valid values:
|
cve |
| Name |
string |
Non |
The name of the vulnerability. Valid values:
|
系统漏洞 |
| MaliciousFile |
object |
Non |
Les risques d'échantillon malveillant. |
|
| RiskLevel |
array |
Non |
Les niveaux de risque. |
|
|
string |
Non |
Le niveau de risque. Valeurs valides : |
high. |
|
| Item |
array<object> |
Non |
Les échantillons malveillants. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the malicious sample. Remarque
You can call the DescribeMatchedMaliciousNames operation to query the ID. |
3685699 |
| Name |
string |
Non |
The name of the malicious sample. Remarque
You can call the DescribeMatchedMaliciousNames operation to query the name. |
abnormal binary file |
| SensitiveFile |
object |
Non |
La configuration des fichiers sensibles. |
|
| RiskLevel |
array |
Non |
Les niveaux de risque. |
|
|
string |
Non |
Le niveau de risque. Valeurs valides : |
low. |
|
| Item |
array<object> |
Non |
La configuration des fichiers sensibles. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the sensitive files. Remarque
You can call the GetSensitiveDefineRuleConfig operation to query the ID of the malicious sample. |
key |
| Name |
string |
Non |
The name of the sensitive files. Remarque
You can call the GetSensitiveDefineRuleConfig operation to query the ID of the malicious sample. |
name |
| BuildRisk |
object |
Non |
La configuration du risque de création d'image. |
|
| RiskLevel |
array |
Non |
Les niveaux de risque. |
|
|
string |
Non |
Le niveau de risque. Valeurs valides : |
low. |
|
| Item |
array<object> |
Non |
La configuration du risque de création d'image. |
|
|
object |
Non |
|||
| Id |
string |
Non |
The ID of the image build risk. Remarque
You can call the ListImageBuildRiskItem operation to query the ID of the malicious sample. |
key |
| Name |
string |
Non |
The name of the image build risk. Remarque
You can call the ListImageBuildRiskItem operation to query the ID of the malicious sample. |
name |
| Scopes |
array<object> |
Non |
La portée d'application de la règle. |
|
|
object |
Non |
|||
| ClusterId |
string |
Non |
L'identifiant du cluster spécifié dans la règle. |
cc50d***015d2 |
| AllNamespace |
integer |
Non |
Indique s'il faut inclure tous les espaces de noms. Valeurs valides : |
1 |
| NamespaceList |
array |
Non |
Les espaces de noms. |
|
|
string |
Non |
L'espace de noms. |
namespace1 |
|
| AckPolicyInstanceId |
string |
Non |
L'identifiant du nœud de cluster auquel la règle est appliquée. |
ack-p-1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
BaseResult. |
||
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides : |
true. |
| Code |
string |
Le code d'état renvoyé. Le code d'état 200 indique que la requête a réussi. Les autres codes d'état indiquent que la requête a échoué. Vous pouvez identifier la cause de l'échec en fonction du code d'état. |
200 |
| Message |
string |
Le message renvoyé. |
succès. |
| RequestId |
string |
L'identifiant de la requête. |
CD380235-A0B8-540D-A0D5-D62884469E3C |
| HttpStatusCode |
integer |
Le code d'état HTTP. |
200 |
| Data |
array |
Les identifiants des clusters qui n'ont pas pu être enregistrés. |
|
|
string |
L'identifiant du cluster qui n'a pas pu être enregistré. |
['cb8cd***b07ee5'] |
Exemples
JSON format
{
"Success": true,
"Code": "200",
"Message": "success",
"RequestId": "CD380235-A0B8-540D-A0D5-D62884469E3C",
"HttpStatusCode": 200,
"Data": [
"['cb8cd***b07ee5']"
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.