プロビジョニング設定の詳細を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
fc:GetProvisionConfig |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET /2021-04-06/services/{serviceName}/functions/{functionName}/provision-config HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| serviceName |
string |
必須 |
サービス名。 |
demoService |
| functionName |
string |
必須 |
関数名。 |
demoFunction |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| qualifier |
string |
必須 |
エイリアス名。 |
prod |
| X-Fc-Account-Id |
string |
任意 |
ご利用の Alibaba Cloud アカウントの ID。 |
188077086902**** |
| X-Fc-Date |
string |
任意 |
関数が呼び出された時刻。値は EEE,d MMM yyyy HH:mm:ss GMT 形式です。 |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
任意 |
Function Compute API リクエストのトレース ID。 |
rid281s****** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
関数のプロビジョニング済みインスタンス設定。 |
||
| resource |
string |
リソースの説明。 |
12345#servierName#qualifier#functionName |
| target |
integer |
リソースの期待数。 |
5 |
| current |
integer |
現在のリソース数。 |
1 |
| scheduledActions |
array |
スケジュールされた自動スケーリングポリシー。 |
|
| ScheduledActions |
スケジュールされたスケーリングポリシーの詳細。スケジュールされたスケーリングポリシーを使用すると、プロビジョニング済みインスタンスを柔軟に設定できます。スケジュールされた時刻にプロビジョニング済みインスタンスの数を特定の値に設定できます。これにより、プロビジョニング済みインスタンスの数がビジネスの同時実行要件を満たすことができます。 |
[ { "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 |
メトリックベースのスケーリングポリシーの設定。 |
|
| TargetTrackingPolicies |
メトリックベースのスケーリングポリシーの詳細。プロビジョニング済みインスタンスは、プロビジョニング済みインスタンスの同時実行使用率に基づいて 1 分ごとにスケーリングされます。
プロビジョニング済みインスタンスの最大数と最小数を指定すると、システムは最小数から最大数の範囲内でプロビジョニング済みインスタンスをスケールインまたはスケールアウトします。プロビジョニング済みインスタンスの数が指定された最大数または最小数に達すると、スケーリングは停止します。 |
[ { "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 |
プロビジョニング済みインスタンスの作成に失敗した場合に返されるエラーメッセージ。 |
image not found |
| alwaysAllocateCPU |
boolean |
関数インスタンスに常に CPU リソースを割り当てるかどうかを指定します。 |
true |
例
成功レスポンス
JSONJSON
{
"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
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。