AccelerationInfo
自訂容器加速資訊。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
status |
String |
Preparing |
函數調用的加速狀態:
|
CertConfig
HTTPS認證的配置資訊。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
certName |
String |
/login/ |
認證的名稱,可以自訂。 |
certificate |
String |
-----BEGIN CERTIFICATE----- xxxxx -----END CERTIFICATE----- |
認證,如果是憑證鏈結,則需要依次填寫多個認證。 |
privateKey |
String |
-----BEGIN RSA PRIVATE KEY----- xxxxx -----END RSA PRIVATE KEY----- |
私密金鑰。 |
Code
Code支援兩種方式提供函數程式碼封裝,在一次請求中必須且只能使用其中一種:
- 指定儲存程式碼封裝的ossBucketName和ossObjectName。
- 指定zipFile為ZIP包的Base64編碼內容。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
ossBucketName |
String |
test-bucket |
存放函數代碼ZIP包的OSS Bucket名稱。 |
ossObjectName |
String |
test-object |
存放函數代碼ZIP包的OSS Object名稱。 |
zipFile |
String |
samplecode |
函數代碼ZIP包的Base 64編碼。 |
CustomContainerConfig
Custom-Container運行時的相關配置。配置後函數可以使用自訂容器鏡像執行函數。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
args |
String |
["-arg1", "value1"] |
容器啟動參數。 |
command |
String |
["/code/myserver"] |
容器啟動命令。 |
image |
String |
registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 |
容器鏡像地址。 |
accelerationType |
String |
Default |
是否開啟鏡像加速。
|
instanceID |
String |
cri-xxxxxx |
Container Registry企業版執行個體的ID。當容器鏡像選擇的是企業版執行個體時,您需要給Container Registry企業版執行個體添加執行個體ID。 |
CustomContainerConfigInfo
自訂容器返回資訊。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
args |
String |
["-arg1", "value1"] |
容器啟動參數。 |
command |
String |
["/code/myserver"] |
容器啟動命令。 |
image |
String |
registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 |
容器鏡像地址。 |
accelerationType |
String |
Default |
是否開啟鏡像加速。
|
accelerationInfo |
自訂容器加速資訊。 |
||
instanceID |
String |
cri-xxxxxx |
Container Registry企業版執行個體的ID。當容器鏡像選擇的是企業版執行個體時,您需要給Container Registry企業版添加執行個體ID。 |
DestinationConfig
非同步呼叫目標的配置資訊。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
onFailure |
Object |
非同步呼叫失敗的目標服務。 |
|
destination |
String |
acs:fc:cn-hangzhou:1986****43:services/service_name.alias/functions/testHelloWorld |
目標服務的ARN |
onSuccess |
Object |
非同步呼叫成功的目標服務。 |
|
destination |
String |
acs:mns:cn-shanghai:1986****43:/queues/queue_name/messages |
目標服務的ARN。 |
Error
錯誤。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
errorCode |
String |
InvalidArgument |
Function Compute返回的錯誤碼,更多資訊,請參見錯誤碼。 |
errorMessage |
String |
%s |
Function Compute返回的錯誤資訊,更多資訊,請參見錯誤資訊。 |
Layer
Layer返回結構體
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
layerName |
String |
Layer-name |
層的名稱。 |
version |
Integer |
1 |
層的版本。 |
description |
String |
Layer-description |
層的描述。 |
code |
指定Code ZIP包。 |
||
codeSize |
Long |
421 |
系統返回的函數程式碼封裝的大小,單位為Byte。 |
codeChecksum |
String |
2825179536350**** |
層代碼校正和。 |
createTime |
String |
2020-11-11T11:08:00Z |
層的建立時間。 |
acl |
Integer |
0 |
層訪問的模式。 |
compatibleRuntime |
Array of String |
python3 |
層相容的運行環境。 |
arn |
String |
02f81d283888f5ec63442a88fe82b260#Layer-name#1 |
層資源的名稱。 |
LayerCode
層的代碼結構。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
repositoryType |
String |
OSS |
層的代碼類型。 |
location |
String |
https://xyz.oss-cnxxx.aliyuncs.com/xxx/xxx/xxx |
層的代碼位置。 |
LogConfig
日誌配置,函數產生的日誌會寫入這裡配置的Logstore中。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
logstore |
String |
test_logstore |
Log Service中Logstore名稱。 |
project |
String |
test_project |
Log Service中Project名稱。 |
enableRequestMetrics |
Boolean |
true |
是否開啟請求層級指標。開啟該功能後,您可以查看該服務下所有函數的某次調用所消耗的時間及記憶體。
|
logBeginRule |
String |
DefaultRegex |
選擇日誌分割規則。表示按規則將日誌進行切分,切分後的日誌塊將被寫入到SLS。 None:預設值,表示關閉日誌分割規則。 DefaultRegex:表示將日誌分割規則設定為預設正則規則。當該功能設定為 |
enableInstanceMetrics |
Boolean |
true |
是否開啟執行個體層級指標。開啟該功能後,您可以查看執行個體層級的CPU使用方式、記憶體使用量情況、執行個體網路情況和執行個體內請求數等核心指標資訊。
|
NASConfig
NAS配置,配置後函數可以訪問指定NAS資源。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
groupId |
String |
100 |
群組ID。 |
mountPoints |
Array |
掛載點列表。 |
|
mountDir |
String |
/home/test |
本地掛載目錄。 |
serverAddr |
String |
***-uni85.cn-hangzhou.nas.aliyuncs.com:/ |
NAS伺服器位址。 |
userId |
String |
100 |
帳號ID。 |
PathConfig
自訂網域名的單條路由規則。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
functionName |
String |
function_name |
網域名稱對應的函數名稱。 |
methods |
Array of String |
GET |
網域名稱的請求路徑。 |
path |
String |
/login/* |
網域名稱的請求路徑。 |
qualifier |
String |
test |
服務的版本或別名。 |
serviceName |
String |
service_name |
網域名稱對應的函數,函數所在的服務的名稱。 |
RouteConfig
路由表:自訂網域名訪問時PATH到Function的映射。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
routes |
Array of PathConfig |
路由數組。 |
TracingConfig
鏈路追蹤配置。當Function Compute與鏈路追蹤整合後,您可以記錄請求在Function Compute的耗時時間、查看函數的冷啟動時間、記錄函數內部時間的消耗等,更多資訊,請參見鏈路追蹤。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
type |
String |
Jaeger |
鏈路追蹤系統的類型。 |
params |
Map |
鏈路追蹤的參數。
樣本值: |
VPCConfig
VPC配置,配置後函數可以訪問指定VPC資源。
參數名稱 |
類型 |
樣本值 |
描述 |
|---|---|---|---|
securityGroupId |
String |
sg_bp18hj1wtxgy3*** |
安全性群組ID。 |
vSwitchIds |
Array of String |
vsw_*** |
交換器ID。 |
vpcId |
String |
vpc_*** |
VPC ID。 |