Mendeploy aplikasi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sae:DeployApplication |
update |
*All Resource
|
None | None |
Sintaks permintaan
POST /pop/v1/sam/app/deployApplication HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
ID aplikasi yang akan dideploy. |
7171a6ca-d1cd-4928-8642-7d5cfe69**** |
| Jdk |
string |
No |
Versi JDK yang menjadi dependensi paket penyebaran. Nilai valid:
Parameter ini tidak didukung jika Package Type diatur ke Image. |
Open JDK 8 |
| WebContainer |
string |
No |
Versi Tomcat yang menjadi dependensi paket penyebaran. Nilai valid:
Parameter ini tidak didukung jika Package Type diatur ke Image. |
apache-tomcat-7.0.91 |
| PackageVersion |
string |
No |
Nomor versi paket penyebaran. Parameter ini wajib diisi jika Package Type diatur ke FatJar, War, atau PythonZip. |
1.0.1 |
| PackageUrl |
string |
No |
URL paket penyebaran. Parameter ini wajib diisi jika Package Type diatur ke FatJar, War, atau PythonZip. |
http://myoss.oss-cn-hangzhou.aliyuncs.com/my-buc/2019-06-30/****.jar |
| ImageUrl |
string |
No |
URL image. Parameter ini wajib diisi jika Package Type diatur ke Image. |
registry.cn-hangzhou.aliyuncs.com/sae_test/ali_sae_test:0.0.1 |
| Command |
string |
No |
Perintah startup image. Perintah harus berupa objek yang dapat dieksekusi dalam kontainer. Contoh:
Berdasarkan contoh di atas, |
echo |
| CommandArgs |
string |
No |
Argumen perintah startup image. Ini adalah argumen yang diperlukan oleh perintah startup yang ditentukan dalam Command. Format:
Dalam contoh di atas, |
["a","b"] |
| Envs |
string |
No |
Parameter variabel lingkungan kontainer. Anda dapat menyesuaikan variabel lingkungan atau mereferensikan item ConfigMap. Untuk mereferensikan item ConfigMap, buat instans ConfigMap terlebih dahulu. Untuk informasi lebih lanjut, lihat CreateConfigMap. Nilai valid:
|
[ { "name": "sae-sys-configmap-all-hello", "valueFrom": { "configMapRef": { "configMapId": 100, "key": "" } } }, { "name": "hello", "valueFrom": { "configMapRef": { "configMapId": 101, "key": "php-fpm" } } }, { "name": "sae-sys-secret-all-hello", "valueFrom": { “secretRef": { “secretId": 100, "key": "" } } }, { "name": “password”, "valueFrom": { “secretRef": { “secretId": 101, "key": “password” } } }, { "name": "envtmp", "value": "newenv" } ] |
| CustomHostAlias |
string |
No |
Pemetaan host kustom dalam kontainer. Nilai valid:
|
[{"hostName":"samplehost","ip":"127.0.0.1"}] |
| JarStartOptions |
string |
No |
Opsi startup untuk aplikasi berbasis paket JAR. Perintah startup default adalah |
custom-option |
| JarStartArgs |
string |
No |
Argumen startup untuk aplikasi berbasis paket JAR. Perintah startup default adalah |
-Xms4G -Xmx4G |
| Liveness |
string |
No |
Pemeriksaan kesehatan kontainer. Kontainer yang gagal dalam pemeriksaan kesehatan akan di-shutdown dan dipulihkan. Metode berikut didukung:
Catatan
Hanya satu metode yang dapat dipilih untuk pemeriksaan kesehatan. Pengaturan:
|
{"exec":{"command":["sleep","5s"]},"initialDelaySeconds":10,"timeoutSeconds":11} |
| Readiness |
string |
No |
Pemeriksaan status startup aplikasi. Kontainer yang gagal dalam beberapa pemeriksaan kesehatan akan di-shutdown dan dimulai ulang. Kontainer yang tidak lulus pemeriksaan kesehatan tidak menerima trafik SLB. Metode exec, httpGet, dan tcpSocket didukung. Untuk contoh spesifik, lihat parameter Liveness. Catatan
Hanya satu metode yang dapat dipilih untuk pemeriksaan kesehatan. |
{"exec":{"command":["sleep","6s"]},"initialDelaySeconds":15,"timeoutSeconds":12} |
| MinReadyInstances |
integer |
No |
Jumlah minimum instans yang tersedia. Nilai valid:
Catatan
Jumlah minimum instans yang tersedia untuk setiap penyebaran bergulir harus ≥ 1 untuk mencegah gangguan layanan. |
1 |
| MinReadyInstanceRatio |
integer |
No |
Persentase minimum instans yang tersedia. Nilai valid:
Catatan
Ketika MinReadyInstance dan MinReadyInstanceRatio keduanya ditentukan dan nilai MinReadyInstanceRatio bukan -1, parameter MinReadyInstanceRatio yang diutamakan. Misalnya, jika MinReadyInstances diatur ke 5 dan MinReadyInstanceRatio diatur ke 50, nilai 50 digunakan untuk menghitung jumlah minimum instans yang tersedia. |
-1 |
| BatchWaitTime |
integer |
No |
Interval antar batch penerapan. Unit: detik. |
10 |
| EdasContainerVersion |
string |
No |
Versi lingkungan waktu proses aplikasi dalam framework HSF, seperti kontainer Ali-Tomcat. |
3.5.3 |
| UpdateStrategy |
string |
No |
Kebijakan penerapan. Ketika jumlah minimum instans yang tersedia adalah 1, nilai bidang UpdateStrategy adalah "". Ketika jumlah minimum instans yang tersedia lebih besar dari 1, contohnya adalah sebagai berikut:
Pengaturan:
|
{"type":"GrayBatchUpdate","batchUpdate":{"batch":2,"releaseType":"auto","batchWaitTime":1},"grayUpdate":{"gray":1}} |
| SlsConfigs |
string |
No |
Konfigurasi untuk pengumpulan log ke Simple Log Service.
Pengaturan:
Jika konfigurasi pengumpulan SLS tidak berubah selama beberapa penerapan, Anda tidak perlu mengatur parameter ini (yaitu, bidang SlsConfigs tidak perlu disertakan dalam permintaan). Jika Anda tidak lagi memerlukan fitur pengumpulan SLS, atur nilai bidang ini ke string kosong (yaitu, atur nilai bidang SlsConfigs ke "" dalam permintaan). Catatan
Proyek yang dibuat otomatis bersama aplikasi akan dihapus ketika aplikasi dihapus. Oleh karena itu, jangan pilih proyek yang dibuat otomatis oleh Serverless App Engine saat memilih proyek yang sudah ada. |
[{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}] |
| Timezone |
string |
No |
Zona waktu. Nilai default: Asia/Shanghai. |
Asia/Shanghai |
| NasId |
string |
No |
Kami tidak menyarankan Anda mengonfigurasi bidang ini. Konfigurasikan NasConfigs sebagai gantinya. ID sistem file NAS. Jika konfigurasi tidak berubah selama penerapan, Anda tidak perlu mengatur parameter ini (yaitu, bidang NasId tidak perlu disertakan dalam permintaan). Untuk menghapus konfigurasi NAS, atur nilai bidang ini ke string kosong (yaitu, atur nilai bidang NasId ke "" dalam permintaan). |
10d3b4**** |
| MountHost |
string |
No |
Kami tidak menyarankan Anda mengonfigurasi bidang ini. Konfigurasikan NasConfigs sebagai gantinya. Titik memasang sistem file NAS di VPC aplikasi. Jika konfigurasi tidak berubah selama penerapan, Anda tidak perlu mengatur parameter ini (yaitu, bidang MountHost tidak perlu disertakan dalam permintaan). Untuk menghapus konfigurasi NAS, atur nilai bidang ini ke string kosong (yaitu, atur nilai bidang MountHost ke "" dalam permintaan). |
10d3b4bc9****.com |
| MountDesc |
string |
No |
Kami tidak menyarankan Anda mengonfigurasi bidang ini. Konfigurasikan NasConfigs sebagai gantinya. Deskripsi memasang NAS. Jika konfigurasi tidak berubah selama penerapan, Anda tidak perlu mengatur parameter ini (yaitu, bidang MountDesc tidak perlu disertakan dalam permintaan). Untuk menghapus konfigurasi NAS, atur nilai bidang ini ke string kosong (yaitu, atur nilai bidang MountDesc ke "" dalam permintaan). |
[{mountPath: "/tmp", nasPath: "/"}] |
| PostStart |
string |
No |
Skrip yang dijalankan setelah kontainer dimulai. Skrip dipicu segera setelah kontainer dibuat. Format: |
{"exec":{"command":["sh","-c","echo hello"]}} |
| PreStop |
string |
No |
Skrip yang dijalankan sebelum kontainer berhenti. Skrip dipicu sebelum kontainer dihapus. Format: |
{"exec":{"command":["sh","-c","echo hello"]}} |
| ChangeOrderDesc |
string |
No |
Deskripsi pesanan perubahan. |
Start application |
| WarStartOptions |
string |
No |
Perintah startup untuk mendeploy aplikasi berbasis paket WAR. Prosedur konfigurasinya sama dengan perintah startup untuk penerapan berbasis image. Untuk informasi lebih lanjut, lihat Mengonfigurasi perintah startup. |
CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run |
| AutoEnableApplicationScalingRule |
boolean |
No |
Apakah akan mengaktifkan kebijakan skalabilitas elastis aplikasi secara otomatis. Nilai valid:
|
true |
| ConfigMapMountDesc |
string |
No |
Deskripsi memasang ConfigMap. Gunakan ConfigMap yang dibuat pada halaman item konfigurasi namespace untuk menyuntikkan informasi konfigurasi ke dalam kontainer. Pengaturan:
Catatan
Anda dapat memasang semua kunci dengan meneruskan parameter
|
[{"configMapId":16,"key":"test","mountPath":"/tmp"}] |
| TerminationGracePeriodSeconds |
integer |
No |
Periode timeout shutdown yang mulus. Nilai default: 30. Unit: detik. Nilai valid: 1 hingga 300. |
10 |
| EnableAhas |
string |
No |
Apakah akan mengaktifkan Application High Availability Service (AHAS). Nilai valid:
|
false |
| PhpArmsConfigLocation |
string |
No |
Jalur memasang untuk pemantauan aplikasi PHP. Pastikan server PHP memuat file konfigurasi dari jalur ini. Anda tidak perlu mengelola konten konfigurasi karena Serverless App Engine secara otomatis merender file konfigurasi yang benar. |
/usr/local/etc/php/conf.d/arms.ini |
| PhpConfigLocation |
string |
No |
Jalur memasang untuk konfigurasi startup aplikasi PHP. Pastikan server PHP menggunakan file konfigurasi ini untuk startup. |
/usr/local/etc/php/php.ini |
| PhpConfig |
string |
No |
Konten file konfigurasi PHP. |
k1=v1 |
| TomcatConfig |
string |
No |
Konfigurasi Tomcat. Atur parameter ini ke "" atau "{}" untuk menghapus konfigurasi. Nilai valid:
|
{"port":8080,"contextPath":"/","maxThreads":400,"uriEncoding":"ISO-8859-1","useBodyEncodingForUri":true} |
| OssMountDescs |
string |
No |
Deskripsi memasang OSS. Pengaturan parameter:
|
[{"bucketName": "oss-bucket", "bucketPath": "data/user.data", "mountPath": "/usr/data/user.data", "readOnly": true}] |
| OssAkId |
string |
No |
AccessKey ID untuk operasi baca dan tulis OSS. |
xxxxxx |
| OssAkSecret |
string |
No |
Rahasia AccessKey untuk operasi baca dan tulis OSS. |
xxxxxx |
| EnableGreyTagRoute |
boolean |
No |
Apakah akan mengaktifkan aturan rilis canary trafik. Aturan ini hanya berlaku untuk aplikasi yang menggunakan framework Spring Cloud atau Dubbo. Nilai valid:
|
false |
| Php |
string |
No |
Versi PHP yang menjadi dependensi paket penyebaran. Tidak didukung untuk image. |
PHP-FPM 7.0 |
| AcrInstanceId |
string |
No |
ID instans Perusahaan Container Registry. Parameter ini wajib diisi jika ImageUrl diatur ke image instans Perusahaan Container Registry. |
cri-xxxxxx |
| AcrAssumeRoleArn |
string |
No |
Nama Sumber Daya Alibaba Cloud peran RAM yang diperlukan untuk pengambilan image lintas akun. Untuk informasi lebih lanjut, lihat Memberikan izin lintas akun Alibaba Cloud dengan menggunakan peran RAM. |
acs:ram::123456789012****:role/adminrole |
| ImagePullSecrets |
string |
No |
ID rahasia yang sesuai. |
10 |
| AssociateEip |
boolean |
No |
Apakah akan mengasosiasikan elastic IP address (EIP). Nilai valid:
|
true |
| KafkaConfigs |
string |
No |
Ringkasan konfigurasi pengumpulan log untuk Kafka. Nilai valid:
|
{"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 |
No |
Mengaktifkan pendaftaran dan penemuan layanan berbasis K8s Service. Nilai valid:
|
{"portProtocols":[{"port":18012,"protocol":"TCP"}],"portAndProtocol":{"18012":"TCP"},"enable":true} |
| SwimlanePvtzDiscoverySvc |
string |
No |
Mengonfigurasi pendaftaran dan penemuan layanan berbasis K8s Service dengan rilis canary end-to-end:
|
{\"enable\":\"false\",\"namespaceId\":\"cn-beijing:test\",\"portAndProtocol\":{\"2000:TCP\":\"18081\"},\"portProtocols\":[{\"port\":2000,\"protocol\":\"TCP\",\"targetPort\":18081}],\"pvtzDiscoveryName\":\"cn-beijing-1421801774382676\",\"serviceId\":\"3513\",\"serviceName\":\"demo-gray.test\"} |
| MicroRegistration |
string |
No |
Menentukan registri Nacos. Nilai valid:
Catatan
Jika Anda memilih Pusat Registrasi Nacos bawaan Serverless App Engine, Anda tidak dapat memperoleh konfigurasi Pusat Registrasi Nacos bawaan. |
"0" |
| MicroRegistrationConfig |
string |
No |
Konfigurasi registri, yang hanya berlaku ketika tipe registri adalah MSE Nacos Edisi Perusahaan. |
{\"instanceId\":\"mse-cn-zvp2bh6h70r\",\"namespace\":\"4c0aa74f-57cb-423c-b6af-5d9f2d0e3dbd\"} |
| NasConfigs |
string |
No |
Konfigurasi memasang NAS. Nilai valid:
|
[{"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 |
No |
Lingkungan Python. PYTHON 3.9.15 didukung. |
PYTHON 3.9.15 |
| PythonModules |
string |
No |
Dependensi modul instalasi kustom. Secara default, dependensi yang didefinisikan dalam file requirements.txt di Folder Root diinstal. Jika tidak ada dependensi yang dikonfigurasi atau paket kustom diperlukan, Anda dapat menentukan dependensi yang akan diinstal. |
Flask==2.0 |
| Dotnet |
string |
No |
Versi framework .NET:
|
.NET 3.1 |
| Deploy |
string |
No |
Parameter ini hanya berlaku untuk aplikasi dalam status stopped. Jika Anda memanggil operasi DeployApplication untuk aplikasi yang berjalan, aplikasi akan segera dideploy ulang.
|
true |
| PackageType |
string |
No |
Tipe paket aplikasi. Nilai valid:
|
FatJar |
| Cpu |
integer |
No |
Sumber daya CPU yang diperlukan untuk setiap instans. Unit: milicore. Parameter ini tidak dapat diatur ke 0. Hanya spesifikasi yang ditentukan berikut yang didukung:
|
1000 |
| Memory |
integer |
No |
Memori yang diperlukan untuk setiap instans. Unit: MB. Parameter ini tidak dapat diatur ke 0. Memori memiliki pemetaan satu-ke-satu dengan CPU. Hanya spesifikasi yang ditentukan berikut yang didukung:
|
1024 |
| Replicas |
integer |
No |
Jumlah instans. |
1 |
| SecurityGroupId |
string |
No |
ID grup keamanan. |
sg-wz969ngg2e49q5i4**** |
| VSwitchId |
string |
No |
vSwitch tempat antarmuka jaringan (NIC) instans aplikasi berada. vSwitch harus berada di VPC yang ditentukan. |
vsw-bp12mw1f8k3jgygk9**** |
| ServiceTags |
string |
No |
Tag rilis canary yang dikonfigurasi untuk aplikasi. |
{\"alicloud.service.tag\":\"g1\"} |
| EnableNewArms |
boolean |
No |
Apakah akan mengaktifkan fitur ARMS baru:
|
true |
| EnableCpuBurst |
boolean |
No |
Apakah akan mengaktifkan fitur CPU Burst:
|
true |
| OidcRoleName |
string |
No |
Peran RAM untuk otentikasi identitas. Catatan
Buat penyedia identitas OIDC dan peran penyedia identitas di wilayah yang sama sebelumnya. Untuk informasi lebih lanjut, lihat Membuat penyedia identitas OIDC dan Membuat peran untuk penyedia identitas Single Sign-On (SSO). |
sae-test |
| SidecarContainersConfig |
array |
No |
Konfigurasi kontainer sidecar. |
|
| SidecarContainerConfig |
No |
Konfigurasi kontainer sidecar. |
||
| SecretMountDesc |
string |
No |
Deskripsi memasang rahasia. Gunakan rahasia yang dibuat pada halaman secrets namespace untuk menyuntikkan informasi sensitif ke dalam kontainer. Pengaturan:
Catatan
Anda dapat memasang semua kunci dengan meneruskan parameter
|
[{“secretId":10,”key":"test","mountPath":"/tmp"}] |
| EnableSidecarResourceIsolated |
boolean |
No |
Apakah akan mengaktifkan isolasi sumber daya sidecar:
|
true |
| CustomImageNetworkType |
string |
No |
Tipe gambar kustom. Jika image bukan gambar kustom, atur parameter ini ke string kosong:
|
internet |
| MicroserviceEngineConfig |
string |
No |
Mengonfigurasi governance layanan mikro.
|
{"enable": true,"mseLosslessRule": {"delayTime": 0,"enable": false,"notice": false,"warmupTime": 120}} |
| NewSaeVersion |
string |
No |
Versi aplikasi:
|
pro |
| InitContainersConfig |
array |
No |
Konfigurasi init kontainer. |
|
| InitContainerConfig |
No |
Konfigurasi init kontainer. |
||
| GpuConfig |
string |
No |
||
| StartupProbe |
string |
No |
Mengaktifkan probe startup aplikasi.
Catatan
Ini adalah konten deskripsi.
|
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| EnablePrometheus |
boolean |
No |
Apakah akan mengaktifkan pengumpulan data deret waktu Prometheus kustom. |
false |
| Html |
string |
No |
Versi Nginx.
|
nginx 1.28 |
| EmptyDirDesc |
string |
No |
Konfigurasi penyimpanan ephemeral bersama. |
[{\"name\":\"workdir\",\"mountPath\":\"/usr/local/tomcat/webapps\"}] |
| AlbIngressReadinessGate |
string |
No |
Konfigurasi ReadinessGate gerbang ALB. |
default |
| MaxSurgeInstances |
integer |
No |
Jumlah maksimum instans surge. Nilai valid: Jika jumlah minimum instans yang tersedia adalah 100%, surge maksimum tidak dapat diatur ke 0. Jika parameter ini diatur ke -1, nilai yang direkomendasikan sistem sebesar 30% digunakan, yaitu 30% dari jumlah instans saat ini. Misalnya, jika jumlah instans saat ini adalah 10, nilainya adalah 10 × 30% = 3. |
-1 |
| MaxSurgeInstanceRatio |
integer |
No |
Persentase instans surge maksimum. Nilai valid: Jika jumlah minimum instans yang tersedia adalah 100%, surge maksimum tidak dapat diatur ke 0. Jika parameter ini diatur ke -1, nilai yang direkomendasikan sistem sebesar 30% digunakan, yaitu 30% dari jumlah instans saat ini. Misalnya, jika jumlah instans saat ini adalah 10, nilainya adalah 10 × 30% = 3. |
-1 |
| AgentVersion |
string |
No |
Versi AliyunAgent. |
4.4.2 |
| EnableNamespaceAgentVersion |
boolean |
No |
Apakah akan menggunakan kembali konfigurasi versi Agent namespace. |
true |
| SlsLogEnvTags |
string |
No |
tag log sls. |
|
| LokiConfigs |
string |
No |
||
| Labels |
object |
No |
||
|
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Informasi aplikasi yang dideploy. |
||
| RequestId |
string |
ID permintaan. |
01CF26C7-00A3-4AA6-BA76-7E95F2A3*** |
| Message |
string |
Informasi tambahan. Nilai valid:
|
success |
| TraceId |
string |
ID jejak, yang digunakan untuk mengkueri detail permintaan. |
ac1a0b2215622246421415014e**** |
| Data |
object |
Hasil yang dikembalikan. |
|
| ChangeOrderId |
string |
ID pesanan perubahan yang dikembalikan, yang digunakan untuk mengkueri status eksekusi tugas. |
01db03d3-3ee9-48b3-b3d0-dfce2d88**** |
| AppId |
string |
ID aplikasi. |
7171a6ca-d1cd-4928-8642-7d5cfe69**** |
| IsNeedApproval |
boolean |
Indicates whether the change published by a Resource Access Management (RAM) user requires approval. Valid values:
|
true |
| ErrorCode |
string |
Kode kesalahan. Nilai valid:
|
空 |
| Code |
string |
Status API atau kode error POP. Nilai valid:
|
200 |
| Success |
boolean |
Apakah penerapan aplikasi berhasil. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "01CF26C7-00A3-4AA6-BA76-7E95F2A3***",
"Message": "success",
"TraceId": "ac1a0b2215622246421415014e****",
"Data": {
"ChangeOrderId": "01db03d3-3ee9-48b3-b3d0-dfce2d88****",
"AppId": "7171a6ca-d1cd-4928-8642-7d5cfe69****",
"IsNeedApproval": true
},
"ErrorCode": "空",
"Code": "200",
"Success": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Application.MissingJdk | Your application must at least contain a JDK component. | |
| 400 | InvalidApplication.NotFound | The current application does not exist. | |
| 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 | 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 | InvalidParameter.WithMessage | The parameter is invalid {%s}: %s | |
| 400 | JarApplication.MissingJdk | A FatJar application must contain JDK. | |
| 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 | WarApplication.MissingJdkWebcontainer | A War application must contain JDK and Tomcat. | |
| 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 | Application.ChangerOrderRunning | An application change process is in progress. Please try again later. | |
| 400 | Application.InvalidStatus | The application status is abnormal. Please try again later. | |
| 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 | Package.Version.Too.Long | The maximum length of package version is exceeded. | |
| 400 | App.Package.Version.Exists | The package version of application already exists. | |
| 400 | Slb.Occupied | The SLB instance is occupied. | |
| 400 | Slb.Tag.Not.Qualified | The current SLB instance cannot be reused because it may have been occupied by %s. | |
| 400 | MinReadyInstances.Not.Smaller.Replicas | The minimum number of available instances must be less than the number of application instances. | |
| 400 | MinReadyInstanceRatio.Invalid | The ratio of minimum available instances must be between 0 and 100. | |
| 400 | BatchWaitTime.Not.Smaller.Zero | BatchWaitTime must not be smaller than zero. | |
| 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 | Sae.Errorcode.Ahas.Create.Error.Message | Failed to create AHAS. | |
| 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 | 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 | InvalidNamespaceId.NotFound | The specified NamespaceId does not exist. | |
| 404 | InvalidAcrInstanceId.NotFound | The specified AcrInstanceId does not exist. | |
| 404 | Associate.Eip.Not.Enough | No sufficient EIPs are available. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.