Obtém uma regra de defesa de arquivo de contêiner.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-sas:GetSasContainerWebDefenseRule |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RuleId |
integer |
Não |
O ID da regra. Nota
Você pode chamar a operação ListSasContainerWebDefenseRule para obter este parâmetro. |
1600009 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. O Alibaba Cloud gera um ID exclusivo para cada solicitação. Você pode usar o ID para solucionar problemas. |
BA674E4**62FB5133 |
| ContainerWebDefenseRule |
object |
Os detalhes da regra de defesa de arquivo de contêiner. |
|
| RuleStatus |
integer |
O status da regra. Valores válidos:
|
1 |
| AliUid |
integer |
O ID do usuário. |
1000**0002 |
| AppTotalCount |
integer |
O número total de aplicações. |
1 |
| Id |
integer |
O ID da regra. |
100 |
| RuleName |
string |
O nome da regra. |
防篡改规则 |
| GmtCreate |
integer |
O timestamp em que a regra foi criada. Unidade: milissegundos. |
1709173360000 |
| GmtModified |
integer |
O timestamp em que a regra foi modificada. Unidade: milissegundos. |
1655432638000 |
| PathConfDTOList |
array<object> |
A lista de caminhos de arquivo configurados. |
|
|
object |
|||
| ExcludeFile |
string |
The excluded file. |
file1 |
| GuardType |
integer |
The defense mode. Valid values:
|
0 |
| ExcludeFilePath |
string |
The excluded file path. |
/test2/sub1,/test2/sub2 |
| IncludeFile |
string |
The included file. |
webapp |
| DefensePath |
string |
The defense path. |
/test11* |
| ExcludeFileType |
string |
The excluded file type. |
doc |
| DefenseMode |
string |
The action to take. Valid values:
|
audit |
| BackupPath |
string |
The backup path. |
/usr/path/ |
| IncludeFileType |
string |
The included file type. |
doc |
| ProcessPathList |
array |
The list of whitelisted processes. |
|
|
string |
The whitelisted process. |
/bin/proc1a,/bin/proc1b |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "BA674E4**62FB5133",
"ContainerWebDefenseRule": {
"RuleStatus": 1,
"AliUid": 0,
"AppTotalCount": 1,
"Id": 100,
"RuleName": "防篡改规则",
"GmtCreate": 1709173360000,
"GmtModified": 1655432638000,
"PathConfDTOList": [
{
"ExcludeFile": "file1",
"GuardType": 0,
"ExcludeFilePath": "/test2/sub1,/test2/sub2",
"IncludeFile": "webapp",
"DefensePath": "/test11*",
"ExcludeFileType": "doc",
"DefenseMode": "audit",
"BackupPath": "/usr/path/",
"IncludeFileType": "doc",
"ProcessPathList": [
"/bin/proc1a,/bin/proc1b"
]
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.