Consulta as configurações do serviço Cloud Assistant.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeCloudAssistantSettings |
list |
*ServiceSettings.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SettingType |
array |
Sim |
A lista de configurações de serviço a serem consultadas. |
|
|
string |
Não |
O tipo de configuração de serviço a ser consultada. Valores válidos:
|
SessionManagerDelivery |
|
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| AgentUpgradeConfig |
object |
A configuração de atualização do Agente do Cloud Assistant. |
|
| AllowedUpgradeWindows |
object |
||
| AllowedUpgradeWindow |
array |
A lista de janelas de tempo permitidas para atualização. |
|
|
string |
A lista de janelas de tempo permitidas para atualização. |
[ "02:00-03:00", "05:00-06:00" ] |
|
| BootstrapUpgrade |
boolean |
Indica se o Agente do Cloud Assistant verifica e realiza atualizações imediatamente após a inicialização. |
true |
| DisableUpgrade |
boolean |
Indica se o Agente do Cloud Assistant está impedido de verificar e realizar atualizações. |
true |
| Enabled |
boolean |
Indica se a configuração personalizada de atualização do Agente está ativada. Se o resultado da consulta for falso ou vazio, o comportamento padrão de tentar uma atualização a cada 30 minutos é mantido. |
true |
| TimeZone |
string |
O fuso horário das janelas de tempo permitidas para atualização. |
Asia/Shanghai |
| OssDeliveryConfigs |
object |
||
| OssDeliveryConfig |
array<object> |
A lista de configurações de entrega do OSS. |
|
|
object |
As informações de configuração de entrega do OSS. |
||
| BucketName |
string |
O nome do bucket do OSS. |
example-bucket |
| DeliveryType |
string |
O tipo de entrega. Valores válidos:
|
SessionManager |
| Enabled |
boolean |
Indica se a entrega para o OSS está ativada. |
false |
| EncryptionAlgorithm |
string |
O algoritmo de criptografia do OSS. Valores válidos:
|
AES256 |
| EncryptionKeyId |
string |
O ID da chave mestra do cliente (CMK) usada quando o método de criptografia é KMS. |
a807****7a70e |
| EncryptionType |
string |
O método de criptografia do OSS. Valores válidos:
|
Inherit |
| Prefix |
string |
O prefixo do diretório do bucket do OSS. |
sessionmanager/audit |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| ResourceUsageConfig |
object |
A configuração de uso de recursos do Cloud Assistant. |
|
| CpuLimit |
integer |
O uso máximo de CPU permitido para o processo principal do Agente do Cloud Assistant. |
20 |
| KeepScriptFile |
boolean |
Indica se o arquivo de script é mantido no diretório do Cloud Assistant após a conclusão da execução do comando. |
false |
| LogFileCountLimit |
integer |
O número máximo de arquivos de log do Cloud Assistant a serem mantidos. |
30 |
| LogSizeLimit |
string |
O limite de tamanho dos arquivos de log do Cloud Assistant. |
100MB |
| MemoryLimit |
string |
O uso máximo de memória permitido para o processo principal do Agente do Cloud Assistant. |
35MB |
| OverloadLimit |
integer |
O número máximo de vezes consecutivas que o uso de recursos de CPU ou memória pode exceder o limite. Após esse limite ser atingido, o Agente do Cloud Assistant interrompe a execução automaticamente. |
3 |
| SessionManagerConfig |
object |
A configuração do recurso de sessão do Cloud Assistant. |
|
| SessionManagerEnabled |
boolean |
O seletor para o recurso de sessão do Cloud Assistant. Valores válidos:
Precauções:
|
true |
| SlsDeliveryConfigs |
object |
||
| SlsDeliveryConfig |
array<object> |
A lista de configurações de entrega do SLS. |
|
|
object |
As informações de configuração de entrega do SLS. |
||
| DeliveryType |
string |
O tipo de entrega. Valores válidos:
|
SessionManager |
| Enabled |
boolean |
Indica se a entrega para o SLS está ativada. |
false |
| LogstoreName |
string |
O nome do Logstore do SLS. |
example-logstore |
| ProjectName |
string |
O nome do projeto do SLS. |
example-project |
Exemplos
Resposta de sucesso
JSON formato
{
"AgentUpgradeConfig": {
"AllowedUpgradeWindows": {
"AllowedUpgradeWindow": [
"[\n\"02:00-03:00\",\n\"05:00-06:00\"\n]"
]
},
"BootstrapUpgrade": true,
"DisableUpgrade": true,
"Enabled": true,
"TimeZone": "Asia/Shanghai"
},
"OssDeliveryConfigs": {
"OssDeliveryConfig": [
{
"BucketName": "example-bucket",
"DeliveryType": "SessionManager",
"Enabled": false,
"EncryptionAlgorithm": "AES256",
"EncryptionKeyId": "a807****7a70e",
"EncryptionType": "Inherit",
"Prefix": "sessionmanager/audit"
}
]
},
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ResourceUsageConfig": {
"CpuLimit": 20,
"KeepScriptFile": false,
"LogFileCountLimit": 30,
"LogSizeLimit": "100MB",
"MemoryLimit": "35MB",
"OverloadLimit": 3
},
"SessionManagerConfig": {
"SessionManagerEnabled": true
},
"SlsDeliveryConfigs": {
"SlsDeliveryConfig": [
{
"DeliveryType": "SessionManager",
"Enabled": false,
"LogstoreName": "example-logstore",
"ProjectName": "example-project"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.SettingType | The specified parameter SettingType is not valid. | O parâmetro SettingType especificado é inválido. |
| 500 | InternalError | An error occurred when you dispatched the request. | Ocorreu um erro interno. Tente novamente. |
| 403 | InvalidParameterCharacter | The specified parameter %s contains illegal characters. | |
| 404 | InvalidRegionId.NotFound | The specified parameter RegionId does not exist. | O RegionId especificado não existe. Verifique se o produto está disponível nesta região. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.