問題タブ [aws-rds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS RDS からスキーマが異なる別の AWS RDS にデータを同期する方法
Mysql RDS1 と、スキーマが異なる別の Mysql RDS2 があります。
RDS1 の変更をすぐに Mysql RDS2 に同期する必要があります。
作成、挿入、更新、および削除によってデータが変更される場所
RDS1 と RDS2 の両方が有効であり、差分アプリに統合されています。
参照しました: https://aws.amazon.com/blogs/aws/fast-easy-free-sync-rds-to-redshift/
しかし、私の問題に対する適切な解決策をまだ探しています。
誰でも助けることができますか?
mysql - comcast で ERROR 1045 (28000)
ローカル mysql サーバーを aws mysql データベース インスタンスにリンクしようとしています。次のコマンドを実行しました。
次のエラーが表示されます。インターネットで検索したところ、 に関する解決策が見つかりましたroot@localhost
。
エラー 1045 (28000): ユーザー 'root'@'c-98-239-128-245.hsd1.pa.comcast.net' のアクセスが拒否されました (パスワードを使用: YES)
これに対する指針はありますか?
ありがとう
amazon-web-services - AWS ELB レイテンシの問題
us-west-2a AZ に Ubuntu 環境の c3.2xlarge EC2 マシンが 2 台あります。どちらにも、AWS RDS (db.r3.2xlarge) の mySQL データベースと同じコードが含まれています。両方のインスタンスが ELB に追加されます。両方とも、1 日に 2 回実行される 1 つの cron がスケジュールされています。
ELB は、しきい値が 5.0 を超えるとアラームが発生するように構成されています。両方のインスタンスの CPU 使用率は平均 30 ~ 50 です。ピーク時には 1 ~ 2 分間 100% に達し、その後通常に戻ります。しかし、ELB は常に 1 日に 3 回アラームを発します。この時点で、両方のインスタンスが
このhttps://aws.amazon.com/premiumsupport/knowledge-center/elb-latency-troubleshooting/によると、インスタンスに問題は何も見つかりませんでした。しかし、それでもレイテンシーはピークに達し、両方のインスタンスが応答しません。
これまでは、ロード バランサーからインスタンスの 1 つを削除し、Apache を再起動してからロードし直し、他のインスタンスについても同じことを行っていました。これで問題なく動作し、インスタンスと ELB は次の 6 ~ 10 時間正常に動作します。しかし、これは受け入れられません。なぜなら、毎日 2 回または 3 回、サーバーを処理しなければならず、サーバーを再起動する必要があるからです。
何か問題があるか、この問題を解決するために講じる必要がある手順があるかどうかを知る必要があります。
amazon-web-services - AWS RDS はどのようにレプリケーションを実行しますか?
AWS RDS は、データをレプリケートして他の AZ のインスタンスをスタンバイにすることにより、マルチ AZ 配置を提供します。それはどのように行われますか?Goldengate や Datapump のような何らかの変更データ キャプチャ プロセスですか?
mysql - StrongLoop を AWS RDS MySQL インスタンスに接続できない
AWS RDS MySQL インスタンスをセットアップし、MySQL Workbench を使用して正常に接続できました。
ただし、StrongLoop Arc を使用して、同じ資格情報を使用してこの MySQL インスタンスへの接続をテストすると、Handshake 非アクティブ タイムアウト エラーが発生し続けます。
MySQL Workbench がこの MySQL インスタンスに接続できるのに、StrongLoop が接続できない理由は何ですか?
php - MS SQL を実行している RDS に AWS ELB を接続する方法は?
AWS は、こことQ&Aで、Elastic Beanstalk で PHP インスタンスを使用して MS SQL サーバーに接続できると明確に述べています。
ただし、MSSQL ドライバーをインストールする方法はないようです。
たとえばyum php-mssql
、ELB コマンド ラインからインストールすると、必要な依存関係のバージョンが高すぎるというエラーが生成されます。
典型的なエラー レポートは次のとおりです。
--> トランザクション チェックを実行中
---> パッケージ php-common.x86_64 0:5.3.29-1.8.amzn1 がインストールされます
--> 処理の競合: php54-common-5.4.45-1.75.amzn1.x86_64 競合 php-共通 < 5.4.45-1.75.amzn1
--> 処理の競合: php54-pdo-5.4.45-1.75.amzn1.x86_64 競合 php-pdo < 5.4.45-1.75.amzn1
--> 依存関係解決
エラーの終了: php54- pdo は php-pdo-5.3.29-1.8.amzn1.x86_64 と競合します
エラー: php54-common は php-common-5.3.29-1.8.amzn1.x86_64 と競合し
ます
次のコマンドを実行してみてください: rpm -Va --nofiles --nodigest
では、AWS ELB で PHP を使用して MS-SQL に接続するにはどうすればよいでしょうか?
spring - AWS Elastic BeanStalk で実行されている Spring Boot アプリケーションで AWS RDS を構成する
AWS Elastic Beanstalk インフラストラクチャを使用して、Spring Boot フレームワークを介して REST アプリを開発する方法を学ぼうとしています。AWS Elastic BeanStalk サーバーにデプロイする前に、IntelliJ IDE を使用してローカル ボックスでアプリを開発およびテストしています。アプリで AWS RDS インスタンスと通信しようとしています。次のコード スニペットを使用すると、アプリはデプロイ時に RDS インスタンスと通信してローカル ボックスに対して実行できますが、AWS サーバーにデプロイすると http 404 が返されます。これは、RDS インスタンスへの接続に失敗したためにデプロイが失敗したためだと推測されます。から。
これらのシークレットが git に存在しないように構成する正しい方法を探しています。インスタンスに定義された AWS 環境変数から取得するのが理想的ですが、Spring Boot アプリケーション プロパティ ファイルが AWS Elastic BeanStalk 環境設定変数にアクセスする方法を理解できません。
いくつかのドキュメントとチュートリアルを読みましたが、これを正確に理解することはできません. Spring Cloud SDKのように、Spring Boot AWS アプリのサンプル
[編集 1]詳細情報を提供するために、ボックスに ssh してログを観察することができました。興味深い点は次のとおりです。
原因: com.amazonaws.AmazonServiceException: ユーザー: arn:aws:sts::486695215273:assumed-role/aws-elasticbeanstalk-ec2-role/i-dc86381f は実行する権限がありません: cloudformation:DescribeStackResources (サービス: AmazonCloudFormation; ステータスコード: 403; エラー コード: AccessDenied; リクエスト ID: 1ee8c03b-ecd4-11e5-9fe1-378ce4cb26d3)
[編集 2]必要なポリシーに AWSCloudFormationReadOnlyAccess セキュリティ ポリシーを追加した後、i-dc86381f のスタックが存在しません (サービス: AmazonCloudFormation; ステータス コード: 400; エラー コード: ValidationError; リクエスト ID: f579cc15-ecd4-11e5-a20b-114992e25084)
AWSCloudFormation に記載されている私のテンプレート ファイルはMy Template Fileです
postgresql - AWS-RDS で Postgres イベント トリガーを作成する
RDS Postgres データベースにイベントトリガーが必要です。最終的には、スキーマに変更があるたびに通知を受ける必要があります。単純な古い Postgres (つまり、非 RDS インスタンス) では、これは正常に機能します。ただし、RDS では次を実行します。
CREATE EVENT TRIGGER audit ON ddl_command_start EXECUTE PROCEDURE stat_audit();
結果:
私が理解している限り、RDS で最も特権的なロールは rds_superuser です。アカウントに rds_superuser を付与しました (例: grant rds_superuser to someuser;
)。それでも、イベント トリガーを作成できません。rds_superuser が pg スーパーユーザーとまったく同じ役割ではないことは理解しています (これは、SHOW is_superuser
またはを実行することで確認できますSELECT * FROM pg_user
)。また、RDS が真のスーパーユーザー権限をロックダウンする理由も理解していますが、イベント トリガーにアクセスできない場合、かなり重大な制限のようです。何か不足していますか?RDS 上の Postgres でイベント トリガーを設定することは可能ですか? そうでない場合、同じ機能を模倣する代替手段はありますか? RDS イベント通知については認識していますが、スキーマ変更イベントをサブスクライブするオプションがないようです。