私のenv変数には、MySQLデータベース用のホストがあります。しかし、それはローカルネットワークのIPです(127から始まります...)。 dbのドメイン名を使用してMySQLを外部の世界に利用できるようにするにはどうすればよいですか?Openshift - MySQLデータベースのドメイン名を取得
0
A
答えて
1
これはできません。 Openshiftは、PHPやデータベースカートリッジなどのAPIコネクタを介したアクセスを可能にするパラダイムで、実装の内部を保護するPlatform-as-a-Service(PaaS)です。または、SSHトンネリングを介して。このようなdbライブラリを使用してC#、Java、Pythonなどで開発するためのポート3306としてMySQLサーバーのIPアドレスを公開したり、Mysql Workbenchなどで公開していません。
実際、それは共有されている限り、あなたのmysqlサーバではありません。
AWS EC2などのインフラストラクチャとしてのIaaSプラットフォームでは、ネイティブポート3306接続と、ファイアウォールを開いた場合に公開されるパブリックIPアドレスが許可されます。
Openshiftでは、Mysql Workbenchなどとの接続を実現するために、pkiキーペアとSSHトンネルが必要です。 SSH.NETのようなものが必要な、C#で書かれたネイティブのアプリケーションと同じです。これらはすべて、単一の開発者にとっては耐えられるが、一般的に言えば、ユーザーへの展開のための拡張はできません。あなたがそれを行うという仕事をしていない限り。つまり、キーマネージメントです。
これは欠点の1つでもありますが、銀行が保証する保証の1つです。そのシンプルさを楽しむこともできます。しかし、それには欠点があります。私はOpenshiftから、これを実現した人をいくつか改めました。 SSHが唯一の方法である主要な共有ホストにも同じ制限があります。
私はあなたの質問に答えてくれることを願っています。
関連する問題
- 1. MYSQLデータベースからユーザー名を取得
- 2. MySQLデータベースをOpenShiftにインポートするには?
- 3. express.jsのないドメイン名を取得
- 4. ドメイン名を取得する方法
- 5. ドメイン名とサフィックスを取得します。
- 6. SOAPサーバーでドメイン名を取得
- 7. JPA特定のmysqlデータベースからテーブル名を取得する
- 8. Mysqlドメイン名を検索
- 9. ドメインDNS名からドメインsidを取得するには?
- 10. SELECT DATABASE()を使わずにMySQLでデータベース名を取得
- 11. openshift mysqlカートリッジのMySQLデータベースにリモートアクセスできません
- 12. postgres/mysqlカーソルオブジェクトからデータベース名を取得する方法
- 13. Perl DBI DBD :: mysqlはmysqlサーバからデータベース名を取得します
- 14. 配列にmysqlデータベースの値を取得
- 15. MySQLデータベースの項目数を取得
- 16. OpenShift PostgreSQLデータベースのリストア
- 17. Openshift MySQL event_scheduler
- 18. Openshift MySql Emoji support
- 19. Openshift mySQL character_set_server utf8mb4
- 20. sqlite添付データベースの名前を取得
- 21. PHP - データベース名のリストを取得
- 22. MySqlデータベースからJavaに値を取得
- 23. mysqlデータベースからデータを取得する
- 24. MySqlは異なるドメインの数を取得します
- 25. openshiftノードjsアプリケーションでリクエストを取得
- 26. Chromeの現在のドメイン名をTypescriptで取得する
- 27. 特定のドメインのCookie名を取得するASP.NET MVC
- 28. プリントスプーラAPIからプリントジョブのユーザのドメイン名を取得する
- 29. Openshift Online v2 MySQLバイナリログ
- 30. Windows APIからコンピュータのドメイン名を取得する