O ambiente de teste do Elastic Beanstalk usa cópia dos dados de produção

1

Eu tenho 3 ambientes usando o Elastic Beanstalk - Prod, Test, Dev. Eu quero usar uma cópia do banco de dados de produção no meu ambiente de teste.

Parece que não há uma maneira fácil de "usar apenas um banco de dados diferente". Uma vez que o banco de dados está sendo usado pelo ambiente EB, praticamente não pode ser alterado, é o que estou encontrando. Eu tentei alterar as variáveis de ambiente RDS_ *, mas não vejo nenhuma diferença.

Agora, parece que a solução que estou procurando é criar um novo ambiente de EB usando um instantâneo do banco de dados RDS que desejo replicar. Eu tenho o instantâneo, mas quando tento criar meu ambiente EB usando esse banco de dados, recebo o erro:

DBEngineVersion: Valor da opção inválido: '5.6' (Espaço de Nomes: 'aws: rds: dbinstance', Nome da Opção: 'DBEngineVersion'): Versão do Mecanismo 5.6 não suportada para postgres db

Estou usando o Debian jessie v1.3.1 de 64 bits rodando o Python 3.4 (Preconfigured - Docker) e meu aplicativo está usando o Django 1.8. Por favor, deixe-me saber qualquer sugestão de como eu posso contornar isso, ou se estou fazendo algo completamente errado.

    
por awwester 23.07.2015 / 21:19

0 respostas