Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS ECS-CLI compose中的YAML属性未记录_Amazon Web Services_Docker Compose_Amazon Ecs - Fatal编程技术网

Amazon web services AWS ECS-CLI compose中的YAML属性未记录

Amazon web services AWS ECS-CLI compose中的YAML属性未记录,amazon-web-services,docker-compose,amazon-ecs,Amazon Web Services,Docker Compose,Amazon Ecs,全部, 我正在尝试通过脚本自动安装AWS ECS群集。 我找到了用于创建任务定义的AWS ecs cli及其相应文档: 我能够使用以下两个docker compose文件创建任务定义和日志组 1) service-security-docker-compose.yml version: '3' services: ps-security-service-test: image: ...-east-1.amazonaws.com/security:lat

全部,

我正在尝试通过脚本自动安装AWS ECS群集。 我找到了用于创建任务定义的AWS ecs cli及其相应文档:

我能够使用以下两个docker compose文件创建任务定义和日志组

1) service-security-docker-compose.yml

version: '3'
    services:
      ps-security-service-test:
        image: ...-east-1.amazonaws.com/security:latest
        ports:
          - "8080:80"
        logging:
          driver: awslogs
          options:
            awslogs-group: /ecs/20200208-security
            awslogs-region: us-east-1
            awslogs-stream-prefix: ecs
2) service-security-ecs-params.yml

version: 1
task_definition:
  services:
    ps-security-service-test:
      mem_limit: 750MB
此配置创建名为“服务”的任务定义。 我想更改名称,看看哪些其他参数可以通过yaml配置设置

此时,我被阻止,因为我找不到可用于设置任务定义/服务名称的属性


有人知道在哪里可以找到yaml配置文档吗?

ECS CLI docker compose文件已被记录并保存


ECS参数文件已记录。

ECS CLI docker compose文件已记录并保存

ECS参数文件已记录在案。

AWS已发布,因此您的第一站是。重要的是要注意,但是,AWS没有与最新的v3版本(3.7)保持一致,因此任何尚不起作用的内容都可能会在中指出。您还可以在ECS文档的上找到任务定义的详细信息

因此,总而言之:

  • 从v3 docker compose格式开始
  • 针对任务定义,请尝试
    family
    ,根据文档,它“类似于任务定义多个版本的名称,由修订号指定”
  • 如果这不能让你达到你需要的地方,在上面链接的GitHub上记录一个问题
  • AWS确实发布了,所以您的第一站是。重要的是要注意,但是,AWS没有与最新的v3版本(3.7)保持一致,因此任何尚不起作用的内容都可能会在中指出。您还可以在ECS文档的上找到任务定义的详细信息

    因此,总而言之:

  • 从v3 docker compose格式开始
  • 针对任务定义,请尝试
    family
    ,根据文档,它“类似于任务定义多个版本的名称,由修订号指定”
  • 如果这不能让你达到你需要的地方,在上面链接的GitHub上记录一个问题

  • 有了上面的答案,我可以找到答案。 首先,在这些页面中,您可以找到有关所有可能参数的信息:


  • 然后,我仍然存在无法配置任务定义的family属性的问题。当我查看的示例时,我看到yaml文件没有定义显示的控制台日志中提到的族名称。这样,我发现“family”属性是由cli命令的“-project name”参数设置的。

    根据上面发布的答案,我可以找到答案。 首先,在这些页面中,您可以找到有关所有可能参数的信息:


  • 然后,我仍然存在无法配置任务定义的family属性的问题。当我查看的示例时,我看到yaml文件没有定义显示的控制台日志中提到的族名称。像这样,我发现“family”属性是由cli命令的“-project name”参数设置的。

    在yaml文件中,可以在哪里设置family属性?在yaml文件中,可以在哪里设置family属性?