私の最終目標は、データベースに RDS を使用する AWS EC2 インスタンスで Drupal 7のワークフローをセットアップすることです。git aws.push
RDS インスタンスにまったく影響を与えずに実行できるようにしたいと考えています。
セットアップ:
- Drupal 7 をローカル マシンに複製しました
- Web コンソールで Elastic Bean Stalk アプリケーション、環境、および RDS インスタンスをセットアップします。
eb init
Drupal ディレクトリ内を実行しました。これが私の /.elasticbeanstalk/config です:
ApplicationName=drupal
AwsCredentialFile=/path/to/.elasticbeanstalk/aws_credential_file
DevToolsEndpoint=git.elasticbeanstalk.[REGION].amazonaws.com
EnvironmentName=[drupal-env]
EnvironmentTier=WebServer::Standard::1.0
EnvironmentType=LoadBalanced
InstanceProfileName=aws-elasticbeanstalk-ec2-role
OptionSettingFile=/path/to.drupal/.elasticbeanstalk/optionsettings.[drupal-env]
RdsDeletionPolicy=スナップショット
RdsEnabled=はい
RdsSourceSnapshotName=test-snapshot-1 Region=[REGION]
ServiceEndpoint=https://elasticbeanstalk.[REGION].amazonaws.com
SolutionStack=PHP 5.3 を実行する 64 ビット Amazon Linux
- I
git aws.push
とファイルが Elastic Bean Stalk にアップロードされ、すべてが機能しているようです。
問題
実行するとRDS インスタンスgit aws.push
も再起動され、データが失われます。git aws.push
RDS インスタンスを再起動/リロードせずに実行できるようにするには、何を変更する必要がありますか?