Моя первоначальная проблема заключалась в том, что я хочу увеличить пропускную способность записи DynamoDB до того, как я запустил конвейер, а затем уменьшу его, когда я закончил загрузку (делая это max один раз в день, поэтому я отлично с уменьшающимися ограничениями).Выполнение команд AWS из командной строки на ShellCommandActivity
Это единственный способ, который я нашел для этого - через скрипт оболочки, который выдаст команды API, чтобы изменить пропускную способность. Как это работает с моим доступом access_key и secret_key, когда это ресурс, который создает конвейер для меня? (Я не могу войти в систему, чтобы установить файл ~/.aws/config
и на самом деле не хочу создавать AMI только для этого).
Должен ли я писать сценарий в bash? Могу ли я использовать пакеты Ruby/python AWS SDK? (Я предпочитаю последнее ..) Как передать мои учетные данные сценарию? есть ли переменные времени выполнения (например, @startedDate
), которые я могу передать в качестве аргументов активности с моим ключом и секретом? Есть ли у меня какой-либо другой способ аутентификации с помощью инструментов командной строки или пакета SDK?
Если есть другой способ решить мою оригинальную проблему - сообщите мне. Я только добрался до решения ShellActivity
, потому что ничего не мог найти в документах/форумах.
Спасибо!