Crea varias reglas de firewall para un servidor de aplicaciones simple a la vez.
Descripción de la operación
Los firewalls sirven para controlar el acceso de red a los servidores de aplicaciones simples y aislar dominios de seguridad en la nube. De forma predeterminada, el puerto SSH 22, el puerto HTTP 80 y el puerto HTTPS 443 están habilitados para los servidores de aplicaciones simples. Los demás puertos están deshabilitados. Puede agregar reglas de firewall para habilitar más puertos.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
swas-open:CreateFirewallRules |
create |
*FirewallRule
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID del servidor de aplicaciones simple. |
ace0706b2ac4454d984295a94213**** |
| RegionId |
string |
Sí |
El ID de la región del servidor de aplicaciones simple. Puede llamar a la operación ListRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| ClientToken |
string |
No |
El token de cliente. |
123e4567-e89b-12d3-a456-426655440000 |
| FirewallRules |
array<object> |
No |
Detalles sobre las reglas de firewall. |
|
|
object |
No |
Detalles sobre las reglas de firewall. |
||
| RuleProtocol |
string |
No |
El protocolo de capa de transporte. Valores válidos:
|
TCP |
| Port |
string |
No |
El número de puerto.
|
3306 |
| SourceCidrIp |
string |
No |
La dirección IP o el bloque CIDR permitido en la regla de firewall. |
47.101.XX.XX |
| Remark |
string |
No |
La descripción de la regla de firewall. |
自定义的防火墙规则 |
| Tag |
array<object> |
No |
Las etiquetas que desea agregar al firewall. Puede especificar hasta 20 etiquetas. |
|
|
object |
No |
Las etiquetas de la regla de firewall. |
||
| Key |
string |
No |
La clave de la etiqueta. Valores válidos de N: 1 a 20. La clave de la etiqueta no puede ser una cadena vacía. La clave de la etiqueta puede tener hasta 64 caracteres de longitud y no puede contener http:// ni https://. La clave de la etiqueta no puede comenzar con acs: ni aliyun. |
TestKey |
| Value |
string |
No |
El valor de la etiqueta. Valores válidos de N: 1 a 20. El valor de la etiqueta puede ser una cadena vacía. El valor de la etiqueta puede tener hasta 64 caracteres de longitud y no puede contener http:// ni https://. |
TestValue |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
20758A-585D-4A41-A9B2-28DA8F4F534F |
| FirewallRuleIds |
array |
Los ID de las reglas de firewall que creó. |
|
|
string |
El ID de la regla de firewall que creó. |
1a16263ab0f541288312a15fa64280de |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "20758A-585D-4A41-A9B2-28DA8F4F534F",
"FirewallRuleIds": [
"1a16263ab0f541288312a15fa64280de"
]
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidProtocol.ValueNotSupported | The specified parameter Protocol is invalid. | |
| 400 | InvalidPort.ValueNotSupported | The specified parameter Port is invalid. | |
| 400 | RegionIdNotMatchHost | The parameter regionId does not match the endpoint host. | |
| 500 | InternalError | An error occurred while processing your request. | |
| 403 | FirewallRuleLimitExceed | The maximum number of firewall rules in an instance is exceeded. | |
| 403 | FirewallRuleAlreadyExist | The specified Rule already exist | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.