You need to enable JavaScript to run this app.
导航

获取特定版本函数代码

最近更新时间2023.08.14 16:44:50

首次发布时间2023.02.15 19:04:54

本接口用于根据函数域名和代码版本获取代码的详细信息

请求参数

名称位置类型是否必填示例值描述
ActionQueryStringGetSnapshot要执行的操作。取值:GetSnapshot
domainQueryStringtest-sparrow.test.test函数域名
version_tagQueryString1.0.1版本tag

返回数据

名称类型示例值描述
source_codeString(ScriptItem)见下文说明函数代码
configString(ConfigItem)见下文说明函数配置

ScriptItem

名称类型示例值描述
script_typeStringjs脚本类型
sourceString见返回示例代码内容

ConfigItem

名称类型示例值描述
configmap[string]interface{}见返回示例函数配置

请求示例

GET https://veefedge.volcengineapi.com/?Action=GetSnapshot
&domain=test-sparrow.test.test
&version_tag=1.0.1
&<公共请求参数>

返回示例

正常返回示例

{
    "ResponseMetadata": {
        "RequestId": "2022021014244901022524313903*****",
        "Action": "GetSnapshot",
        "Version": "2021-04-30",
        "Service": "veefedge",
        "Region": "cn-north-1"
    },
    "Result": {
        "source_code": "{\"script_type\":\"js\",\"source\":\"LyoqCiAqIEFkZCB0aGUgbmVjZXNzYXJ5IGV2ZW50IGxpc3RlbmVyCiAqIEBwYXJhbSB7RXZlbnR9IGZldGNoIGV2ZW50LCB7RnVuY3Rpb259IGFzeW5jIGZ1bmN0aW9uCiAqLwphZGRFdmVudExpc3RlbmVyKCdmZXRjaCcsIGV2ZW50ID0+IHsKICBldmVudC5yZXNwb25kV2l0aChoYW5kbGVSZXF1ZXN0KGV2ZW50LnJlcXVlc3QpKTsKfSkKCi8qKgogKiBNYWtlIGEgcmVzcG9uc2UgdG8gY2xpZW50CiAqIEBwYXJhbSB7UmVxdWVzdH0gcmVxdWVzdAogKi8KYXN5bmMgZnVuY3Rpb24gaGFuZGxlUmVxdWVzdChyZXF1ZXN0KSB7CiAgcmV0dXJuIG5ldyBSZXNwb25zZSgnSGVsbG8gV29ybGQhJywgeyBzdGF0dXM6IDIwMCB9KTsKfQ==\"}",
        "config": "{\"config\":{\"env\":{\"js\":{\"default\":{\"eeee\":\"eee\",\"qqq\":\"qqq\"}}}}}"
    }
}