macos - AWS CLI 与从本地 mac 连接的问题
问题描述
我正在尝试从本地 MAC 运行 AWS 命令,但连接一直超时,并且 traceroute 无法访问我的 s3.us-east.amazonaws.com。
我已经在我的本地 mac 和我的 ec2 上运行了 aws configure。它适用于 ec2(不足为奇),但不适用于我的本地 MAC。
我有一个具有系统管理员访问权限的用户。
正如我所说,AWS 在我的 ec2 实例上工作,以下命令产生以下结果。
为了让 AWS CLI 从我的 MAC 进行连接,我还需要做些什么吗?
[root@ip-172-31-26-40 ec2-user]# aws s3 ls
2019-11-19 19:55:14 wildrydes.denis.putnam
[root@ip-172-31-26-40 ec2-user]# aws s3api list-buckets
{
"Owner": {
"DisplayName": "denisputnam",
"ID": "22873dab63c6750106aa2bf9f5584754d9b5449067a07c5ab57841967022f3fc"
},
"Buckets": [
{
"CreationDate": "2019-11-19T19:55:14.000Z",
"Name": "wildrydes.denis.putnam"
}
]
}
[root@ip-172-31-26-40 ec2-user]#
调试输出:
Traceback (most recent call last):
File "site-packages/botocore/endpoint.py", line 200, in _do_get_response
File "site-packages/botocore/endpoint.py", line 244, in _send
File "site-packages/botocore/httpsession.py", line 287, in send
botocore.exceptions.ConnectTimeoutError: Connect timeout on endpoint URL: "https://iam.us-east.amazonaws.com/"
2019-12-04 17:20:51,304 - MainThread - botocore.hooks - DEBUG - Event needs-retry.iam.ListUsers: calling handler <botocore.retryhandler.RetryHandler object at 0x7ff818983250>
2019-12-04 17:20:51,304 - MainThread - botocore.retryhandler - DEBUG - retry needed, retryable exception caught: Connect timeout on endpoint URL: "https://iam.us-east.amazonaws.com/"
Traceback (most recent call last):
File "site-packages/urllib3/connection.py", line 157, in _new_conn
File "site-packages/urllib3/util/connection.py", line 84, in create_connection
File "site-packages/urllib3/util/connection.py", line 74, in create_connection
socket.timeout: timed out
解决方案
这可能已经在这里得到了回答:
本质上,也许您的配置文件包含“us-east”而不是“us-east-1”
(IAM 超时试图命中 iam.us-east ......但我不认为没有 1 的 us-east 是官方区域。)
推荐阅读
- wcf - 通过环境变量动态指定 WCF 服务端点
- c# - Xamarin iOS 设备 OpenUri 不打开 Whatsapp uri 方案
- ecmascript-6 - Avoiding eslint error no-unused-vars when importing for VS Code intellisense
- mysql - 不稳定连接上主/从复制之间的 ProxySQL
- python - Python (PyDrive) - 将 PDF 上传到 Google Drive 引发 UnicodeDecodeError
- html - 将 div 从容器扩展到视口的右边缘
- php - CodeIgniter:循环用户以通过 Cron 基于会话注销非活动用户
- tensorflow.js - tensorflow.js 中的自定义激活(Swish)
- javascript - 如何合并父ID上的嵌套数组
- jsp - Struts 2 中的多个提交按钮映射