0

我正在尝试从 Amazon 的新 **Cloud9* 云 IDE 部署和运行 AWS Lambda 函数。https://aws.amazon.com/cloud9/

设置我的 Cloud9 帐户并从模板运行示例 Lambda 函数后,我收到一条错误消息:

   HTTPSConnectionPool(host='iam.amazonaws.com', port=443):
   Max retries exceeded with url: / (Caused by 
   ConnectTimeoutError(<botocore.awsrequest.AWSHTTPSConnect object 
   at 0x7fa6a1f79e50>, 'Connection to iam.amazonaws.com timed out. 
   (connection timeout = 60)')).

也许,IAM 角色存在一些问题?也许我应该打开端口 443?但是哪里?

错误信息

升级版:

最后我找到了问题的根源。

AWS Cloud9 教程 说:

我们建议您将默认网络 ACL 的入站规则 100 更改为以下设置,以仅允许 SSH 流量:

   Type: SSH (22)
    Protocol: TCP (6)
    Port Range: 22

所以我这样做是因为我希望允许出站流量。但没有任何联系。在 AWS VPC 控制台的网络 ACL 设置中允许所有入站流量后 - Cloud9 开始看到 Internet。

我的问题仍然悬而未决:

启用对 AWS Cloud9 IDE 的 Internet 访问并且不丢失我的代码隐私的最佳实践是什么?

4

0 回答 0