Adiciona ou remove entradas de IP em listas de controle de acesso (ACLs) do SLB em lote.
Nome do modelo
ACS-SLB-BulkyModifyAccessControlListEntry - Modifica entradas de IP em uma lista de controle de acesso do Server Load Balancer em lote
Descrição do modelo
Modifica entradas de IP em listas de controle de acesso (ACLs) em lote.
Tipo de modelo
Automatizado
Proprietário
Alibaba Cloud
Parâmetros de entrada
|
Parâmetro |
Descrição |
Tipo |
Obrigatório |
Valor padrão |
Limite |
|
action |
Método de modificação. |
String |
Sim |
||
|
aclIds |
IDs das ACLs. |
List |
Sim |
||
|
aclEntrys |
Entradas de ACL a adicionar ou remover. |
String |
Sim |
||
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
rateControl |
Controle de taxa para execução simultânea. |
Json |
Não |
{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
|
|
OOSAssumeRole |
Função do RAM assumida pelo OOS. |
String |
Não |
"" |
Parâmetros de saída
Nenhum
Permissões necessárias
{
"Version": "1",
"Statement": [
{
"Action": [
"slb:AddAccessControlListEntry",
"slb:RemoveAccessControlListEntry"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Detalhes
Visualize o source do modelo no GitHub.
Conteúdo do modelo
FormatVersion: OOS-2019-06-01
Description:
en: Bulky modify access control list entry
name-en: ACS-SLB-BulkyModifyAccessControlListEntry
categories:
- computenest
Parameters:
regionId:
Type: String
Label:
en: RegionId
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
action:
Label:
en: Action
Type: String
AllowedValues:
- Add
- Remove
aclIds:
Label:
en: AclIds
AssociationProperty: ALIYUN::SLB::ACL::ACLId
AssociationPropertyMetadata:
RegionId: regionId
Type: List
aclEntrys:
Label:
en: AclEntrys
Description:
en: <ul><li>Format: [{"entry":"10.0.**.**/24","comment":"privaterule1"},{"entry":"192.168.**.**/16","comment":"privaterule2"}]</li><li>entry: The IP entries to add to the access control list (ACL). You can specify CIDR blocks. Separate multiple CIDR blocks with commas.</li><li>comment: The description of the IP entry.</li></ul>
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 }}'
Conditions:
Add:
'Fn::Equals':
- '{{ action }}'
- Add
Remove:
'Fn::Equals':
- '{{ action }}'
- Remove
Tasks:
- Name: addAccessControlListEntrys
When: Add
Action: ACS::ExecuteApi
Description:
en: Add access control list entry
Properties:
Service: SLB
API: AddAccessControlListEntry
Parameters:
RegionId: '{{ regionId }}'
AclId: '{{ ACS::TaskLoopItem }}'
AclEntrys: '{{ aclEntrys }}'
Loop:
RateControl: '{{ rateControl }}'
Items: '{{ aclIds }}'
- Name: removeAccessControlListEntry
When: Remove
Action: ACS::ExecuteApi
Description:
en: Remove access control list entry
Properties:
Service: SLB
API: RemoveAccessControlListEntry
Parameters:
RegionId: '{{ regionId }}'
AclId: '{{ ACS::TaskLoopItem }}'
AclEntrys: '{{ aclEntrys }}'
Loop:
RateControl: '{{ rateControl }}'
Items: '{{ aclIds }}'
Metadata:
ALIYUN::OOS::Interface:
ParameterGroups:
- Parameters:
- regionId
- action
- aclIds
- aclEntrys
Label:
default:
en: Configure Parameters
- Parameters:
- rateControl
- OOSAssumeRole
Label:
default:
en: Control Options
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — mesmo termo = mesma tradução em todo o documento
Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações