Я следую этому руководству , чтобы запустить простой пример выборки и запуска в пакете AWS.Однако я не могу передать аргументы скрипту, выбранному в этом примере.
Базовый пример будет производить это выполнение:
export BATCH_FILE_TYPE="script"
export BATCH_FILE_S3_URL="s3://my-bucket/my-script"
fetch_and_run.sh script-from-s3 [ <script arguments> ]
, где аргументы скрипта упоминаются только в:
Это показывает, что он поддерживает два значения для BATCH_FILE_TYPE: «script» или «zip».Когда вы устанавливаете «script», он заставляет fetch_and_run.sh загрузить один файл и затем выполнить его, в дополнение к передаче любых дополнительных аргументов скрипту.
Я попытался передать их с помощью AWS CLIчерез параметры --parameters
и --container-overrides
(в последнем случае под ключом command
), однако они не получены из скрипта.
Я бы не хотел изменять ни мой Dockerfile ENTRYPOINT
длякаждый запуск или сценарий fetch_and_run.sh
, но я не могу понять, как добиться этого по-другому.