在本地运行.NET Core SAM AWS API网关-从sam cli读取超时

时间:2020-10-10 23:17:38

标签: amazon-web-services aws-api-gateway aws-sam serverless-application-model

我正在运行以下项目:

  • 使用.NET Core 3.1的AWS API Gateway + Lambda
  • 本地的Visual Studio 2019环境。

我试图出于调试目的在本地运行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,但如果涉及到某些代理设置,则不会。

0 个答案:

没有答案