1

私の最終目標は、データベースに RDS を使用する AWS EC2 インスタンスで Drupal 7のワークフローをセットアップすることです。git aws.pushRDS インスタンスにまったく影響を与えずに実行できるようにしたいと考えています。

セットアップ:

  1. Drupal 7 をローカル マシンに複製しました
  2. Web コンソールで Elastic Bean Stalk アプリケーション、環境、および RDS インスタンスをセットアップします。
  3. eb initDrupal ディレクトリ内を実行しました。これが私の /.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

  1. Igit aws.pushとファイルが Elastic Bean Stalk にアップロードされ、すべてが機能しているようです。

問題

実行するとRDS インスタンスgit aws.push も再起動され、データが失われます。git aws.pushRDS インスタンスを再起動/リロードせずに実行できるようにするには、何を変更する必要がありますか?

4

1 に答える 1

2

>eb init を実行すると、ステップの 1 つで、新しい RDS インスタンスを作成するかどうかを尋ねられますが、いいえと答える必要があります。

于 2014-01-30T03:32:23.987 に答える