Boto3 передать json в качестве аргумента - PullRequest
0 голосов
/ 25 марта 2020

При просмотре документации по boto3 список аргументов, которые принимает ECS run_task (или другие методы в этом отношении), выглядит как json. Поэтому я думаю, что если у меня есть документ json, я мог бы использовать его вместо жесткого кодирования своих параметров. Тем не менее, ниже приведены TypeError: run_task() only accepts keyword arguments.

Вот мой ввод

cluster: om2-cluster-CRIMB-CRIMSOM2-internal
taskDefinition: om2-om2*
count: 1
launchType: FARGATE
overrides:
  containerOverrides:
      environment:
        - name: bucket
          value: theBucketName
        - name: key
          value: TheKeyName

А вот мой код

runCommand = yaml.load(runTaskYaml, Loader=yaml.FullLoader)
response = client.run_task(json.dumps(runCommand))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...