本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
函數組態的相關詳細資料。
目錄
- Architectures
-
函數支援的指令集架構。架構是具有其中一個有效值的字串陣列。預設架構值為
x86_64
。類型:字串陣列
陣列成員:固定項目數為 1。
有效值:
x86_64 | arm64
必要:否
- CodeSha256
-
函數部署套件的 SHA256 雜湊。
類型:字串
必要:否
- CodeSize
-
函數部署套件的大小 (以位元組為單位)。
類型:Long
必要:否
- DeadLetterConfig
-
函數的無效字母佇列。
類型:DeadLetterConfig 物件
必要:否
- Description
-
函數的描述。
類型:字串
長度限制:長度下限為 0。長度上限為 256。
必要:否
- Environment
-
函數的環境變數。從 AWS CloudTrail 日誌中省略。
類型:EnvironmentResponse 物件
必要:否
- EphemeralStorage
-
函數的
/tmp
目錄大小,以 MB 為單位。預設值為 512,但可以是介於 512 和 10,240 MB 之間的任何非負整數。如需詳細資訊,請參閱設定暫時性儲存 (主控台)。類型:EphemeralStorage 物件
必要:否
- FileSystemConfigs
-
Amazon EFS 檔案系統的連線設定。
類型:FileSystemConfig 物件陣列
陣列成員:最多 1 個項目。
必要:否
- FunctionArn
-
函數的 Amazon Resource Name (ARN)。
類型:String
模式:
arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_\.]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
必要:否
- FunctionName
-
函數的名稱。
類型:字串
長度限制:長度下限為 1。長度上限為 170。
模式:
(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
必要:否
- Handler
-
Lambda 為了開始執行您的函數所呼叫的函數。
類型:字串
長度限制:長度上限為 128。
模式:
[^\s]+
必要:否
- ImageConfigResponse
-
函數的映像組態值。
類型:ImageConfigResponse 物件
必要:否
- KMSKeyArn
-
用來加密函數環境變數的 AWS KMS key。啟動 Lambda SnapStart 時,也會使用此金鑰來加密函數的快照集。只有在您已設定客戶受管金鑰的情況下,才會傳回此金鑰。
類型:String
模式:
(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()
必要:否
- LastModified
-
上次更新函數的日期和時間,採用 ISO-8601
格式 (YYYY-MM-DDThh:mm:ss.sTZD)。 類型:字串
必要:否
- LastUpdateStatus
-
對函數執行的上次更新的狀態。這是在函數建立完成後首次設定為
Successful
。類型:字串
有效值:
Successful | Failed | InProgress
必要:否
- LastUpdateStatusReason
-
對函數執行的上次更新的原因。
類型:字串
必要:否
- LastUpdateStatusReasonCode
-
對函數執行的上次更新的原因代碼。
類型:字串
有效值:
EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
必要:否
- Layers
-
函數的層。
類型:Layer 物件陣列
必要:否
- LoggingConfig
-
該功能的 Amazon CloudWatch 日誌配置設置。
類型:LoggingConfig 物件
必要:否
- MasterArn
-
若是 Lambda@Edge 函數,則為主函數的 ARN。
類型:String
模式:
arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
必要:否
- MemorySize
-
可供函數在執行階段使用的記憶體量。
類型:整數
有效範圍:最小值為 128。最大值為 10240。
必要:否
- PackageType
-
部署套件的類型。針對容器影像設定為
Image
,並針對 .zip 檔案封存設定Zip
。類型:字串
有效值:
Zip | Image
必要:否
- RevisionId
-
函數或別名的最新更新修訂版。
類型:字串
必要:否
- Role
-
函數的執行角色。
類型:String
模式:
arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
必要:否
- Runtime
-
函數的執行時間的識別符。如果部署套件是 .zip 檔案封存,則需要執行時間。
下列清單包含已淘汰的執行時間。如需詳細資訊,請參閱執行時間淘汰政策。
類型:字串
有效值:
nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21
必要:否
- RuntimeVersionConfig
-
執行階段的 ARN 和任何發生的錯誤。
類型:RuntimeVersionConfig 物件
必要:否
- SigningJobArn
-
簽署任務的 ARN。
類型:String
模式:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
必要:否
- SigningProfileVersionArn
-
簽署描述檔版本的 ARN。
類型:String
模式:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
必要:否
- SnapStart
-
將
ApplyOn
設為PublishedVersions
,即可在您發佈函數版本時建立初始化執行環境的快照。如需詳細資訊,請參閱使用 Lambda 改善啟動效能 SnapStart。類型:SnapStartResponse 物件
必要:否
- State
-
函數目前的狀態。當狀態為
Inactive
時,您可以透過調用它來重新激活該函數。類型:字串
有效值:
Pending | Active | Inactive | Failed
必要:否
- StateReason
-
函數目前狀態的原因。
類型:字串
必要:否
- StateReasonCode
-
函數目前狀態的原因代碼。當代碼為
Creating
時,則無法調用或修改函數。類型:字串
有效值:
Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
必要:否
- Timeout
-
Lambda 在停止函數前允許函數執行的時間 (以秒為單位)。
類型:整數
有效範圍:最小值為 1。
必要:否
- TracingConfig
-
函數的 AWS X-Ray 追蹤組態。
類型:TracingConfigResponse 物件
必要:否
- Version
-
Lambda 函數的版本。
類型:字串
長度限制:長度下限為 1。長度上限為 1024。
模式:
(\$LATEST|[0-9]+)
必要:否
- VpcConfig
-
函數的聯網設定。
類型:VpcConfigResponse 物件
必要:否
另請參閱
如需在語言特定的 AWS 開發套件之一中使用此 API 的詳細資訊,請參閱下列說明: