2015-09-02 2 views
0

Я искал путь для поиска решения для этого: есть ли способ создать чтение реплики экземпляра RDS с использованием RDS API?Создать копию реплики экземпляра RDS с использованием кода Java

Я создаю приложение в Java, которое должно создать прочитанную копию экземпляра, о котором я упоминаю. есть идеи как это сделать? Любая помощь могла бы быть полезна.

ответ

1

Для создания чтения-реплики экземпляра RDS, вы можете использовать метод CreateDBInstanceReadReplica API:

http://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html

Вот документация для AWS SDK для Java:

http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html

Вы бы использовали com.amazonaws.services.rds.AmazonRDS.createDBInstanceReadReplica

+0

Спасибо. Но я получаю странную ошибку: «Пользователь: arn: aws: iam :: 869519277: user/ не имеет права выполнять: rds: CreateDBInstanceReadReplica (Service: AmazonRDS; Код состояния: 403; Код ошибки: AccessDenied; Идентификатор запроса : 5671d9ad-5529-11e5-8494-c78afe1f48cf) " Я могу создать прочитанную реплику, используя консоль aws, но не через java-код, используя api. Что может быть здесь? – serverstackqns

+1

Проблема в том, что ключ доступа, который вы используете, не имеет разрешения на выполнение команды 'rds: CreateDBInstanceReadReplica'. Добавьте 'rds: CreateDBInstanceReadReplica' в документ политики пользователя IAM. –

Смежные вопросы