Nome do modelo
O modelo ACS-Redis-BulkyDeleteSecurityIpByInstanceIPArray exclui endereços IP em lote de um grupo de lista de permissões de IP de uma instância Redis.
Descrição do modelo
Remove um endereço IP da lista de permissões de IP de uma instância Tair (compatível com Redis OSS).
Tipo de modelo
Automatizado
Proprietário
Alibaba Cloud
Parâmetros de entrada
|
Parâmetro |
Descrição |
Tipo de dados |
Obrigatório |
Valor padrão |
Limite |
|
instanceId |
ID da instância Tair (compatível com Redis OSS). |
String |
Sim |
||
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
securityIp |
Endereço IP a ser excluído. |
String |
Não |
0.0.0.0/0 |
|
|
OOSAssumeRole |
Função RAM assumida pelo OOS. |
String |
Não |
"" |
Parâmetros de saída
N/D.
Permissões necessárias
{
"Version": "1",
"Statement": [
{
"Action": [
"kvstore:DescribeSecurityIps",
"kvstore:ModifySecurityIps"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Detalhes
ACS-Redis-BulkyDeleteSecurityIpByInstanceIPArray
Conteúdo do modelo
FormatVersion: OOS-2019-06-01
Description:
en: Bulk deletes a specified IP address from the IP whitelist groups of Redis instances.
name-en: ACS-Redis-BulkyDeleteSecurityIpByInstanceIPArray
categories:
- security
- tair
Parameters:
regionId:
Label:
en: Region ID
Type: String
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
instanceId:
Label:
en: The ID of the Redis instance
Type: String
securityIp:
Label:
en: The IP address to delete
Type: String
Default: 0.0.0.0/0
OOSAssumeRole:
Label:
en: The RAM role for OOS to assume
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: describeSecurityIps
Action: ACS::ExecuteAPI
Description:
en: Queries the security IP list of a Redis instance.
Properties:
Service: R-KVSTORE
API: DescribeSecurityIps
Parameters:
RegionId: '{{ regionId }}'
InstanceId: '{{ instanceId }}'
Outputs:
SecurityIpGroupName:
Type: List
ValueSelector: '.SecurityIpGroups.SecurityIpGroup[] | {"SecurityIpList": .SecurityIpList, "SecurityIpGroupName": .SecurityIpGroupName}'
- Name: modifySecurityIps
Action: ACS::Redis::DeleteSecurityIpByInstanceIPArray
Description:
en: Deletes the specified IP address from the IP whitelist groups of the Redis instance.
Properties:
regionId: '{{ regionId }}'
instanceId: '{{ instanceId }}'
securityIpList:
Fn::Select:
- SecurityIpList
- '{{ ACS::TaskLoopItem }}'
securityIpGroupName:
Fn::Select:
- SecurityIpGroupName
- '{{ ACS::TaskLoopItem }}'
securityIp: '{{ securityIp }}'
Loop:
Items: '{{ describeSecurityIps.SecurityIpGroupName }}'
RateControl:
Mode: Concurrency
MaxErrors: 0
Concurrency: 1
Metadata:
ALIYUN::OOS::Interface:
ParameterGroups:
- Parameters:
- securityIp
Label:
default:
en: Configure Parameters
- Parameters:
- regionId
- instanceId
Label:
default:
en: Select Instances
- Parameters:
- OOSAssumeRole
Label:
default:
en: Advanced Options
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o texto em português do Brasil 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 — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios das frases em listas e tabelas — nenhum início deve se repetir mais de 3 vezes
Retorne APENAS o documento markdown em português do Brasil, sem explicações