У меня есть шаблон 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.