Cria uma política de lista de bloqueio.
Descrição da operação
Informações de contexto
-
O CloudMonitor bloqueia notificações de alerta com base nas políticas de lista de bloqueio em vigor. Para bloquear notificações de alerta quando o valor de uma métrica pertencente a um serviço em nuvem atingir o limite especificado, adicione a métrica a uma política de lista de bloqueio.
-
O CloudMonitor permite criar políticas de lista de bloqueio apenas com base em métricas de limite. Não é possível criar políticas de lista de bloqueio com base em eventos do sistema. Para obter mais informações sobre os serviços em nuvem e os limites das métricas compatíveis com o CloudMonitor, consulte Apêndice 1: Métricas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:CreateMetricRuleBlackList |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
O nome da política de lista de bloqueio. |
Blacklist-01 |
| Namespace |
string |
Sim |
O namespace do serviço em nuvem. Para obter mais informações sobre os namespaces de diferentes serviços em nuvem, consulte Apêndice 1: Métricas. |
acs_ecs_dashboard |
| Category |
string |
Sim |
A categoria do serviço em nuvem. Por exemplo, o ApsaraDB for Redis inclui as seguintes categorias: ApsaraDB for Redis (arquitetura padrão), ApsaraDB for Redis (arquitetura de cluster) e ApsaraDB for Redis (arquitetura de divisão de leitura/gravação). Nesse caso, os valores válidos deste parâmetro para o ApsaraDB for Redis incluem kvstore_standard, kvstore_sharding e kvstore_splitrw. |
ecs |
| ScopeType |
string |
Não |
O escopo efetivo da política de lista de bloqueio. Valores válidos:
|
USER |
| ScopeValue |
string |
Não |
O ID do grupo de aplicativos. O valor deste parâmetro é uma matriz JSON. Nota
Este parâmetro deve ser especificado quando ScopeType estiver definido como GROUP. |
["67****","78****"] |
| EnableStartTime |
string |
Não |
O carimbo de data e hora em que a política de lista de bloqueio começa a entrar em vigor. Unidade: milissegundos. |
1640237400000 |
| EnableEndTime |
string |
Não |
O carimbo de data e hora em que a política de lista de bloqueio expira. Unidade: milissegundos. |
1640608200000 |
| EffectiveTime |
string |
Não |
O intervalo de tempo durante o qual a política de lista de bloqueio está em vigor.
|
03:00-04:59 |
| Instances |
array |
Sim |
Os IDs das instâncias que pertencem ao serviço em nuvem especificado. |
|
|
string |
Não |
Os IDs das instâncias que pertencem ao serviço em nuvem especificado. Valores válidos de N: 1 a 100. |
{"instanceId":"i-bp1ew0zfkjblsuwx****"} |
|
| Metrics |
array<object> |
Não |
As métricas da instância.
|
|
|
object |
Não |
Nenhum. |
||
| MetricName |
string |
Sim |
O nome da métrica. Valores válidos de N: 1 a 10. |
disk_utilization |
| Resource |
string |
Não |
A dimensão estendida da instância. Por exemplo, {"device":"C:"} especifica que a política de lista de bloqueio é aplicada a todos os discos C da instância do Elastic Compute Service (ECS) especificada. Valores válidos de N: 1 a 10. |
{"device":"C:"} |
Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| Code |
string |
O código de status. Nota
O código de status 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem de erro. |
The request has failed due to a temporary failure of the server. |
| RequestId |
string |
O ID da solicitação. |
5C637FA3-3959-3352-8BE6-78CE2ED2D33D |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Id |
string |
O ID da política de lista de bloqueio. |
93514c96-ceb8-47d8-8ee3-93b6d98b**** |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "The request has failed due to a temporary failure of the server.",
"RequestId": "5C637FA3-3959-3352-8BE6-78CE2ED2D33D",
"Success": true,
"Id": "93514c96-ceb8-47d8-8ee3-93b6d98b****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
| 409 | ResourceConflict | Concurrent modification of resources. | |
| 409 | ResourceExist | Resources already exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.