AWS Cloud9无法在官方文档之后连接Internet。什么是最佳做法?

时间:2017-12-02 12:57:43

标签: aws-lambda amazon-cloudformation amazon-iam cloud9-ide aws-cloud9

我正在尝试从亚马逊新的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端口?但在哪里?

Error message

UPD:

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

AWS Cloud9教程说:

  

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

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

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

我的问题仍然存在:

  

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

0 个答案:

没有答案