我正在运行以下项目:
我试图出于调试目的在本地运行API。我有0.48.0版的SAM CLI。我的SAM模板文件(根据Visual Studio的默认设置)称为serverless.template。
所以我从命令行尝试了以下内容:
PM> sam local start-api -t serverless.template --debug
但是API无法以以下内容开头:
local start-api command is called
Sending Telemetry: {'metrics': [{'commandRun': {'awsProfileProvided': False, 'debugFlagProvided': True, 'region': '', 'commandName': 'sam local
start-api', 'duration': 1677, 'exitReason': 'InvokeContextException', 'exitCode': 1, 'requestId': '3dd2843a-4c2d-4001-9fc8-da131fb7ddaa',
'installationId': '33768492-c677-4dc5-acae-9c9c99a910d6', 'sessionId': 'e882bf76-b683-4d6b-80a8-101b771d123a', 'executionEnvironment': 'CLI',
'pyversion': '3.7.6', 'samcliVersion': '0.48.0'}}]}
HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
Error: Failed to parse template: while scanning for the next token
found character '\t' that cannot start any token
in "<unicode string>", line 176, column 1:
{
^
不太确定还要做什么。我的网络连接很好。我尝试使用我们公司的VPN,但如果涉及到某些代理设置,则不会。