Terraform для AWS Определение задания пакетной службы вызывает ошибку при выполнении запроса, Исключение: проверенный объект является нулевым - PullRequest
0 голосов
/ 26 апреля 2020

Я обнаружил ошибку с ресурсом aws_batch_job_definition в конфигурации Terraform:

Error: : Error executing request, Exception : The validated object is null, RequestId: e8302ac1-7348-4acc-b4bd-66a49df02c9c
status code: 400, request id: e8302ac1-7348-4acc-b4bd-66a49df02c9c "my-api-data-load-job"

on modules/batch_data_load/batch_data_load.tf line 105, in resource "aws_batch_job_definition" "data_load":
105: resource "aws_batch_job_definition" "data_load" {

Ресурс используется в модуле, например:

resource "aws_batch_job_definition" "data_load" {
  name = "data-load-job"
  type = "container"

  # parameters that will be passed to the Python script
  # that will run in the container to service the job
  parameters = {
    bucket      = var.data_load_bucket
    bucket_key  = var.data_load_bucket_key
  }

  # properties set for the Docker container that will run to service this job
  container_properties = <<CONTAINER_PROPERTIES
{
  "vcpus": 2,
  "memory": 2000
}
CONTAINER_PROPERTIES
}

Выше ошибка не говорит мне много (я не уверен, что подразумевается под проверенным объектом, и т. д. c.), кто-нибудь может предположить, что может вызвать эта проблема?

...