Membuat konfigurasi terprovisi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:PutProvisionConfig |
update |
*All Resource
|
None | None |
Sintaks permintaan
PUT /2021-04-06/services/{serviceName}/functions/{functionName}/provision-config HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Nama layanan. |
demoService |
| functionName |
string |
Yes |
Nama fungsi. |
demoFunction |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
Yes |
Alias layanan atau versi terbaru. Versi lain tidak didukung. |
prod |
| body |
object |
No |
Konfigurasi instance terprovisi. |
|
| target |
integer |
Yes |
Jumlah instance terprovisi. Nilai yang valid: [0,10000]. |
1 |
| scheduledActions |
array |
No |
Konfigurasi penskalaan otomatis terjadwal. |
|
| ScheduledActions |
No |
Konfigurasi rinci dari penskalaan otomatis terjadwal. |
||
| targetTrackingPolicies |
array |
No |
Konfigurasi penskalaan otomatis berbasis metrik. |
|
| TargetTrackingPolicies |
No |
Konfigurasi rinci penskalaan otomatis berbasis metrik. |
||
| alwaysAllocateCPU |
boolean |
No |
Menentukan apakah selalu mengalokasikan CPU. Nilai default: true. |
true |
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Waktu saat fungsi dipanggil. Nilai mengikuti format EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
ID trace dari permintaan invokasi Function Compute. |
rid281s****** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Konfigurasi instance terprovisi. |
||
| resource |
string |
Deskripsi sumber daya. |
"12345#servierName#qualifier#functionName" |
| target |
integer |
Jumlah instance terprovisi target. |
5 |
| current |
integer |
Jumlah aktual instance terprovisi. |
1 |
| scheduledActions |
array |
Konfigurasi penskalaan otomatis terjadwal. |
|
| ScheduledActions |
Detail tentang kebijakan penskalaan terjadwal. Anda dapat menggunakan kebijakan penskalaan terjadwal untuk mengkonfigurasi instance terprovisi secara fleksibel. Anda dapat menentukan jumlah instance terprovisi ke nilai yang diinginkan pada waktu yang dijadwalkan. Dengan cara ini, jumlah instance terprovisi dapat memenuhi persyaratan konkurensi bisnis Anda. |
[ { "Name": "action_1", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "TargetValue": 50, "ScheduleExpression": "cron(0 0 20 * * *)" }, { "Name": "action_2", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "TargetValue": 10, "ScheduleExpression": "cron(0 0 22 * * *)" } ] |
|
| targetTrackingPolicies |
array |
Konfigurasi penskalaan otomatis berbasis metrik. |
|
| TargetTrackingPolicies |
Detail tentang kebijakan penskalaan berbasis metrik. Instance terprovisi diskalakan setiap menit berdasarkan tingkat penggunaan konkurensi instance terprovisi.
Jika Anda menentukan jumlah maksimum dan minimum instance terprovisi, sistem menskalakan instance terprovisi dalam rentang tersebut. Jika jumlah instance terprovisi mencapai jumlah maksimum atau minimum yang ditentukan, penskalaan akan berhenti. |
[ { "Name": "action_1", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "MetricType": "ProvisionedConcurrencyUtilization", "MetricTarget": 0.6, "MinCapacity": 10, "MaxCapacity": 100, } ] |
|
| alwaysAllocateCPU |
boolean |
Menentukan apakah selalu mengalokasikan CPU ke instance fungsi. |
true |
Contoh
Respons sukses
JSONformat
{
"resource": "\"12345#servierName#qualifier#functionName\"",
"target": 5,
"current": 1,
"scheduledActions": [
{
"name": "name",
"startTime": "2020-10-10T10:10:10Z",
"endTime": "2021-10-10T10:10:10Z",
"target": 50,
"scheduleExpression": "cron(0/30 * * * *)"
}
],
"targetTrackingPolicies": [
{
"name": "test_1",
"startTime": "2020-10-10T10:10:10Z",
"endTime": "2020-10-10T10:10:10Z",
"metricType": "CPUUtilization",
"metricTarget": 0.6,
"minCapacity": 10,
"maxCapacity": 100
}
],
"alwaysAllocateCPU": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.