|
パラメーター |
タイプ |
説明 |
例 |
|---|---|---|---|
|
object |
関数の構成情報。 |
||
| codeChecksum |
string |
関数コードパッケージの CRC-64 値。 |
2825179536350**** |
| codeSize |
integer |
システムが返す関数コードパッケージのサイズ (バイト単位)。 |
412 |
| cpu |
number |
関数の CPU 仕様 (vCPU 単位、0.05 vCPU の倍数)。最小値は 0.05、最大値は 16 です。cpu と memorySize (GB 単位) の比率は 1:1 から 1:4 の間である必要があります。 |
1 |
| createdTime |
string |
関数の作成時間。 |
2023-04-01T08:15:27Z |
| customContainerConfig | CustomContainerConfig |
カスタムコンテナランタイムの構成。構成が成功すると、関数はカスタムコンテナイメージを使用して関数を実行できます。code または customContainerConfig のいずれかを指定する必要があります。 |
|
| customDNS | CustomDNS |
カスタム DNS の構成。 |
|
| customRuntimeConfig | CustomRuntimeConfig |
カスタムランタイムの構成。 |
|
| description |
string |
関数の説明。 |
my 関数 |
| diskSize |
integer |
関数のディスク仕様 (MB 単位)。有効な値: 512、10240。 |
512 |
| environmentVariables |
object |
関数の環境変数。実行環境でアクセスできます。 |
|
|
string |
環境変数の値。 |
値1 |
|
| functionArn |
string |
関数リソース識別子。 |
acs:fc:cn-shanghai:123:functions/functionName |
| functionId |
string |
各関数に対してシステムが生成するグローバル一意 ID。 |
aa715851-1c20-4b89-a8fb-*** |
| functionName |
string |
関数の名前。 |
my-function-1 |
| gpuConfig | GPUConfig |
関数の GPU 構成。 |
|
| handler |
string |
実行用の関数エントリポイント。具体的なフォーマットはランタイムによって異なります。 |
index.handler |
| instanceConcurrency |
integer |
インスタンス同時実行数の最大値。 |
1 |
| instanceLifecycleConfig | InstanceLifecycleConfig |
インスタンスライフサイクルフックメソッドの構成。 |
|
| internetAccess |
boolean |
関数によるインターネットへのアクセスを許可するかどうかを指定します。デフォルト値: true。 |
true |
| lastModifiedTime |
string |
関数が最後に更新された時間。 |
2023-05-01T08:15:27Z |
| lastUpdateStatus |
string |
直近の関数更新操作のステータス。関数の作成時、この値は Successful です。有効な値: Successful、Failed、InProgress。 |
InProgress |
| lastUpdateStatusReason |
string |
直近の関数更新操作が現在のステータスである理由。 |
現在、システムはイメージのアクセラレーション最適化を処理しています |
| lastUpdateStatusReasonCode |
string |
直近の関数更新操作が現在のステータスである理由の状態コード。 |
ImageOptimizing |
| layers |
array |
レイヤーのリスト。 |
|
| FunctionLayer |
レイヤー情報。 |
||
| logConfig | LogConfig |
ログの構成。関数によって生成されたログは、構成された Logstore に書き込まれます。 |
|
| memorySize |
integer |
関数のメモリ仕様 (MB 単位、64 MB の倍数)。最小値は 128 MB、最大値は 32 GB です。cpu と memorySize (GB 単位) の比率は 1:1 から 1:4 の間である必要があります。 |
512 |
| nasConfig | NASConfig |
NAS の構成。このパラメーターが構成されると、関数は指定された NAS リソースにアクセスできます。 |
|
| ossMountConfig | OSSMountConfig |
OSS マウントの構成。 |
|
| role |
string |
ユーザーが Function Compute に付与する RAM ロール。このパラメーターが設定されると、Function Compute はこのロールを引き受けて一時的なアクセス認証情報を生成します。関数内でこのロールの一時的なアクセス認証情報を使用して、OSS や OTS などの指定された Alibaba Cloud サービスにアクセスできます。 |
acs:ram::188077086902****:role/fc-test |
| runtime |
string |
関数の実行環境。現在サポートされている実行環境には、nodejs12、nodejs14、nodejs16、nodejs18、nodejs20、go1、python3、python3.9、python3.10、python3.12、java8、java11、php7.2、dotnetcore3.1、custom、custom.debian10、custom.debian11、custom.debian12、custom-container があります。 |
python3.10 |
| state |
string |
関数の現在の状態。 |
Pending |
| stateReason |
string |
関数が現在の状態である理由。 |
Function creating |
| stateReasonCode |
string |
関数が現在の状態にある理由の状態コード。 |
Creating |
| timeout |
integer |
関数実行のタイムアウト期間 (秒単位)。最小値は 1、最大値は 86400、デフォルト値は 3 です。関数はこの制限時間を超えると終了します。 |
60 |
| tracingConfig | TracingConfig |
トレース構成。Function Compute とトレーシング分析を統合した後、Function Compute でのリクエストによる消費時間を記録し、関数のコールドスタート開始時刻を表示し、関数内部の操作による消費時間を記録できます。 |
|
| vpcConfig | VPCConfig |
VPC 構成。このパラメーターを構成すると、関数は指定された VPC リソースにアクセスできます。 |
|
| tags |
array |
タグのリスト。 |
|
| Tag |
タグ情報。 |
||
| disableOndemand |
boolean |
オンデマンドインスタンスの作成を無効にするかどうかを指定します。有効にすると、オンデマンドインスタンスは作成されず、プロビジョニング済みインスタンスのみを使用できます。 |
|
| invocationRestriction | FunctionRestriction | ||
| sessionAffinity |
string |
Function Compute 呼び出しリクエストのセッション保持ポリシー。MCP SSE プロトコルのリクエストアフィニティを実装するには、これを MCP_SSE にセットします。Cookie ベースのアフィニティを使用するには、これを GENERATED_COOKIE にセットします。ヘッダーベースのアフィニティを使用するには、これを HEADER_FIELD にセットします。セットされていないか、NONE にセットされている場合、アフィニティは適用されず、リクエストは Function Compute のデフォルトのスケジューリングポリシーに基づいてルーティングされます。 |
MCP_SSE |
| enableLongLiving |
boolean |
セッション保持タイプがセットされている場合、対応するアフィニティ構成を指定する必要があります。MCP_SSE アフィニティの場合は、MCP_SSE 会話アフィニティ構成を構成します。Cookie ベースのアフィニティの場合は、Cookie 会話アフィニティ構成を構成します。ヘッダーフィールドアフィニティの場合は、HeaderField 会話アフィニティ構成を構成します。 |
|
| resourceGroupId |
string |
リソースグループの ID。 |
|
| instanceIsolationMode |
string |
インスタンス隔離モード。 |
|
| sessionAffinityConfig |
string |
セッション保持タイプがセットされている場合、対応するアフィニティ構成を指定する必要があります。MCP_SSE アフィニティの場合は、MCP_SSE 会話アフィニティ構成を構成します。Cookie ベースのアフィニティの場合は、Cookie 会話アフィニティ構成を構成します。ヘッダーフィールドアフィニティの場合は、HeaderField 会話アフィニティ構成を構成します。 |
{"sseポイントPath":"/sse", "会話ConcurrencyPerInstance":20} |
| idleTimeout |
integer |
インスタンス遅延リリース時間。 |
100 |
| disableInjectCredentials |
string |
STS トークンの注入を無効にするかどうかを指定します。有効な値: None: すべての方法で STS トークンを注入します。 Env: 環境変数を通じて STS トークンを注入しません。 Request: コンテキストとヘッダーを含むリクエストを通じて STS トークンを注入しません。 All: いかなる方法でも STS トークンを注入しません。 |
Env |
| polarFsConfig | PolarFsConfig |
PolarFs 構成。このパラメーターを構成すると、関数は指定された PolarFs リソースにアクセスできます。 |
|
| lockInfo | FunctionLockInfo |
関数ロック情報。 |
{"lockedBy":"AgentRun","lockedAt":"2025-04-05T10:00:00Z","lockedResources":["function","trigger","version","alias"]} |
| juiceFsConfig | JuiceFsConfig |
JuiceFs マウント構成。 |
|
| microSandboxConfig | MicroSandboxConfig |