すべてのプロダクト
Search
ドキュメントセンター

Function Compute:リストサービス

最終更新日:Sep 11, 2024

サービスを照会します。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 利便性を考慮して、この操作は OpenAPI Explorer で呼び出すことが推奨されます。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通リクエストヘッダーのみが使用されます。 詳細については、共通リクエストパラメーターのトピックを参照してください。

リクエスト構文

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

関数がインターネットへのアクセスを許可されたかどうかを示します。 有効な値:

  • true: 関数はインターネットにアクセスできます。

  • false: 関数はインターネットにアクセスできません。

lastModifiedTime

String

2020-04-03T05:57:28Z

サービスが最後に更新された時刻。

logConfig

LogConfig

関数実行ログを保存するLogstoreを指定するログ設定。

nasConfig

NASConfig

Apsara File Storage NASファイルシステムの設定。Function Computeの指定されたサービスの関数がNASファイルシステムにアクセスできるようにします。

role

String

acs:ram::198613743 ****:role/fc-public-test

Function Computeに必要な権限を付与するために使用されるRAMロールのAlibaba Cloudリソース名 (ARN) 。 RAMロールは、次のシナリオで使用されます。

  • 関数実行ログをLogstoreに送信します。

  • 関数の実行中に他のクラウドリソースにアクセスするためのトークンを生成します。

serviceId

String

c910061f-****-44e6-b659-*** c

サービス用にシステムによって生成された一意のID。

serviceName

String

service_name

サービスの名前です。

vpcConfig

VPCConfig

仮想プライベートクラウド (VPC) 設定。Function Computeの指定されたサービスの関数が指定されたVPCにアクセスできるようにします。

tracingConfig

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 エラーセンター」をご参照ください。