我们已经启动了一个私有的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)')'发布于 2021-09-22 13:04:50
我们已经就此联系了AWS支持,显然没有传递代理变量的选项。所以我们提出了一个功能请求。
尽管我不确定这是否会实现,但任何对此感兴趣的人都可以自由订阅MWAA document history提要。
发布于 2021-08-26 09:55:39
您可以在pip.ini中对其进行设置
[global]
index = https://eg.nexus.repo.url
index-url = https://eg.nexus.repo.url要获取pip.ini所在的位置,您可以执行以下操作:
pip config -v listhttps://stackoverflow.com/questions/68455186
复制相似问题