использовать шаблон ecs json с aws java sdk - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть шаблон json для задачи ecs, и я хочу использовать, используя мой AWS SDK (Java) для регистрации задачи, есть ли способ сделать это?

SDK Java является довольно сложным в построении по шаблону ECS с большим количеством задействованных объектов (LogConfigurtation, Logdriver ...), и я не мог быстро понять, как создать все эти объекты, чтобы в итоге получить конец с шаблоном ECS.

RegisterTaskDefinitionRequest request = new RegisterTaskDefinitionRequest()
        .withFamily("from-vs-code")
        .withContainerDefinitions(
                new ContainerDefinition()
                       .withName("pruefLauncher").withImage("busybox")
                       .withCpu(10).withMemory(10).withEssential(true)
                        .withLogConfiguration(new LogConfiguration(
                          //.....
                         ))
                        .withCommand("sleep", "360")).withVolumes(new ArrayList());

Я хотя и запускал сценарий оболочки, используя java new ProcessBuilder(), но для меня это звучит очень некрасиво, поскольку я бы сильно полагался на один awscli, а не JAVA SDK.

...