我有一个 AWS FARGATE 任务,它运行一个相对简单的 python 应用程序(带有从 python:3.6-stretch 构建的 Docker 映像)。它使用 Amazon EC2 任务运行良好(其中 EC2 主机提供 docker 容器);但我正在尝试将这些转移到 FARGATE。
当我在 Fargate 中部署映像时,它们尝试使用以下 URL 获取本地 IPv4 数据:
' http://169.254.169.254/latest/meta-data/local-ipv4 '
我收到错误:
HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /latest/meta-data/local-ipv4 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f086aa8d438>: Failed to establish a new connection: [Errno 22] Invalid argument',))
Run Code Online (Sandbox Code Playgroud)
附带说明一下,我的 FARGATE 容器位于私有子网上(配置了 nat 网关,实例可以访问互联网)。IP空间是10.160.16.0/20。
该映像基于 python:3.6-stretch docker 映像。
我需要做些什么才能让 FARGATE 任务能够访问链接本地地址吗?
蒂亚!
我有一个具有递归关系的数据集的应用程序(树视图,使用递归.)我已经尝试了几种方法通过Angular实现这一点,但似乎没有一种方法可以提供可行的结果.
这里的想法是我希望使用一组嵌套列表渲染这些数据,允许多个(7+)级别的深度.为了简化(我的实际应用程序使用Restangular)我已经构建了以下plunker:
http://plnkr.co/edit/dKT9OvpsMgnxmLwgF0ij
虽然"顶级"级数据正确呈现(只是第一个标题),但我尝试使用嵌套控制器进行递归似乎失败了.这里的想法是树中的每个"子"都使用它自己的控制器进行渲染,然后控制器可以渲染它的子节点,等等.我意识到嵌套控制器可能不是"最好的"方式,但经过多次搜索后我还没有找到"更好"的选择.
重要的是,最终的解决方案在此处保留了"嵌套"的概念(每个元素出现在其父元素下方,略有缩进.)