gpt4 book ai didi

amazon-web-services - FunctionName 的调用容器没有响应

转载 作者:行者123 更新时间:2023-12-04 17:20:41 27 4
gpt4 key购买 nike

尝试转发 dockerized Lambda 到我的 本地主机 使用命令:

$ sam local start-api --docker-network host
每次尝试访问 Lambda 时出错:
FunctionName 的调用容器没有响应
也尝试使用 host.docker.internal & 主机.docker.local 网络没有成功。
有任何想法吗?解决方法?

最佳答案

这似乎不起作用,但是使用主机的 IP 地址确实...
假设您的主机的 IP 地址是 192.168.1.111 。您可以使用 Lambda 中的它来访问您的主机
您可以将此配置为:
模板.yml:

...
Environment:
Variables:
ENDPOINT_URL: null
环境.json:
{
"Parameters":{
"ENDPOINT_URL":"http://192.168.1.111:5000"
}
}
lambda_function.py:
...
default_sns_endpoint = f'https://sns.{os.environ["AWS_REGION"]}.amazonaws.com'
endpoint_url = os.environ.get("ENDPOINT_URL", "") or default_endpoint

sns = boto3.client("sns", endpoint_url=endpoint_url)
...
启动 SAM:
sam local invoke --env-vars env.json

关于amazon-web-services - FunctionName 的调用容器没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66354293/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com