# -*- coding: utf8 -*-def main_handler(event, context):if 'key1' in event.keys():print("value1 = " + event['key1'])if 'key2' in event.keys():print("value2 = " + event['key2'])return "Hello World from the function being invoked" #return
from tencentserverless import scffrom tencentserverless.scf import Clientfrom tencentserverless.exception import TencentServerlessSDKExceptionfrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptiondef main_handler(event, context):print("prepare to invoke a function!")try:data = scf.invoke('FuncInvoked',region="ap-guangzhou",data={"a": "b"})print (data)except TencentServerlessSDKException as e:print (e)except TencentCloudSDKException as e:print (e)except Exception as e:print (e)return "Already invoked a function!" # return
"Already invoked a function!"
# -*- coding: utf8 -*-from tencentserverless import scffrom tencentserverless.scf import Clientfrom tencentserverless.exception import TencentServerlessSDKExceptionfrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptiondef main_handler(event, context):#scf = Client(region="ap-guangzhou") # 使用该方法进行 Client 连接,请在函数配置中启用“运行角色”功能,并选择具有调用函数权限的运行角色。scf = Client(secret_id="AKIxxxxxxxxxxxxxxxxxxxxxxggB4Sa",secret_key="3vZzxxxxxxxxxxxaeTC",region="ap-guangzhou",token=" ")# 使用该方法进行 Client 连接,请将 secret_id 和 secret_key 替换为您的 secret_id 和 secret_key,该组密钥需要包含调用函数的权限。print("prepare to invoke a function!")try:data = scf.invoke('FuncInvoked',data={"a": "b"})# data = scf.FuncInvoked(data={"a": "b"}) #使用Python原生调用方式,需要首先通过Client进行初始化print (data)except TencentServerlessSDKException as e:print (e)except TencentCloudSDKException as e:print (e)except Exception as e:print (e)return "Already invoked a function!" # return
"Already invoked a function!"
pip install tencentserverless
cd tencent-serverless-python-masterpython setup.py install
pip install tencentserverless -U
pip show tencentserverless
# -*- coding: utf8 -*-def main_handler(event, context):if 'key1' in event.keys():print("value1 = " + event['key1'])if 'key2' in event.keys():print("value2 = " + event['key2'])return "Hello World from the function being invoked" #return
# -*- coding: utf8 -*-from tencentserverless import scffrom tencentserverless.scf import Clientfrom tencentserverless.exception import TencentServerlessSDKExceptionfrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptiondef main_handler(event, context):print("prepare to invoke a function!")scf = Client(secret_id="AKIxxxxxxxxxxxxxxxxxxxxxxggB4Sa",secret_key="3vZzxxxxxxxxxxxaeTC",region="ap-guangzhou",token=" ")# 替换为您的 secret_id 和 secret_keytry:data = scf.invoke('FuncInvoked',data={"a":"b"})# data = scf.FuncInvoked(data={"a":"b"})print (data)except TencentServerlessSDKException as e:print (e)except TencentCloudSDKException as e:print (e)except Exception as e:print (e)return "Already invoked a function!" # returnmain_handler("","")
python PythonInvokeTest.py
prepare to invoke a function!"Hello World form the function being invoked"
参数名 | 是否必填 | 类型 | 描述 |
region | 否 | String | 地域信息,默认与调用接口的函数所属地域相同,本地调用默认是广州。 |
secret_id | 否 | String | 用户 SecretId, 默认是从云函数环境变量中获取,本地调试必填。 |
secret_key | 否 | String | 用户 SecretKey, 默认是从云函数环境变量中获取,本地调试必填。 |
token | 否 | String | 用户 token,默认是从云函数环境变量中获取 |
参数名 | 是否必填 | 类型 | 描述 |
function_name | 是 | String | 函数名称。 |
qualifier | 否 | String | 函数版本,默认为 $LATEST。 |
data | 否 | Object | 函数运行入参,必须可以被 json.dumps 的对象。 |
namespace | 否 | String | 命名空间,默认为 default。 |
参数名 | 是否必填 | 类型 | 描述 |
region | 否 | String | 地域信息,默认与调用接口的函数所属地域相同,本地调用默认是广州。 |
secret_id | 否 | String | 用户 SecretId, 默认是从云函数环境变量中获取,本地调试必填。 |
secret_key | 否 | String | 用户 SecretKey, 默认是从云函数环境变量中获取,本地调试必填。 |
token | 否 | String | 用户 token,默认从云函数环境变量中获取。 |
function_name | 是 | String | 函数名称。 |
qualifier | 否 | String | 函数版本,默认为 $LATEST。 |
data | 否 | String | 函数运行入参,必须可以被 json.dumps 的对象。 |
namespace | 否 | String | 命名空间,默认为 default。 |
方法名 | 描述 |
get_code | 返回错误码信息 |
get_message | 返回错误信息 |
get_request_id | 返回 RequestId 信息 |
get_response | 返回 response 信息 |
get_stack_trace | 返回 stack_trace 信息 |
本页内容是否解决了您的问题?