Activez la collecte des journaux pour plusieurs noms de domaine dans Web Application Firewall (WAF).
Nom du modèle
ACS-WAF-BulkyModifyLogServiceStatus
Description du modèle
Activez la collecte des journaux pour plusieurs noms de domaine simultanément.
Type de modèle
Automatisé
Propriétaire
Alibaba Cloud
Paramètres d'entrée
|
Paramètre |
Description |
Type |
Obligatoire |
Valeur par défaut |
Limite |
|
domains |
Noms de domaine pour lesquels activer la collecte des journaux. |
List |
Oui |
||
|
instanceId |
ID de l'instance Web Application Firewall (WAF). |
String |
Oui |
||
|
regionId |
ID de la région. |
String |
Non |
{{ ACS::RegionId }} |
|
|
rateControl |
Paramètres de contrôle du débit. |
Json |
Non |
{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
|
|
OOSAssumeRole |
Rôle RAM assumé par CloudOps Orchestration Service (OOS). |
String |
Non |
"" |
Paramètres de sortie
Aucun
Stratégie d'autorisation requise pour exécuter le modèle
{
"Version": "1",
"Statement": [
{
"Action": [
"waf-openapi:ModifyLogServiceStatus"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Références
Pour plus d'informations, consultez ACS-WAF-BulkyModifyLogServiceStatus sur GitHub.
Contenu du modèle
FormatVersion: OOS-2019-06-01
Description:
en: Modify log service status
name-en: ACS-WAF-BulkyModifyLogServiceStatus
categories:
- security
Parameters:
regionId:
Type: String
Label:
en: RegionId
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
domains:
Type: List
Label:
en: Domains
instanceId:
Label:
en: InstanceId
Type: String
rateControl:
Label:
en: RateControl
Type: Json
AssociationProperty: RateControl
Default:
Mode: Concurrency
MaxErrors: 0
Concurrency: 10
OOSAssumeRole:
Label:
en: OOSAssumeRole
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: modifyLogServiceStatus
Action: ACS::ExecuteAPI
Description:
en: Modify log service status
Properties:
Service: WAF-OPENAPI
API: ModifyLogServiceStatus
Parameters:
RegionId: '{{ regionId }}'
Domain: '{{ ACS::TaskLoopItem }}'
Enabled: 1
InstanceId: '{{ instanceId }}'
Loop:
RateControl: '{{ rateControl }}'
Items: '{{ domains }}'