Подключение DMS к S3

Мы пытаемся настроить DMS с источником S3, однако мы не можем подключить экземпляр репликации к конечной точке источника S3.

Когда мы запускаем тест соединения на конечной точке источника, мы получаем ошибку:

Error Details: [errType=ERROR_RESPONSE, status=1020414, errMessage= Failed to connect to database., errDetails=]

Мы следовали за документацией, однако мы все еще не можем заставить соединение работать. Область находится внутри VPC, к которому экземпляр репликации имеет доступ, а роль IAM имеет GetObject, ListBucket а также dms* разрешения. Я на 95% уверен, что файл сопоставления JSON настроен правильно, а имена схем и таблиц указывают на правильные места.

Из-за отсутствия сообщений об ошибках или подробных причин, по которым мы не можем соединиться с исходной базой данных (файл S3 bucket/CSV), при отладке это немного сбивает с толку. Мы используем консоль Amazon, а не CLI, если это имеет большое значение.

0 ответов

У меня была такая же ошибка.

Ознакомьтесь с этим руководством по устранению неполадок. Он охватывает основные проблемы конфигурации, с которыми вы можете столкнуться.

Моего ответа там не было, и я нигде не мог его найти, даже не спрашивая на официальных форумах.

В моем случае по какой-то причине я подумал, что должен использовать полное имя сегмента в поле "Имя сегмента", например "arn:aws:s3:::my-bucket". Вероятно, потому что мне пришлось использовать ARN для роли в предыдущем поле.

И сообщение об ошибке при попытке подключиться к нему будет нечетким, в нем только говорится, что не удалось подключиться к корзине. В любом случае, вам не нужно указывать ARN, только имя корзины, например "my-bucket".

Другие вопросы по тегам