正常で有効期限が切れていないマイクロサンドボックスの会話からユーザーのスナップショットを作成します。
操作説明
操作の説明
この API オペレーションは、指定されたマイクロサンドボックスの会話からユーザーのスナップショットを作成します。
オプションのパラメーター
qualifierは、ソース会話の作成時に使用された有効なエイリアスまたは特定の関数バージョンを識別するオペレーターです。省略した場合、デフォルト値はLATESTです。sessionIdパラメーターは必須であり、スナップショットの作成元となるクライアントの会話 ID を指定します。descriptionパラメーターはオプションです。指定する場合、コントロール文字を含めることはできず、256 UTF-8 バイトに制限されます。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /2023-03-30/functions/{functionName}/snapshots HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| functionName |
string |
必須 |
スナップショットの作成元の関数の名前。 |
testHelloWorld |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| qualifier |
string |
任意 |
関数のエイリアス。 |
エイリアス |
| body | CreateSnapshotInput |
任意 |
スナップショットを作成するためのリクエストボディ。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
| Snapshot |
スナップショットリソースの情報。 |
例
成功レスポンス
JSONJSON
{
"snapshotId": "550e8400-e29b-41d4-a716-446655440000",
"status": "Available",
"createdTime": "2026-07-30T10:00:00Z",
"expiredTime": "2026-08-29T10:00:00Z",
"description": "本番環境用スナップショット",
"sourceSessionId": "custom-test-会話-id",
"functionName": "my-関数",
"qualifier": "production",
"resolvedVersion": "1",
"imageRepository": "registry-vpc.cn-hangzhou.aliyuncs.com/example/関数",
"imageDigest": "sha256:0123456789abcdef",
"osType": "linux",
"memoryMB": 3072,
"cpu": 2,
"diskSizeMB": 10240,
"artifactMemUsedSizeInB": 1073741824,
"artifactDiskUsedSizeInB": 2147483648,
"startCommand": "/code/start.sh",
"readyCommand": "/code/ready.sh",
"envs": {
"key": ""
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。