我的最终目标是在使用RDS作为数据库的AWS EC2实例上为Drupal 7设置工作流程。我希望能够在不影响我的RDS实例的情况下运行git aws.push
。
eb init
。这是我的/.elasticbeanstalk/config:应用程序名= drupal的
AwsCredentialFile = /路径/到/ .elasticbeanstalk / aws_credential_file
DevToolsEndpoint = git.elasticbeanstalk。[REGION] .amazonaws.com
EnvironmentName = [drupal的-ENV]
EnvironmentTier = Web服务器::标准:: 1.0
EnvironmentType = LoadBalanced
InstanceProfileName = AWS-elasticbeanstalk-EC2-作用
OptionSettingFile = /路径/ 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
git aws.push
并将文件上传到Elastic Bean Stalk,一切似乎都有效。运行git aws.push
也重启我的RDS实例,导致数据丢失。我需要更改什么才能在不重新启动/重新加载RDS实例的情况下运行git aws.push
?
答案 0 :(得分:2)
当您运行> eb init时,在其中一个步骤中,它会询问您是否要创建新的RDS实例,您应该在其中回答否。