サービスを照会します。
デバッグ
リクエストヘッダー
この操作では、共通リクエストヘッダーのみが使用されます。 詳細については、共通リクエストパラメーターのトピックを参照してください。
リクエスト構文
GET /services HTTP/1.1
リクエストパラメーター
パラメーター | データ型 | 位置 | 必須 | 例 | 説明 |
limit | Integer | クエリ | 任意 | 20 | 返されるサービスの最大数。 デフォルト値は 20 です。 最大値:100。 返されるサービスの数が指定された数以下です。 |
nextToken | String | クエリ | 任意 | nextService | より多くの結果を得るために使用されるトークン。 サービスの数が制限を超えると、nextTokenパラメーターが返されます。 後続の呼び出しにパラメーターを含めて、より多くの結果を取得できます。 最初の呼び出しでこのパラメーターを指定する必要はありません。 |
prefix | String | クエリ | 任意 | prefix_text | 返されるサービスの名前に含める必要があるプレフィックス。 たとえば、パラメーターをaに設定すると、返されるすべてのサービスの名前はaで始まります。 |
startKey | String | クエリ | 任意 | nextService | リストが始まる位置。 結果はアルファベット順にソートされ、startKey (含む) に続く結果がリストされます。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
nextToken | String | _FUN_NAS-classify | より多くの結果を得るために使用されるトークン。 説明 このパラメーターが返されない場合、すべてのサービスが返されます。 |
サービス | 配列 | サービスの情報で構成される配列。 | |
createdTime | String | 2020-04-03T05:57:28Z | サービスが作成された時刻。 |
説明 | String | test_description | サービスの説明。 |
internetAccess | Boolean | true | 関数がインターネットへのアクセスを許可されたかどうかを示します。 有効な値:
|
lastModifiedTime | String | 2020-04-03T05:57:28Z | サービスが最後に更新された時刻。 |
logConfig | 関数実行ログを保存するLogstoreを指定するログ設定。 | ||
nasConfig | Apsara File Storage NASファイルシステムの設定。Function Computeの指定されたサービスの関数がNASファイルシステムにアクセスできるようにします。 | ||
role | String | acs:ram::198613743 ****:role/fc-public-test | Function Computeに必要な権限を付与するために使用されるRAMロールのAlibaba Cloudリソース名 (ARN) 。 RAMロールは、次のシナリオで使用されます。
|
serviceId | String | c910061f-****-44e6-b659-*** c | サービス用にシステムによって生成された一意のID。 |
serviceName | String | service_name | サービスの名前です。 |
vpcConfig | 仮想プライベートクラウド (VPC) 設定。Function Computeの指定されたサービスの関数が指定されたVPCにアクセスできるようにします。 | ||
tracingConfig | Tracing Analysisの設定。 Function ComputeでサービスのTracing Analysisを設定した後、リクエストの実行時間の記録、関数のコールドスタート時間の表示、関数の実行時間の記録を行うことができます。 詳細については、「概要」をご参照ください。 |
例
リクエストの例
GET /2016-08-15/services HTTP/1.1
Common request parameters
正常に処理された場合のレスポンス例
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"nextToken" : "_FUN_NAS-classify",
"services" : [ {
"createdTime" : "2020-04-03T05:57:28Z",
"description" : "test_description",
"internetAccess" : true,
"lastModifiedTime" : "2020-04-03T05:57:28Z",
"logConfig" : {
"logstore" : "test-prj",
"project" : "test-logstore",
"enableRequestMetrics" : true,
"logBeginRule" : "DefaultRegex"
},
"nasConfig" : {
"groupId" : "100",
"mountPoints" : [ {
"mountDir" : "/home/test",
"serverAddr" : "***-uni85.cn-hangzhou.nas.aliyuncs.com:/"
} ],
"userId" : "100"
},
"role" : "acs:ram::198613743****:role/fc-public-test",
"serviceId" : "c910061f-****-44e6-b659-***c",
"serviceName" : "service_name",
"vpcConfig" : {
"securityGroupId" : "sg-bp18hj1wtxgy3b0***",
"vSwitchIds" : [ "vsw-bp1ozpcrdc6r****" ],
"vpcId" : "vpc-***"
},
"tracingConfig" : {
"type" : "Jaeger"
}
} ]
}
エラーコード
エラーコードの一覧は、「API エラーセンター」をご参照ください。