Amazon web services 如何使docker compose使用现有AWS子网

Amazon web services 如何使docker compose使用现有AWS子网,amazon-web-services,docker,amazon-ec2,docker-compose,aws-fargate,Amazon Web Services,Docker,Amazon Ec2,Docker Compose,Aws Fargate,我已经创建了一个AWS VPC、子网和安全组,并希望将docker容器作为fargate ecs服务部署到这些预制资源中 但是,我不知道如何告诉服务使用预制子网(它看起来像是从“允许”的子网列表中随机选择一个子网,该子网当前是我在VPC中拥有的所有子网 以下文件正确部署到所需的vpc、群集和安全组,而不是子网: version: '2' x-aws-cluster: "Test Cluster" x-aws-vpc: "vpc-02dffc2a8782579d4&

我已经创建了一个AWS VPC、子网和安全组,并希望将docker容器作为fargate ecs服务部署到这些预制资源中

但是,我不知道如何告诉服务使用预制子网(它看起来像是从“允许”的子网列表中随机选择一个子网,该子网当前是我在VPC中拥有的所有子网

以下文件正确部署到所需的vpc、群集和安全组,而不是子网:

version: '2'

x-aws-cluster: "Test Cluster"
x-aws-vpc: "vpc-02dffc2a8782579d4"
x-aws-security-group: "sg-02511658ffc184884"

services:
    nginx:
        image: nginx:1.19
        networks:
            - Backend-Access

networks:
    Backend-Access:
        external:
            name: sg-02511658ffc184884
        ipam:
            driver: default
            config:
            - subnet: subnet-0aeef680f1f9e5cda # this has no effect
            #- subnet: 172.31.4.0/24 also does not place the service in this subnet

我正在使用docker compose up-d运行它(在没有-d的情况下运行它会导致集群不存在错误)

这目前是不可能的,有一个公开的要求。如果你能在那里听到你的声音,那就是我们整合此反馈的地方。谢谢