Meminta detail konfigurasi yang diprovisikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:GetProvisionConfig |
get |
*All Resource
|
None | None |
Sintaks permintaan
GET /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 |
Nama alias. |
prod |
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Waktu ketika fungsi dipanggil. Nilainya dalam 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 permintaan untuk Function Compute API. |
rid281s****** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Konfigurasi instans yang diprovisikan dari fungsi. |
||
| resource |
string |
Deskripsi sumber daya. |
12345#servierName#qualifier#functionName |
| target |
integer |
Jumlah sumber daya yang diharapkan. |
5 |
| current |
integer |
Jumlah sumber daya saat ini. |
1 |
| scheduledActions |
array |
Kebijakan penskalaan otomatis terjadwal. |
|
| ScheduledActions |
Detail tentang kebijakan penskalaan terjadwal. Anda dapat menggunakan kebijakan penskalaan terjadwal untuk mengonfigurasi instans yang diprovisikan secara fleksibel. Anda dapat menetapkan jumlah instans yang diprovisikan ke nilai tertentu pada waktu yang dijadwalkan. Dengan cara ini, jumlah instans yang diprovisikan 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 kebijakan penskalaan berbasis metrik. |
|
| TargetTrackingPolicies |
Detail tentang kebijakan penskalaan berbasis metrik. Instans yang diprovisikan diskalakan setiap menit berdasarkan tingkat penggunaan konkurensi instans yang diprovisikan.
Setelah Anda menentukan jumlah maksimum dan minimum instans yang diprovisikan, sistem akan menskalakan instans yang diprovisikan dalam rentang dari jumlah minimum hingga jumlah maksimum. Jika jumlah instans yang diprovisikan mencapai jumlah maksimum atau minimum yang ditentukan, penskalaan 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 } ] |
|
| currentError |
string |
Pesan kesalahan yang dikembalikan jika instans yang diprovisikan gagal dibuat. |
image not found |
| alwaysAllocateCPU |
boolean |
Menentukan apakah akan selalu mengalokasikan sumber daya CPU 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
}
],
"currentError": "image not found",
"alwaysAllocateCPU": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.