タグ付けされた質問 「amazon-rds」

Amazon RDS(リレーショナルデータベースサービス)

6
AWS RDS接続の制限
RDSサーバーは、最大40の接続で起動します 。Magento1.9を使用している次のドキュメントにあるように、ある時点で最大数に達すると、Webサイトが停止します。 この問題を解決するための推奨される方法はありますか? 私の理解から、RDSサーバーへの2つのWebサーバー接続がある場合は、2つ以上のRDS接続が必要ではありません。

7
セットアップ後にAmazon RDSに接続できないのはなぜですか?
それで、Amazon RDSアカウントを作成しました。そして、データベースのインスタンスを開始しました。 The "endpoint" is: abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com すばらしいです!次に、他のEC2インスタンスの1つから接続しようとします。 mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com しかし、何も機能せず、ハングするだけです。 私はそれをpingしようとしましたが、何も機能しません。何も起こりません。 いくつかの設定を変更する必要がありますか?

4
「フリーメモリ」とは何ですか?
Amazon RDSには、「空きメモリ」のメトリックがあります。鋸歯状のパターンで上下するように見えます。 これは、MySQLがキャッシュに使用しているメモリであり、キャッシュの有効期限が切れると、より多くの空きメモリが表示されると考えるようになります。決定的なドキュメントは素晴らしいでしょう。

5
パブリックpostgresql rdsインスタンスに接続できません
単一のパブリックサブネットを持ち、パブリックインターネット経由で接続できるようにする必要があるVPCで、基本的なテストPostgreSQL RDSインスタンスを作成しました。ポート5432に対して開かれているデフォルトのセキュリティグループを使用します。接続しようとすると失敗します。私は非常に簡単なものを見逃しているに違いありませんが、これにはかなり迷っています。 データベース設定はPublicly Accessible次のとおりです。次のようにマークされていることに注意してください。 セキュリティグループの設定は次のとおりです。広く開かれていることに注意してください(上記のRDS設定では、エンドポイントの横にある緑色の「承認済み」ヒントで確認できます)。 接続に使用しようとしているコマンドは次のとおりです。 psql --host=myinstance.xxxxxxxxxx.us-east-1.rds.amazonaws.com \ --port=5432 --username=masteruser --password --dbname=testdb これは、Yosemite MacBook Proから接続しようとしたときに得られる結果です(注、54。* IPアドレスに解決されます)。 psql: could not connect to server: Operation timed out Is the server running on host "myinstance.xxxxxxxxxx.us-east-1.rds.amazonaws.com" (54.xxx.xxx.xxx) and accepting TCP/IP connections on port 5432? どの種類のファイアウォールも有効にしておらず、他のプロバイダー(Herokuなど)のパブリックPostgreSQLインスタンスに接続できます。 私はここでほとんど迷っているので、トラブルシューティングのヒントは大歓迎です。 更新 コメントごとに、デフォルトVPCの受信ACLルールは次のとおりです。


2
AWS RDSストレージを増やすためのダウンタイム?
2つのRDSインスタンスのストレージを増やすことを検討しています(インスタンスタイプやその他のパラメーターではなく、割り当てられたストレージスペースのみ)。https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.ModifyingExistingのドキュメントは以下を示唆しています。 標準ストレージからプロビジョンドIOPSストレージ、またはプロビジョンドIOPSから標準ストレージに変更したり、ダウンタイムをほとんどまたはまったくせずにストレージを増やしたりできます。 変更を実行する前に、メンテナンスウィンドウを必ずスケジュールします。しかし、ドキュメントはこの領域では少しあいまいに見えます。これを以前に行ったことのある人にとって、「ダウンタイムがほとんどない」とは何ですか?5秒を期待できますか、それとも5分に近いですか? 2019年7月の更新: 正しい更新されたAWSドキュメントへのリンクを更新しました(破損していました)。新しいドキュメントには、元の質問に答えるのに役立つ宣伝文句があります。 ほとんどの場合、ストレージのスケーリングは停止を必要とせず、サーバーのパフォーマンスを低下させません。DBインスタンスのストレージサイズを変更すると、DBインスタンスのステータスはストレージ最適化になります。ストレージ変更後、DBインスタンスは完全に動作可能になります。ただし、6時間またはDBインスタンスのステータスがストレージ最適化のいずれか長い方の期間、ストレージをさらに変更することはできません。 ただし、特殊なケースは、SQL Server DBインスタンスがあり、2017年11月以降ストレージ構成を変更していない場合です。この場合、DBインスタンスを変更して割り当てられた値を増やすと、数分間の短い停止が発生する可能性がありますストレージ。停止後、DBインスタンスはオンラインですが、ストレージ最適化状態にあります。ストレージの最適化中にパフォーマンスが低下する場合があります。

6
既存のRDSインスタンスをElastic Beanstalk環境に関連付ける方法
Elastic Beanstalk環境を作成する前に、RDSインスタンスを作成しました。この2つは問題なく連携していますが、リンクして、RDS_*環境変数を介してRDSパラメーターにアクセスできるようにします。 Elastic Beanstalk設定ページには次のように記載されています。 最初のリンクはインプレースでRDSインスタンスを作成し、それを現在の環境にリンクしますが、2番目のリンクは単にこのドキュメントページにリダイレクトします。、残念ながら新しいRDSインスタンスを作成する方法のみを説明し、既存のインスタンスをリンクする方法は説明しません。 既存のRDSインスタンスをElastic Beanstalk環境に関連付けるにはどうすればよいですか?


2
AWSでは、「実行中」状態のインスタンスに対してのみ1時間の使用量が課金されますか?
AWSのドキュメントと価格が「使用法」に言及している場合、これは単に「インスタンスがオンで作業中の場合」ではなく「インスタンスがオンの場合」を意味します。 たとえば、EC2インスタンスを実行していてもアイドル状態(CPU = 0%)だった場合、その時間の使用量に対してまだ課金されると想定しています。 この場合、Webサイト(24時間年中無休でアクセス可能)をホストするEC2インスタンスがあれば、リザーブドインスタンスを購入するのが理にかなっています。次に、負荷を共有するために他のインスタンスをオンラインにする必要がある場合、それらは(おそらく)オンデマンドインスタンスとして提供されるのが最適です。 私の理解は正しいですか?


3
Amazon cloudformationでEC2 :: InstanceまたはRDS :: DBInstanceの再作成を強制することは可能ですか?
cloudformationスタックを使用してEC2またはRDSインスタンスの再作成を強制することは可能ですか? 私のスタックは、リソースを単に破棄して作成するだけで修正されるという点で立ち往生しています。代わりに、作業を続けるためにスタック全体を削除する必要がありました。 編集: この問題は私に二度襲いました。最初に、いくつかのデフォルトでAWS :: RDS :: Instanceを作成し、それを "EngineVersion": "5.5"にダウングレードしようとしました。これを変更すると、何らかの中断が発生する可能性がありますが、mysqlインスタンスを5.6から5.5にダウングレードできないため、スタックはUPDATE_FAILED状態のままであり、厄介なトリックなしでRDSを再作成することはできません。 もう1つは、「UserData」からスクリプトをダウンロードして実行する「AWS :: EC2 :: Instance」が複数あることです。ダウンロードしたスクリプトを変更した場合、インスタンスを削除する必要があります。もう一度、同じ厄介なトリックを使用して、マシンを再作成します。 厄介なトリック: 1台のマシンの自動スケーリンググループを使用する代わりに、プロパティのアベイラビリティゾーンを変更する両方の問題を解決しました...

2
AWS Postgresqlインスタンスでスーパーユーザーを作成できないのはなぜですか?
RDSインスタンス(Postgresql)に接続するAWS EC2インスタンスがあります。RDSインスタンスを作成したとき、DBルートのユーザー名は次のとおりmy_user1で、パスワードはであると伝えましたpassword1。今、私はロールとスーパーユーザーを作成しようとしています。しかし、それは失敗します: $ createuser -P -d -s -e my_user2 --host myhost.com -U my_user1 Enter password for new role: XXXYYYZZZ Enter it again: XXXYYYZZZ Password: password1 CREATE ROLE my_user2 PASSWORD 'md5999999c0101a1d64afd57575e06f999c' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN; createuser: creation of new role failed: ERROR: must be superuser to create superusers $ -sフラグなしでコマンドを繰り返すと、動作します: …

3
VPCの外部からRDSインスタンスに接続できません(エラー2003(HY000)MySQLサーバーに接続できません)
VPCを作成し、その中にRDSインスタンスを作成しました。RDSインスタンスは一般公開されており、その設定は次のとおりです。 RDS設定 RDSインスタンスに接続されたセキュリティグループは、すべてのトラフィックを受け入れます。 私のネットワークACLはすべて、すべてのトラフィックを受け入れます。ただし、VPCの外部のマシンからインスタンスにアクセスすることはできません。次のエラーが表示されます。 root@vps151014:~# mysql -h mysql1.xxxxxxxxxxxx.eu-west-1.rds.amazonaws.com -P 3306 -u skullberry -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on 'mysql1.xxxxxxxxxxxx.eu-west-1.rds.amazonaws.com' (110) VPC内のEC2から同じコマンドを実行すると、接続できます。私はいくつかのマシンから接続しようとしましたが、それらはすべてファイアウォールなし(ポート3306が開いている)でした。 私は明らかに何かが欠けていますが、すべてが正しく構成されているようです。何が問題なのでしょうか?

3
RDSデータベースを別のVPCに移動する方法
MySQL RDSデータベースの作成時にVPCを選択しなかったため、自動生成された「デフォルト」VPC内で作成しました。事前定義されたセキュリティグループに追加したり、既存のVPCのインスタンスからアクセスしたりすることができなくなりました。明らかな解決策は、適切なVPCに再配置することですが、「DBインスタンスの変更」画面でVPCを編集するオプションはないようです。別のVPCを選択する方法はありますか、またはdbを削除して正しいVPC内で再作成する唯一のオプションですか?

2
VPC内部からAmazon EC2 RDSインスタンスにアクセスする
「クラシック」EC2(VPCなし)にAmazon RDSインスタンスをセットアップしています。 また、新しい移行済みアプリケーションなどを保持するVPCをセットアップしています。 ただし、VPCインスタンスの接続を許可するDBセキュリティグループにCIDRまたはEC2セキュリティグループの組み合わせを指定する方法はないと思われます。許可されるセキュリティグループは、「クラシック」セキュリティグループのみです。 これが実行不可能であることを示唆するドキュメントは見つかりませんが、肯定のドキュメントも見つかりません。グーグルは、VPCのRDSインスタンスやEC2のインスタンスなど、多くの結果を「他の方法」で見つけます。私は反対の問題を抱えています。 接続を機能させるために、VPCの新しいインスタンスへのポイントインタイムリストアを検討していますか?私が持っているパブリックアベイラビリティ要件を維持できることは理解していますが、当面はVPCインスタンスが接続できるようにするだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.