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

Function Compute:UpdateFunctionInput

最終更新日:Jun 26, 2026

パラメーター

タイプ

説明

object

関数更新リクエストパラメーター。

code InputCodeLocation

関数コードの ZIP パッケージ。code または customContainerConfig のいずれかを指定します。

cpu

number

関数の CPU スペック。単位: vCPU。値は 0.05 vCPU の倍数である必要があります。

1

customContainerConfig CustomContainerConfig

カスタムコンテナランタイムの構成。このパラメーターを構成すると、関数はカスタムコンテナイメージを使用して実行できます。code または customContainerConfig のいずれかを指定します。

customDNS CustomDNS

カスタム DNS 構成。

customRuntimeConfig CustomRuntimeConfig

カスタムランタイムの構成。

description

string

関数の説明。

my function

diskSize

integer

関数のディスクスペック。単位: MB。有効な値: 512 および 10240。

512

environmentVariables

object

関数の環境変数。構成された環境変数は実行環境でアクセスできます。

string

value1

gpuConfig GPUConfig

関数の GPU 構成。

handler

string

関数のエントリポイント。具体的なフォーマットはランタイムによって異なります。

index.handler

instanceConcurrency

integer

インスタンスの同時実行数の最大値。

1

instanceLifecycleConfig InstanceLifecycleConfig

インスタンスのライフサイクルフック構成。

internetAccess

boolean

インターネットへのアクセスを許可するかどうかを指定します。

true

layers

array

レイヤーのリスト。複数のレイヤーは配列インデックスの降順でマージされます。インデックスが小さいレイヤーのファイルは、インデックスが大きいレイヤーの同名ファイルを上書きします。

string

层 ARN。

acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1

logConfig LogConfig

ログ構成。関数によって生成されたログは、構成された Logstore に書き込まれます。

memorySize

integer

関数のメモリスペック。単位: MB。値は 64 MB の倍数である必要があります。メモリスペックは関数のインスタンスタイプによって異なります。

512

nasConfig NASConfig

NAS 構成。このパラメーターを構成すると、関数は指定された NAS リソースにアクセスできます。

ossMountConfig OSSMountConfig

OSS マウント構成。

role

string

Function Compute に必須の権限を付与する Alibaba Cloud Resource Access Management (RAM) ロール。シナリオには以下が含まれます: 1. 関数によって生成されたログを Logstore に送信する。2. 実行プロシージャ中に関数が他のクラウドリソースにアクセスするための一時的なアクセストークンを生成する。

acs:ram::188077086902****:role/fc-test

runtime

string

関数の実行環境。

nodejs14

timeout

integer

関数実行のタイムアウト期間。単位: 秒。最小値: 1。デフォルト値: 3。この時間制限を超えると関数は終了されます。

60

tracingConfig TracingConfig

トレーシング分析の構成。Function Compute をトレーシング分析と統合すると、Function Compute でのリクエストの所要時間を記録し、関数のコールドスタート時間を確認し、関数内部のオペレーションの所要時間を記録できます。

vpcConfig VPCConfig

VPC 構成。このパラメーターを構成すると、関数は指定された VPC リソースにアクセスできます。

disableOndemand

boolean

オンデマンドインスタンスの作成を無効にするかどうかを指定します。この機能を有効にすると、オンデマンドインスタンスは作成されず、プロビジョニング済みインスタンスのみが使用できます。

sessionAffinity

string

Function Compute 呼び出しリクエストのアフィニティポリシー。MCP SSE プロトコルのリクエストアフィニティを実装するには、このパラメーターを MCP_SSE に設定します。Cookie ベースのアフィニティを使用するには、このパラメーターを GENERATED_COOKIE に設定します。ヘッダーベースのアフィニティを使用するには、このパラメーターを HEADER_FIELD に設定します。このパラメーターが設定されていないか NONE に設定されている場合、アフィニティは適用されず、リクエストは Function Compute のデフォルトのスケジューリングポリシーに基づいてルーティングされます。

MCP_SSE

enableLongLiving

boolean

GPU 関数のプロビジョニング済みインスタンスを長時間実行可能にするかどうかを指定します。この機能を有効にすると、作成された関数インスタンスには STS トークンが注入されません。

instanceIsolationMode

string

インスタンスの隔離モード。

sessionAffinityConfig

string

sessionAffinity タイプに対応するアフィニティ構成。MCP_SSE アフィニティの場合は MCPSSESessionAffinityConfig を構成します。Cookie ベースのアフィニティの場合は CookieSessionAffinityConfig を構成します。ヘッダーフィールドアフィニティの場合は HeaderFieldSessionAffinityConfig を構成します。

{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20}

idleTimeout

integer

インスタンスの遅延リリース時間。

100

disableInjectCredentials

string

STS トークンの注入を無効にするかどうかを指定します。有効な値:

  • None: STS トークンはすべてのメソッドで注入されます。

  • Env: STS トークンは環境変数を通じて注入されません。

  • Request: STS トークンはリクエスト(コンテキストおよびヘッダーを含む)を通じて注入されません。

  • All: STS トークンはいかなるメソッドでも注入されません。

Env

polarFsConfig PolarFsConfig

PolarFs の構成。このパラメーターを構成すると、関数は指定された PolarFs リソースにアクセスできます。

juiceFsConfig JuiceFsConfig

JuiceFS 構成です。これにより、関数が指定された JuiceFS リソースにアクセスできるようになります。

microSandboxConfig MicroSandboxConfig