В зависимости от ваших пользовательских данных, я вижу несколько вариантов предоставления данных в пакетные задания / контейнеры AWS:
- для пар ключ / значение, предоставление данных через переменные среды - используйте параметр container_overrides дляпакет aws (см. 1 или используйте aws cli:
aws batch submit-job --container-overrides vcpus=integer,memory=integer,command=[string,string],environment=[{name=EnvVariableName,value=EnvVariableValue},{name=string,value=string}]
Или просто запишите свои переменные в файл json и используйте --cli-input-json my_file.json
Если у вас большие данные, сохраните их на S3, передайте адрес S3 во время запуска, а затем извлеките данные во время запуска, пакетное задание aws должно иметь разрешение на выборку данных из S3
для секретов, используйте менеджер секретных данных AWS для их хранения, разрешите своим пакетным заданиям AWS использовать секретный менеджер: GetSecretValue и извлеките секрет из AWS