我正在让CannotPullContainerError尝试通过亚马逊网络服务的步骤函数启动一个ECS Fargate任务。docs here说要将NAT网关添加到子网。我使用的是私有子网,禁用了公网IP,并定义了NAT网关。我定义了一个路由表,用于将0.0.0.0/0映射到NAT网关,并且该路由表与子网关联。关联的安全组和网络ACL允许所有出流量。fails to connect with RDS database Executing Step Function "Tasks" using
子网具有在公共子网中配置为NAT网关的路由表。
当在一个私有子网中运行ECS任务(platform:1.4)时,会出现以下错误:
ResourceInitializationError: unable to pull secrets or registryrequest failed caused by: Post https://api.ecr.us-west-2