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

Function Compute:UpdateFunctionInput

最終更新日:Sep 17, 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

レイヤーの Amazon リソースネーム (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 に必須の権限を付与する 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 マウント構成。

microSandboxConfig MicroSandboxConfig