Cria uma aplicação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
sae:CreateApplication |
create |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /pop/v1/sam/app/createApplication HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AppName |
string |
Sim |
O nome da aplicação. O nome pode conter dígitos, letras e hifens (-). O nome deve começar com uma letra e não pode terminar com um hífen (-). O nome pode ter até 36 caracteres. |
test |
| NamespaceId |
string |
Não |
O ID do namespace SAE. Apenas namespaces cujos nomes contenham letras minúsculas e hifens (-) são suportados. O nome deve começar com uma letra. Você pode obter namespaces chamando a operação DescribeNamespaceList. |
cn-beijing:test |
| AppDescription |
string |
Não |
A descrição da aplicação. A descrição pode ter até 1024 caracteres. |
This is a test description. |
| VpcId |
string |
Não |
A VPC que corresponde ao namespace SAE. No SAE, um namespace pode corresponder a apenas uma VPC, e o mapeamento não pode ser modificado. A relação de vinculação é estabelecida quando a primeira aplicação SAE é criada no namespace. Vários namespaces podem corresponder à mesma VPC. Se você deixar este parâmetro vazio, a VPC vinculada ao namespace será usada por padrão. |
vpc-bp1aevy8sofi8mh1q**** |
| VSwitchId |
string |
Não |
O vSwitch onde reside o controlador de interface de rede elástica (NIC) da instância da aplicação. O vSwitch deve estar na VPC especificada. O vSwitch também tem uma relação de vinculação com o namespace SAE. Se você deixar este parâmetro vazio, o vSwitch anexado ao namespace será usado por padrão. |
vsw-bp12mw1f8k3jgygk9**** |
| PackageType |
string |
Sim |
O tipo do pacote de implantação da aplicação. Valores válidos:
|
FatJar |
| PackageVersion |
string |
Não |
A versão do pacote de implantação. Este parâmetro é obrigatório quando Package Type está definido como FatJar, War ou PythonZip. |
1.0.0 |
| PackageUrl |
string |
Não |
O endereço do pacote de implantação. Este parâmetro é obrigatório quando Package Type está definido como FatJar, War ou PythonZip. |
http://myoss.oss-cn-****.aliyuncs.com/my-buc/2019-06-30/****.jar |
| ImageUrl |
string |
Não |
O endereço da imagem. Este parâmetro é obrigatório quando Package Type está definido como Image. |
registry.cn-hangzhou.aliyuncs.com/sae_test/ali_sae_test:0.0.1 |
| Jdk |
string |
Não |
A versão do JDK da qual o pacote de implantação depende. Valores válidos:
Este parâmetro não é suportado quando Package Type está definido como Image. |
Open JDK 8 |
| WebContainer |
string |
Não |
A versão do Tomcat da qual o pacote de implantação WebContainer depende. Valores válidos:
Este parâmetro não é suportado quando Package Type está definido como Image. |
apache-tomcat-7.0.91 |
| Cpu |
integer |
Não |
As especificações de CPU necessárias para cada instância, em milicores. Este parâmetro não pode ser definido como 0. Apenas as seguintes especificações definidas são suportadas:
|
1000 |
| Memory |
integer |
Não |
A memória necessária para cada instância, em MB. Este parâmetro não pode ser definido como 0. A memória tem um mapeamento um para um com a CPU. Apenas as seguintes especificações definidas são suportadas:
|
1024 |
| Replicas |
integer |
Sim |
O número inicial de instâncias. |
1 |
| Command |
string |
Não |
O comando usado para iniciar a imagem. O comando deve ser um objeto executável no contêiner. Exemplo:
No exemplo anterior, Importante Este parâmetro é obrigatório quando PackageType está definido como DotnetZip. |
echo |
| CommandArgs |
string |
Não |
Os argumentos do comando de inicialização da imagem. Estes são os argumentos exigidos pelo comando de inicialização especificado em Command. Formato:
No exemplo anterior, Importante Este parâmetro é obrigatório quando PackageType está definido como DotnetZip. |
["a","b"] |
| Envs |
string |
Não |
Os parâmetros de variáveis de ambiente do contêiner. Você pode personalizar variáveis de ambiente ou referenciar um ConfigMap. Para referenciar um ConfigMap, crie primeiro uma instância de ConfigMap. Para mais informações, consulte CreateConfigMap. Valores válidos:
|
[ { "name": "sae-sys-configmap-all-hello", "valueFrom": { "configMapRef": { "configMapId": 100, "key": "" } } }, { "name": "hello", "valueFrom": { "configMapRef": { "configMapId": 101, "key": "php-fpm" } } }, { "name": "envtmp", "value": "newenv" } ] |
| CustomHostAlias |
string |
Não |
O mapeamento de host personalizado no contêiner. Valores válidos:
|
[{"hostName":"samplehost","ip":"127.0.0.1"}] |
| JarStartOptions |
string |
Não |
As opções para iniciar a aplicação de pacote JAR. O comando de inicialização padrão para a aplicação: |
-Xms4G -Xmx4G |
| JarStartArgs |
string |
Não |
Os argumentos para iniciar a aplicação de pacote JAR. O comando de inicialização padrão para a aplicação: |
custom-args |
| Liveness |
string |
Não |
A verificação de integridade do contêiner. Contêineres que falham na verificação de integridade são encerrados e recuperados. Os seguintes métodos são suportados:
Nota
Você pode usar apenas um método para verificações de integridade. Descrição dos parâmetros:
|
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| Readiness |
string |
Não |
A verificação de status de inicialização da aplicação. Contêineres que falham em várias verificações de integridade são encerrados e reiniciados. Contêineres que não passam na verificação de integridade não recebem tráfego SLB. Os métodos exec, httpGet e tcpSocket são suportados. Para exemplos específicos, consulte o parâmetro Liveness. Nota
Você pode usar apenas um método para verificações de integridade. |
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| Deploy |
boolean |
Não |
Especifica se a aplicação deve ser implantada imediatamente. Valores válidos:
|
true |
| EdasContainerVersion |
string |
Não |
A versão do ambiente de runtime da aplicação no framework HSF, como o contêiner Ali-Tomcat. |
3.5.3 |
| Timezone |
string |
Não |
O fuso horário. Valor padrão: Asia/Shanghai. |
Asia/Shanghai |
| SlsConfigs |
string |
Não |
As configurações para coleta de logs no Simple Log Service.
Descrição dos parâmetros:
Se a configuração de coleta SLS não mudar durante várias implantações, você não precisa definir este parâmetro (ou seja, o campo SlsConfigs não precisa ser incluído na solicitação). Se você não precisar mais do recurso de coleta SLS, defina o valor deste campo como uma string vazia (ou seja, defina o valor do campo SlsConfigs como "" na solicitação). Nota
Projects criados automaticamente com a aplicação são excluídos quando a aplicação é excluída. Portanto, não selecione um project criado automaticamente pelo SAE ao selecionar um project existente. |
[{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}] |
| NasId |
string |
Não |
Recomendamos que você não defina este parâmetro. Defina NasConfigs em vez disso. O ID do sistema de arquivos NAS montado. O sistema de arquivos NAS deve estar na mesma região que o cluster. O sistema de arquivos NAS deve ter cota disponível para criação de destino de montagem, ou seu destino de montagem já deve estar em um vSwitch na VPC. Se este parâmetro for deixado vazio e o campo mountDescs existir, um sistema de arquivos NAS será comprado automaticamente e montado em um vSwitch na VPC. Se a configuração não mudar durante a implantação, você não precisa definir este parâmetro (ou seja, o campo NASId não precisa ser incluído na solicitação). Para limpar a configuração do NAS, defina o valor deste campo como uma string vazia (ou seja, defina o valor do campo NASId como "" na solicitação). |
KSAK**** |
| MountHost |
string |
Não |
Recomendamos que você não defina este parâmetro. Defina NasConfigs em vez disso. O destino de montagem do sistema de arquivos NAS na VPC da aplicação. Se a configuração não mudar durante a implantação, você não precisa definir este parâmetro (ou seja, o campo MountHost não precisa ser incluído na solicitação). Para limpar a configuração do NAS, defina o valor deste campo como uma string vazia (ou seja, defina o valor do campo MountHost como "" na solicitação). |
example.com |
| MountDesc |
string |
Não |
Recomendamos que você não defina este parâmetro. Defina NasConfigs em vez disso. A descrição da montagem do NAS. Se a configuração não mudar durante a implantação, você não precisa definir este parâmetro (ou seja, o campo MountDesc não precisa ser incluído na solicitação). Para limpar a configuração do NAS, defina o valor deste campo como uma string vazia (ou seja, defina o valor do campo MountDesc como "" na solicitação). |
[{mountPath: "/tmp", nasPath: "/"}] |
| PreStop |
string |
Não |
O script executado antes de o contêiner ser parado. Um script é acionado e executado antes de o contêiner ser excluído. Formato: |
{"exec":{"command":["cat","/etc/group"]}} |
| PostStart |
string |
Não |
O script executado após o contêiner ser iniciado. Um script é acionado e executado imediatamente após a criação do contêiner. Formato: |
{"exec":{"command":["cat","/etc/group"]}} |
| WarStartOptions |
string |
Não |
O comando de inicialização para implantar uma aplicação de pacote WAR. O procedimento de configuração é o mesmo do comando de inicialização de uma implantação de imagem. Para mais informações, consulte Configurar um comando de inicialização. |
CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run |
| ConfigMapMountDesc |
string |
Não |
A descrição da montagem do ConfigMap. Use um ConfigMap criado na página de itens de configuração do namespace para injetar informações de configuração no contêiner. Descrição dos parâmetros:
Nota
Você pode montar todas as chaves passando o parâmetro
|
[{"configMapId":16,"key":"test","mountPath":"/tmp"}] |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança. |
sg-wz969ngg2e49q5i4**** |
| AutoConfig |
boolean |
Não |
Especifica se o ambiente de rede deve ser configurado automaticamente. Valores válidos:
Nota
Se este parâmetro for definido como true, qualquer outro valor de NamespaceId passado será ignorado. |
true |
| TerminationGracePeriodSeconds |
integer |
Não |
O período de tempo limite para desligamento gracioso. Valor padrão: 30. Unidade: segundos. Valores válidos: 1 a 300. |
30 |
| PhpArmsConfigLocation |
string |
Não |
O caminho de montagem para monitoramento de aplicações PHP. Certifique-se de que o servidor PHP carregue o arquivo de configuração deste caminho. Você não precisa gerenciar o conteúdo da configuração. O SAE renderiza automaticamente o arquivo de configuração correto. |
/usr/local/etc/php/conf.d/arms.ini |
| PhpConfigLocation |
string |
Não |
O caminho de montagem para a configuração de inicialização da aplicação PHP. Certifique-se de que o servidor PHP use este arquivo de configuração para iniciar. |
/usr/local/etc/php/php.ini |
| PhpConfig |
string |
Não |
O conteúdo do arquivo de configuração do PHP. |
k1=v1 |
| TomcatConfig |
string |
Não |
A configuração do Tomcat. Defina este parâmetro como "" ou "{}" para excluir a configuração:
|
{"port":8080,"contextPath":"/","maxThreads":400,"uriEncoding":"ISO-8859-1","useBodyEncodingForUri":true} |
| OssMountDescs |
string |
Não |
A descrição da montagem OSS. Descrição dos parâmetros:
|
[{"bucketName": "oss-bucket", "bucketPath": "data/user.data", "mountPath": "/usr/data/user.data", "readOnly": true}] |
| OssAkId |
string |
Não |
O AccessKey ID para operações de leitura e gravação no OSS. |
xxxxxx |
| OssAkSecret |
string |
Não |
O AccessKey Secret para operações de leitura e gravação no OSS. |
xxxxxx |
| Php |
string |
Não |
A versão do PHP da qual o pacote de implantação depende. Não suportado para imagens. |
PHP-FPM 7.0 |
| AcrInstanceId |
string |
Não |
O ID da instância do Container Registry Enterprise. Este parâmetro é obrigatório quando ImageUrl está definido como uma imagem do Container Registry Enterprise Edition. |
cri-xxxxxx |
| AcrAssumeRoleArn |
string |
Não |
O ARN da função RAM necessária para pull de imagens entre contas. Para mais informações, consulte Conceder permissões entre contas Alibaba Cloud usando uma função RAM. |
acs:ram::123456789012****:role/adminrole |
| ImagePullSecrets |
string |
Não |
O ID do secret correspondente. |
10 |
| AssociateEip |
boolean |
Não |
Especifica se um EIP deve ser associado. Valores válidos:
|
true |
| ProgrammingLanguage |
string |
Não |
A linguagem de programação da pilha de tecnologia usada para criar a aplicação. Valores válidos:
|
java |
| KafkaConfigs |
string |
Não |
O resumo das configurações para coleta de logs no Kafka. Valores válidos:
|
{"kafkaEndpoint":"10.0.X.XXX:XXXX,10.0.X.XXX:XXXX,10.0.X.XXX:XXXX","kafkaInstanceId":"alikafka_pre-cn-7pp2l8kr****","kafkaConfigs":[{"logType":"file_log","logDir":"/tmp/a.log","kafkaTopic":"test2"},{"logType":"stdout","logDir":"","kafkaTopic":"test"}]} |
| PvtzDiscoverySvc |
string |
Não |
Ativa o registro e descoberta de serviços baseados em K8s Service. Valores válidos:
|
{"serviceName":"bwm-poc-sc-gateway-cn-beijing-front","namespaceId":"cn-beijing:front","portAndProtocol":{"18012":"TCP"},"enable":true,"portProtocols":[{"port":18012,"protocol":"TCP"}]} |
| MicroRegistration |
string |
Não |
Especifica o registro Nacos. Valores válidos:
|
"0" |
| MicroRegistrationConfig |
string |
Não |
A configuração do registro. |
{\"instanceId\":\"mse-cn-zvp2bh6h70r\",\"namespace\":\"4c0aa74f-57cb-423c-b6af-5d9f2d0e3dbd\"} |
| NasConfigs |
string |
Não |
A configuração de montagem do NAS. Valores válidos:
|
[{"mountPath":"/test1","readOnly":false,"nasId":"nasId1","mountDomain":"nasId1.cn-shenzhen.nas.aliyuncs.com","nasPath":"/test1"},{"nasId":"nasId2","mountDomain":"nasId2.cn-shenzhen.nas.aliyuncs.com","readOnly":false,"nasPath":"/test2","mountPath":"/test2"}] |
| Python |
string |
Não |
O ambiente Python. PYTHON 3.9.15 é suportado. |
PYTHON 3.9.15 |
| PythonModules |
string |
Não |
As dependências de módulos de instalação personalizada. Por padrão, as dependências definidas no arquivo requirements.txt na pasta raiz são instaladas. Se o arquivo não estiver configurado ou se você precisar de pacotes personalizados, especifique as dependências a serem instaladas. |
Flask==2.0 |
| Dotnet |
string |
Não |
A versão do framework .NET:
|
.NET 3.1 |
| EnableEbpf |
string |
Não |
Especifica se o monitoramento de aplicações para aplicações não Java baseado na tecnologia eBPF deve ser ativado. Valores válidos:
|
false |
| SaeVersion |
string |
Não |
A versão do SAE. Valores válidos:
|
v1 |
| AppSource |
string |
Não |
Defina este parâmetro como micro_service para criar uma aplicação de microsserviço. |
micro_service |
| BaseAppId |
string |
Não |
O ID da aplicação base. |
ee99cce6-1c8e-4bfa-96c3-3e2fa9de8a41 |
| ServiceTags |
string |
Não |
As tags de lançamento canário configuradas para a aplicação. |
{\"alicloud.service.tag\":\"g1\"} |
| EnableNewArms |
boolean |
Não |
Especifica se o novo recurso ARMS deve ser ativado:
|
false |
| EnableCpuBurst |
boolean |
Não |
Especifica se o recurso CPU Burst deve ser ativado:
|
true |
| OidcRoleName |
string |
Não |
Especifica a função RAM para autenticação de identidade. Nota
Crie um provedor de identidade OIDC e uma função de provedor de identidade na mesma região antecipadamente. Para mais informações, consulte CreateOIDCProvider e CreateSAMLProvider. |
sae-test |
| SidecarContainersConfig |
array |
Não |
A configuração do contêiner sidecar. |
|
| SidecarContainerConfig |
Não |
A configuração do contêiner sidecar. |
||
| SecretMountDesc |
string |
Não |
A descrição da montagem do Secret. Use um secret criado na página de secrets do namespace para injetar informações confidenciais no contêiner. Descrição dos parâmetros:
Nota
Você pode montar todas as chaves passando o parâmetro
|
[{“secretId":10,”key":"test","mountPath":"/tmp"}] |
| EnableSidecarResourceIsolated |
boolean |
Não |
Especifica se o isolamento de recursos do sidecar deve ser ativado:
|
true |
| CustomImageNetworkType |
string |
Não |
O tipo de imagem personalizada. Defina este parâmetro como uma string vazia se a imagem não for uma imagem personalizada:
|
internet |
| ResourceType |
string |
Não |
O tipo de recurso. Valores válidos: NULL (padrão), default e haiguang (servidor Hygon). |
NULL |
| NewSaeVersion |
string |
Não |
A versão da aplicação:
|
pro |
| MicroserviceEngineConfig |
string |
Não |
Configura o recurso de governança de microsserviços.
|
{"enable": true,"mseLosslessRule": {"delayTime": 0,"enable": false,"notice": false,"warmupTime": 120}} |
| DiskSize |
integer |
Não |
O tamanho do armazenamento em disco, em GB. |
50 |
| InitContainersConfig |
array |
Não |
A configuração do contêiner de inicialização. |
|
| InitContainerConfig |
Não |
A configuração do contêiner de inicialização. |
||
| GpuConfig |
string |
Não |
||
| StartupProbe |
string |
Não |
Ativa a sonda de inicialização da aplicação.
Nota
|
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| IsStateful |
boolean |
Não |
Especifica se a aplicação é stateful. |
|
| EnablePrometheus |
boolean |
Não |
Especifica se a coleta de métricas personalizadas do Prometheus deve ser ativada. |
false |
| HeadlessPvtzDiscoverySvc |
string |
Não |
O registro e descoberta de serviços baseados em K8s Headless Service.
|
{\"serviceName\":\"leaf-test-headless\",\"namespaceId\":\"cn-zhangjiakou:prod\"} |
| Html |
string |
Não |
A versão do Nginx.
|
nginx 1.28 |
| EmptyDirDesc |
string |
Não |
A configuração de armazenamento efêmero compartilhado. |
[{\"name\":\"workdir\",\"mountPath\":\"/usr/local/tomcat/webapps\"}] |
| AgentVersion |
string |
Não |
Especifica se a configuração da versão do agente do namespace deve ser reutilizada. |
4.4.2 |
| EnableNamespaceAgentVersion |
boolean |
Não |
A versão do AliyunAgent. |
true |
| EnableNamespaceSlsConfig |
boolean |
Não |
Especifica se a configuração de logs SLS do namespace deve ser reutilizada. |
true |
| SlsLogEnvTags |
string |
Não |
Tags de log sls. |
|
| LokiConfigs |
string |
Não |
||
| Labels |
object |
Não |
||
|
string |
Não |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
As informações sobre a aplicação criada. |
||
| RequestId |
string |
O ID da solicitação. |
91F93257-7A4A-4BD3-9A7E-2F6EAE6D**** |
| Message |
string |
As informações adicionais. Valores válidos:
|
success |
| TraceId |
string |
O ID de rastreamento, usado para consultar os detalhes de uma solicitação. |
0a98a02315955564772843261e**** |
| Data |
object |
O resultado retornado. |
|
| ChangeOrderId |
string |
O ID da ordem de alteração retornado, usado para consultar o status de execução da tarefa. |
01db03d3-3ee9-48b3-b3d0-dfce2d88**** |
| AppId |
string |
O ID da aplicação criada. |
017f39b8-dfa4-4e16-a84b-1dcee4b1**** |
| ErrorCode |
string |
O código de erro. Valores válidos:
|
空 |
| Code |
string |
O status da API ou código de erro POP. Valores válidos:
|
200 |
| Success |
boolean |
Indica se a aplicação foi criada. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "91F93257-7A4A-4BD3-9A7E-2F6EAE6D****",
"Message": "success",
"TraceId": "0a98a02315955564772843261e****",
"Data": {
"ChangeOrderId": "01db03d3-3ee9-48b3-b3d0-dfce2d88****",
"AppId": "017f39b8-dfa4-4e16-a84b-1dcee4b1****"
},
"ErrorCode": "空",
"Code": "200",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Application.MissingJdk | Your application must at least contain a JDK component. | |
| 400 | InvalidPackageType.NotFound | The package type must be War, FatJar, or Image. | |
| 400 | InvalidParameter.NotEmpty | You must specify the parameter %s. | |
| 400 | InvalidParameter.Obviously | The specified parameter is invalid {%s}. | |
| 400 | JarApplication.MissingJdk | A FatJar application must contain JDK. | |
| 400 | NoAvailableCluster.NotFound | No clusters are available for the current region. | |
| 400 | NoComputeResourceQuota.Exceed | Your compute resource is insufficient. Please contact us to raise the quota. | |
| 400 | PandoraApplication.MissingJdk | The Pandora application is missing a JDK component. | |
| 400 | PandoraApplication.OnlyJdk | A Pandora application only requires JDK component. | |
| 400 | InvalidParameter.WithMessage | The parameter is invalid {%s}: %s | |
| 400 | InvalidComponent.NotFound | The current component (such as JDK, Tomcat, or EDASWebContainer) does not exist. | |
| 400 | InvalidHostnameIp.Invalid | The hostname and/or IP is invalid: Hostname [%s], IP [%s]. | |
| 400 | InvalidInstanceSpecification.Unsupported | The instance specification is not supported: CPU [%s], memory [%s]. | |
| 400 | InvalidServerlessRegion.Unsupported | The current region is not supported: %s | |
| 400 | WarApplication.MissingJdkWebcontainer | A War application must contain JDK and Tomcat. | |
| 400 | InvalidNamespace.WithUppercase | This namespace does not support creating SAE apps because it contains uppercase letters. | |
| 400 | LogService.ConfigQuotaExceed | The maximum number of Log Service configs is exceeded. | |
| 400 | LogService.InternalError | An exception occurred while calling Log Service. Please submit a ticket to solve the problem. | |
| 400 | LogService.LogDirInvalid | The log collection path is invalid. | |
| 400 | LogService.NotAvailable | Log Service is unavailable. Please activate Log Service first. | |
| 400 | LogService.ProjectNumQuotaExceed | The maximum number of Log Service projects is exceeded. | |
| 400 | user.indebt | The user has an outstanding payment. | |
| 400 | NoComputeResourceQuota.App.Exceed | You can create %s instances for each application. Please submit a ticket to raise the quota. | |
| 400 | NoComputeResourceQuota.User.Exceed | Your account is limited to create %s instances. Please submit a ticket to raise the quota. | |
| 400 | System.Upgrading | The system is being upgraded. Please try again later. | |
| 400 | VolumnPath.Conflict | Conflict between log collection directory and persistent storage directory. | |
| 400 | MountConflict.ConfigMap | Conflict detected for ConfigMap path %s. | |
| 400 | NotFound.ConfigMap | The ConfigMap object (ID: %s) does not exist. | |
| 400 | NotFound.ConfigMapKey | The key %s of ConfigMap object (ID: %s) does not exist. | |
| 400 | Sls.Config.Mixed.Multi.Project | The specified Config contains multiple projects. | |
| 400 | Sls.Config.User.Defined.Missing.Logstore.Info | The specified Config is invalid. Both Project and Logstore must be specified. | |
| 400 | Sls.Config.User.Defined.Missing.Project.Info | The specified Config is invalid. Both Project and Logstore must be specified. | |
| 400 | Sls.Logstore.Name.Invalid | The specified name of Logstore is invalid. The Logstore name must not contain the prefix "sae-". | |
| 400 | Sls.Logstore.User.Defined.Not.Exist | The user defined Logstore does not exist. | |
| 400 | Sls.Project.Name.Invalid | The specified project name is invalid. The project name must not contain the prefix "sae-". | |
| 400 | Sls.Project.User.Defined.Not.Exist | The user defined project does not exist. | |
| 400 | InvalidImageUrl.AcrInstanceId.Domain.NotMatch | The specified domain of ImageUrl does not match AcrInstanceId domains. | |
| 400 | PhpApplication.MissingPhpRuntime | A PHP application must contain PHP Runtime. | |
| 400 | InvalidParameter.FileName | The application deployment package name is invalid. This name can contain only alphanumeric characters, hyphens (-), and underscores (_). For deploying java package, you can upload JAR files only if the selected deployment version supports JAR file. Otherwise, upload WAR files only. For deploying php package, you can upload ZIP files only if the selected deployment version supports ZIP file. | |
| 400 | Sls.Logtail.Name.Invalid | The specified name of Logtail is invalid. The Logtail name must not contain the prefix sae-. | |
| 400 | vswitch.not.exist | The specified vSwitch does not exist. | |
| 400 | InvalidImageUrl.MissingAcrInstanceId | The specified domain of ImageUrl is from ACREE, but you are not specified AcrInstanceId. | |
| 400 | EnvFromSecretIdConflict.AlreadyExist | The specified SecretId [%s] already exist in the specified Envs. | |
| 400 | MountConflict.Secret | Conflict detected for Secret path %s. | |
| 404 | Associate.Eip.Not.Enough | No sufficient EIPs are available. | |
| 404 | InvalidNamespaceId.NotFound | The specified NamespaceId does not exist. | |
| 404 | InvalidVpcId.NotFound | The specified VpcId does not exist. | |
| 404 | InvalidAcrInstanceId.NotFound | The specified AcrInstanceId does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.