【发布时间】:2021-01-20 12:56:28
【问题描述】:
在SAM documentation 中显示了部署您自己的 lambda 端点并使用 Python SDK 调用它的可能性。
您只需使用 sam local start-lambda 启动本地 lambda 端点,然后继续
# USING AWS SDK
-------------
#You can also use the AWS SDK in your automated tests to invoke your functions programatically.
#Here is a Python example:
self.lambda_client = boto3.client('lambda',
endpoint_url="http://127.0.0.1:3001",
use_ssl=False,
verify=False,
config=Config(signature_version=UNSIGNED,
read_timeout=0,
retries={'max_attempts': 0}))
self.lambda_client.invoke(FunctionName="HelloWorldFunction")
我现在的问题是,如何使用 Javascript SDK 做同样的事情?我总是收到关于缺少区域、未找到主机和不受支持的参数的不同错误。 你有我的解决方案吗?
【问题讨论】:
-
而不是说“我在尝试时遇到这些错误”显示实际代码和实际错误消息,以便我们提供帮助。我们是来帮助解决问题的,我们不是来提供免费的代码转换服务的。
-
是的,我知道,我昨天有点着急。通常我会提供足够的代码来更好地理解我的问题。我发誓要改进。
标签: javascript node.js amazon-web-services aws-lambda serverless-application-model