Вам нужно будет написать собственный загрузчик, потому что вам нужно взять на себя 2 роли одновременно.
Одним из способов может быть создание 2 программ, которые передают данные по каналам.
$ read_bucket | write_rds
Сценарий read_bucket будет выполнять роль Account A и считывать содержимое из корзины.Затем он будет печатать данные в stdout.
Сценарий write_rds будет выполнять роль учетной записи B, читать содержимое из stdin и затем записывать в RDS.
Вы можете сделать все это внутри программыпотому что, когда вы берете на себя роль, вы получаете набор временных учетных данных, которые вы включаете в каждый запрос API.Вот еще один ответ специально для временных учетных данных.