Modifica 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:ModifyCloudAssistantSettings |
update |
*ServiceSettings.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
| SettingType |
string |
Sim |
O tipo de configuração do serviço. Valores válidos:
|
SessionManagerDelivery |
| OssDeliveryConfig |
object |
Não |
A configuração de entrega do OSS. |
|
| BucketName |
string |
Não |
O nome do bucket do OSS. |
example-bucket |
| Enabled |
boolean |
Não |
Especifica se a entrega para o OSS deve ser ativada. Valor padrão: false. |
false |
| EncryptionAlgorithm |
string |
Não |
O algoritmo de criptografia do OSS. Valores válidos:
|
AES256 |
| EncryptionKeyId |
string |
Não |
O ID da chave mestra do cliente (CMK) quando o método de criptografia é definido como KMS. |
a807****7a70e |
| EncryptionType |
string |
Não |
O método de criptografia do OSS. Valores válidos:
|
Inherit |
| Prefix |
string |
Não |
O prefixo de diretório do bucket do OSS. Restrições:
Nota
Nota: Passe uma string vazia ("") para indicar que nenhum prefixo de diretório é necessário. Se um prefixo foi definido anteriormente e não é mais necessário, passe uma string vazia ("") para limpá-lo. |
sessionmanager/audit |
| SlsDeliveryConfig |
object |
Não |
A configuração de entrega do Simple Log Service (SLS). |
|
| Enabled |
boolean |
Não |
Especifica se a entrega para o SLS deve ser ativada. Valor padrão: false. |
false |
| LogstoreName |
string |
Não |
O nome do Logstore do SLS. |
example-logstore |
| ProjectName |
string |
Não |
O nome do projeto do SLS. |
example-project |
| AgentUpgradeConfig |
object |
Não |
A configuração de atualização do Agente do Cloud Assistant. |
|
| AllowedUpgradeWindow |
array |
Não |
A lista de janelas de tempo durante as quais as atualizações são permitidas. O tempo pode ser especificado até o minuto. O fuso horário padrão é UTC. O intervalo entre as janelas de tempo não pode ser inferior a 1 hora. Formato: hora de início (HH:mm)-hora de término (HH:mm). Por exemplo, [ "02:00-03:00", "05:00-06:00" ] indica que as atualizações são permitidas diariamente das 02:00 às 03:00 e das 05:00 às 06:00 no fuso horário UTC. |
|
|
string |
Não |
A lista de janelas de tempo durante as quais as atualizações são permitidas. O tempo pode ser especificado até o minuto. O fuso horário padrão é UTC. O intervalo entre as janelas de tempo não pode ser inferior a 1 hora. Formato: hora de início (HH:mm)-hora de término (HH:mm). Por exemplo, [ "02:00-03:00", "05:00-06:00" ] indica que as atualizações são permitidas diariamente das 02:00 às 03:00 e das 05:00 às 06:00 no fuso horário UTC. |
[ "02:00-03:00", "05:00-06:00" ] |
|
| BootstrapUpgrade |
boolean |
Não |
Especifica se o Agente do Cloud Assistant verifica atualizações de versão e realiza atualizações imediatamente após a inicialização. Valor padrão: true. Esta configuração entra em vigor apenas quando a versão do Agente do Cloud Assistant não é anterior às seguintes versões:
|
true |
| DisableUpgrade |
boolean |
Não |
Especifica se deve impedir que o Agente do Cloud Assistant verifique e realize atualizações. Valor padrão: false. Esta configuração entra em vigor apenas quando a versão do Agente do Cloud Assistant não é anterior às seguintes versões:
|
false |
| Enabled |
boolean |
Não |
Especifica se a configuração personalizada de atualização do Agente deve ser ativada. Se definido como false, o comportamento padrão de tentar uma atualização a cada 30 minutos é mantido. Valor padrão: false. |
true |
| TimeZone |
string |
Não |
O fuso horário para as janelas de tempo de atualização permitidas. O fuso horário padrão é UTC. O fuso horário pode ser especificado nos dois formatos a seguir:
|
Asia/Shanghai |
| ResourceUsageConfig |
object |
Não |
A configuração de uso de recursos do Cloud Assistant. Esta configuração entra em vigor apenas quando a versão do Agente do Cloud Assistant não é anterior às seguintes versões:
|
|
| CpuLimit |
integer |
Não |
O uso máximo de CPU permitido para o processo principal do Agente do Cloud Assistant.
|
20 |
| KeepScriptFile |
boolean |
Não |
Especifica se o arquivo de script deve ser retido no diretório do Cloud Assistant após a conclusão da execução do comando. Valor padrão: false. |
false |
| LogFileCountLimit |
integer |
Não |
O número máximo de arquivos de log do Cloud Assistant a serem retidos.
|
30 |
| LogSizeLimit |
string |
Não |
O limite de tamanho de um único arquivo de log do Cloud Assistant. Você deve especificar a unidade (B|KB|MB).
|
10MB |
| MemoryLimit |
string |
Não |
O uso máximo de memória permitido para o processo principal do Agente do Cloud Assistant. Você deve especificar a unidade (B|KB|MB).
|
50MB |
| OverloadLimit |
integer |
Não |
O número máximo de vezes consecutivas que o uso de recursos de CPU ou memória pode exceder o limite. Quando esse limite é atingido, o Agente do Cloud Assistant para de ser executado automaticamente.
|
3 |
| SessionManagerConfig |
object |
Não |
A configuração do recurso de sessão do Cloud Assistant. |
|
| SessionManagerEnabled |
boolean |
Não |
Especifica se o recurso de sessão do Cloud Assistant deve ser ativado. Valores válidos:
Precauções:
|
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ResourceBusy.SlrCreation | The ServiceLinkedRole is still being created or has not taken effect yet. Please try again later. | |
| 400 | InvalidParameter.SettingType | The specified parameter SettingType is not valid. | O parâmetro SettingType especificado é inválido. |
| 400 | InvalidParameter.OssEncryptionType | The specified parameter OssDeliveryConfig.EncryptionType is not valid. | O parâmetro OssDeliveryConfig.EncryptionType especificado é inválido. |
| 400 | InvalidParameter.OssEncryptionAlgorithm | The specified parameter OssDeliveryConfig.EncryptionAlgorithm is not valid. | O parâmetro OssDeliveryConfig.EncryptionAlgorithm especificado é inválido. |
| 400 | InvalidParameter.OssEncryptionKeyId | The specified parameter OssDeliveryConfig.EncryptionKeyId is not valid. | O parâmetro OssDeliveryConfig.EncryptionKeyId especificado é inválido. |
| 400 | InvalidParameter.OssBucketName | The specified parameter OssDeliveryConfig.BucketName is not valid. | O parâmetro OssDeliveryConfig.BucketName especificado é inválido. |
| 400 | InvalidParameter.OssPrefix | The specified parameter OssDeliveryConfig.Prefix is not valid. | O parâmetro OssDeliveryConfig.Prefix especificado é inválido. |
| 400 | InvalidOssBucketName.InOtherRegion | The specified parameter OssDeliveryConfig.BucketName is in another region. | O bucket do OSS especificado por OssDeliveryConfig.BucketName está em uma região diferente. |
| 400 | InvalidParameter.SlsProjectName | The specified parameter SlsDeliveryConfig.ProjectName is not valid. | O parâmetro SlsDeliveryConfig.ProjectName especificado é inválido. |
| 400 | InvalidParameter.SlsLogstoreName | The specified parameter SlsDeliveryConfig.LogstoreName is not valid. | O parâmetro SlsDeliveryConfig.LogstoreName especificado é inválido. |
| 400 | InvalidParameter.AllowedUpgradeWindow | The specified parameter AgentUpgradeConfig.AllowedUpgradeWindow is not valid. | O parâmetro AgentUpgradeConfig.AllowedUpgradeWindow especificado é inválido. |
| 400 | InvalidAllowedUpgradeWindow.DurationTooShort | The duration of the specified parameter AgentUpgradeConfig.AllowedUpgradeWindow cannot be less than one hour. | O intervalo do parâmetro AllowedUpgradeWindow não pode ser inferior a meia hora. |
| 400 | InvalidParameter.TimeZone | The specified parameter AgentUpgradeConfig.TimeZone is not valid. | O parâmetro AgentUpgradeConfig.TimeZone especificado é inválido. |
| 400 | InvalidAllowedUpgradeWindow.Required | The specified parameter AgentUpgradeConfig.AllowedUpgradeWindow is required. | Ao ativar o parâmetro de configuração de atualização personalizada do agente, AgentUpgradeConfig.AllowedUpgradeWindow é obrigatório. |
| 400 | InvalidParameter.CpuLimit | The specified parameter CpuLimit is not valid. | |
| 400 | InvalidParameter.MemoryLimit | The specified parameter MemoryLimit is not valid. | |
| 400 | InvalidParameter.OverloadLimit | The specified parameter OverloadLimit is not valid. | |
| 400 | InvalidParameter.LogFileCountLimit | The specified parameter LogFileCountLimit is not valid. | |
| 400 | InvalidParameter.LogSizeLimit | The specified parameter LogSizeLimit is not valid. | |
| 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. | |
| 403 | InvalidOssBucketName.AccessDenied | The error message returned by the OSS API is: %s | |
| 403 | CreateServiceLinkedRole.NoPermission | You do not have permission to create ServiceLinkedRole. | Você não tem permissão para criar funções vinculadas ao serviço. |
| 403 | InvalidOperation.OssEncryptionUnsupported | The configuration of OSS Encryption is not supported. | O serviço atual não oferece suporte à definição do método de criptografia do OSS. |
| 403 | InvalidAllowedUpgradeWindow.CountLimitExceeded | The count of the parameter AgentUpgradeConfig.AllowedUpgradeWindow exceeds the limit of 5. | O número de parâmetros AgentUpgradeConfig.AllowedUpgradeWindow excede o limite de 5. |
| 403 | InvalidOperation.SessionManagerDeliveryUnsupported | The delivery configuration of Session Manager is not supported. | A ativação da configuração de entrega do Session Manager não é suportada. |
| 403 | InvalidDisableUpgrade.Conflict | The parameter DisableUpgrade cannot be specified with parameter BootstrapUpgrade. | |
| 404 | InvalidSlsProjectName.NotFound | The specified parameter SlsDeliveryConfig.ProjectName does not exist. | O projeto do Simple Log Service (SLS) especificado não existe. |
| 404 | InvalidSlsLogstoreName.NotFound | The specified parameter SlsDeliveryConfig.LogstoreName does not exist. | O Logstore do Simple Log Service (SLS) especificado não existe. |
| 404 | InvalidOssBucketName.NotFound | The specified parameter OssDeliveryConfig.BucketName does not exist. | O bucket do OSS especificado não existe. |
| 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.