2

我们已经启动了一个私有 MWAA 环境。我们能够访问 UI,但是在安装我们的 python 要求时遇到了一些问题。MWAA 从 S3 获取需求文件,但在尝试安装 python 包时遇到超时。

这是意料之中的,因为我们在代理后面,所以我的问题是:我们如何告诉 MWAA 在安装我们的 python 依赖项时使用我们的代理?

这就是我们的 CloudWatch 日志流 (requirements_install_ip*) 告诉我们的:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection
object at 0x7fda26b394d0>, 'Connection to pypi.org timed out. (connect timeout=15)')'
4

2 回答 2

1

我们已经就此联系了 AWS 支持,显然没有传递代理变量的选项。所以我们提出了一个功能请求。

即使我不确定这是否会被实施,任何对此感兴趣的人都可以随时订阅MWAA 文档历史提要。

于 2021-09-22T13:04:49.543 回答
0

您可以在您的 pip.ini 中设置它

[global]
index = https://eg.nexus.repo.url
index-url = https://eg.nexus.repo.url

要获取 pip.ini 的位置,您可以执行以下操作:

pip config -v list
于 2021-08-26T09:55:39.387 回答