Membuat konfigurasi instance yang disediakan.
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 instans yang disediakan. |
|
| target |
integer |
Yes |
Jumlah instans yang disediakan. Nilai valid: [0,10000]. |
1 |
| scheduledActions |
array |
No |
Konfigurasi penyesuaian otomatis terjadwal. |
|
| ScheduledActions |
No |
Konfigurasi detail untuk penyesuaian otomatis terjadwal. |
||
| targetTrackingPolicies |
array |
No |
Konfigurasi penyesuaian otomatis berbasis metrik. |
|
| TargetTrackingPolicies |
No |
Konfigurasi detail untuk penyesuaian otomatis berbasis metrik. |
||
| alwaysAllocateCPU |
boolean |
No |
Tentukan apakah CPU selalu dialokasikan. 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. Nilainya 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 jejak dari permintaan pemanggilan Function Compute. |
rid281s****** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Konfigurasi instans yang disediakan. |
||
| resource |
string |
Deskripsi resource. |
"12345#servierName#qualifier#functionName" |
| target |
integer |
Jumlah target instans yang disediakan. |
5 |
| current |
integer |
Jumlah aktual instans yang disediakan. |
1 |
| scheduledActions |
array |
Konfigurasi penyesuaian otomatis terjadwal. |
|
| ScheduledActions |
Detail kebijakan penskalaan terjadwal. Anda dapat menggunakan kebijakan penskalaan terjadwal untuk mengonfigurasi instans yang disediakan secara fleksibel. Anda dapat menentukan jumlah instans yang disediakan ke nilai yang diinginkan pada waktu terjadwal. Dengan cara ini, jumlah instans yang disediakan 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 penyesuaian otomatis berbasis metrik. |
|
| TargetTrackingPolicies |
Detail kebijakan penskalaan berbasis metrik. Instans yang disediakan diskalakan setiap menit berdasarkan laju penggunaan konkurensi instans yang disediakan.
Jika Anda menentukan jumlah maksimum dan minimum instans yang disediakan, sistem akan menskalakan instans dalam rentang tersebut. Jika jumlah instans yang disediakan mencapai batas 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 CPU selalu dialokasikan ke instans 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.