MWAA:在代理后面安装 python 要求
MWAA: install python requirements behind proxy
我们推出了私有 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)')'
您可以在 pip.ini
中进行设置
[global]
index = https://eg.nexus.repo.url
index-url = https://eg.nexus.repo.url
要到达您的 pip.ini 所在的位置,您可以执行以下操作:
pip config -v list
我们已经就此联系了 AWS 支持,显然没有传递代理变量的选项。所以我们提出了一个功能请求。
尽管我不确定这是否会完全实施,但对此感兴趣的任何人都可以随时订阅 MWAA document history 提要。
我们推出了私有 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)')'
您可以在 pip.ini
中进行设置[global]
index = https://eg.nexus.repo.url
index-url = https://eg.nexus.repo.url
要到达您的 pip.ini 所在的位置,您可以执行以下操作:
pip config -v list
我们已经就此联系了 AWS 支持,显然没有传递代理变量的选项。所以我们提出了一个功能请求。
尽管我不确定这是否会完全实施,但对此感兴趣的任何人都可以随时订阅 MWAA document history 提要。