簡體   English   中英

PHP-如何在不重啟rds的情況下將aws.push混入彈性beantalk?

[英]PHP - How can I git aws.push to elastic beanstalk without restarting rds?

我的最終目標是在使用RDS作為數據庫的AWS EC2實例上為Drupal 7設置工作流 我希望能夠運行git aws.push 完全不影響我的RDS實例。

設置:

  1. 我將Drupal 7克隆到了本地計算機上
  2. 我在Web控制台中設置了Elastic Bean Stalk應用程序,環境和RDS實例。
  3. 我在Drupal目錄中運行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

  1. git aws.push並將文件上傳到Elastic Bean git aws.push ,一切似乎都正常。

問題

運行git aws.push 還會重新啟動我的RDS實例,從而導致數據丟失。 我需要更改什么,以便可以在不重新啟動/重新加載RDS實例的情況下運行git aws.push

當運行> eb init時,它會在其中一個步驟中詢問您是否要創建一個新的RDS實例,在該實例中應回答“否”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM