JelasticJPSでクラスター化データベースのユーザー名とパスワードを取得または設定する方法

ミレイアウェン

クラウドスクリプトを使用し自動クラスター化のセットアップで説明されているようにJelasticクラスター化データベースをセットアップしようとしていますが、クラスターのユーザー名とパスワードを設定または取得する方法を説明するドキュメントがありません。

私は渡してみましたdb_userし、db_passクラスタに、私はサンプルJPSファイルの一部で見つかった名前を、同様の設定として、それらを有するが、資格情報がまだあっただけでJelasticがものを生成しました。

これが私が使おうとしているJPSです。これには、環境変数としてデータベース資格情報を必要とする単純なDebianコンテナが含まれています。この場合、Dockerコンテナにはテスト用のMariaDBクライアントのみが含まれています。実際の環境はそれよりも少し複雑で、データベース接続を必要とするスクリプトを起動時に実行します。

{
    "version": "1.5",
    "type": "install",
    "name": "Database test",
    "skipNodeEmails": true,
    "globals":
    {
        "MYSQL_ROOT_USERNAME": "root",
        "MYSQL_ROOT_PASSWORD": "${fn.password(20)}",
        "MYSQL_USERNAME": "username",
        "MYSQL_PASSWORD": "${fn.password(20)}",
        "MYSQL_DATABASE": "database",
        "MYSQL_HOSTNAME": "ProxySQL"
    },
    "nodes":
    [
        {
            "image": "mireiawen/debian-sql",
            "count": 1,
            "cloudlets": 8,
            "nodeGroup": "vds",
            "displayName": "SQL worker",
            "env":
            {
                "MYSQL_ROOT_USERNAME": "${globals.MYSQL_ROOT_USERNAME}",
                "MYSQL_ROOT_PASSWORD": "${globals.MYSQL_ROOT_PASSWORD}",
                "MYSQL_USERNAME": "${globals.MYSQL_USERNAME}",
                "MYSQL_PASSWORD": "${globals.MYSQL_PASSWORD}",
                "MYSQL_DATABASE": "${globals.MYSQL_DATABASE}",
                "MYSQL_HOSTNAME": "${globals.MYSQL_HOSTNAME}"
            }
        },
        {
            "nodeType": "mariadb-dockerized",
            "nodeGroup": "sqldb",
            "count": "2",
            "cloudlets": 16,
            "cluster":
            {
                "scheme": "master"
            }
        }
    ]
}

このJPSは、ProxySQLが含まれているMariaDBマスターマスタークラスターを正しく起動しているようです。データベースクラスターにデータベース資格情報を提供する方法、または変数として使用するために生成された資格情報を取得する方法に関するドキュメントが不足しています。 JPSでそれらをコンテナに送信します。

アンドレイ

メカニズムが改善され、環境変数またはクラスター設定のいずれかを使用してカスタム資格情報をクラスターに渡すことができるようになりました。

type: install
name: env. variables

nodes: 
  nodeType: mariadb-dockerized
  nodeGroup: sqldb
  count: 2
  cloudlets: 8
  env:
    DB_USER: customuser
    DB_PASS: custompass
  cluster:
    scheme: master

または

type: install
name: cluster settings

nodes: 
  nodeType: mariadb-dockerized
  nodeGroup: sqldb
  count: 2
  cloudlets: 8
  cluster:
    scheme: master
    db_user: customuser
    db_pass: custompass

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

R DBIでデータベースのユーザー名とパスワードを保護する方法は?

分類Dev

データベースからlaravel 5.2のvriableに取得した後にユーザー名とパスワードを取得する方法

分類Dev

データベースからデータを取得するためにWebサービスを呼び出すために、データベースのユーザーとパスワードをパラメーターに渡す必要があります

分類Dev

Javaでユーザー名とパスワードを使用してデータベースを作成する

分類Dev

Djangoカスタム登録:デフォルトのパスワードを設定し、ユーザー名として名と名前を使用する方法

分類Dev

C#でデータベースを作成するためにサーバー、ユーザー名、パスワードが必要なのはなぜですか?

分類Dev

nodejsでftp-srvのユーザー名とパスワードを設定する方法は?

分類Dev

jenkinsジョブxmlでgithubのユーザー名とパスワードを設定する方法は?

分類Dev

ユーザー名とパスワードを設定するとき、Kali Linux のインストール中に、このユーザーは root ユーザーまたは非 root ユーザーですか?

分類Dev

特定のアカウント設定なしでパスワードとユーザー名(メール)を持つGoogleコンタクトを取得する方法はありますか?

分類Dev

ユーザー名とパスワードを保存しているメールサーバーのデータベースを見つける方法は?

分類Dev

Firebase のデータを保存するには、ユーザー名とパスワードが必要ですか?

分類Dev

Python / Djangoデータベースのユーザー名とパスワード?

分類Dev

Androidはユーザー名とパスワードを確認するためにデータベースに接続していません

分類Dev

PHPを使用したデータベースのユーザー名とパスワード

分類Dev

SQL Server2012でデータベースユーザーのパスワードを更新する方法

分類Dev

phpはユーザー名とパスワードを設定します

分類Dev

データベーステーブルを使用して管理者のユーザー名とパスワードを設定するにはどうすればよいですか?

分類Dev

ユーザー名とパスワードのタプルを取得するためのBASHのforループ

分類Dev

MacでSASL対応のmemcachedユーザー名とパスワードを設定する方法

分類Dev

データベースからユーザーパラメータを取得するためのSQLクエリ

分類Dev

ユーザー名とパスワードがデータベースの値と一致することを確認する方法

分類Dev

使用していない特定のユーザー名とパスワードを持つユーザーにデータベースへのアクセスを許可するにはどうすればよいですか?

分類Dev

反応でフェッチを使用して、データベースにアクセスするにはユーザー名パスワードが必要です

分類Dev

データベースに保存されたユーザー名とパスワードを使用してカスタムログインページを作成しようとしていますが、このエラーを解決できません

分類Dev

RShinyでユーザー名とパスワードを取得するためのテキスト入力をカスタマイズします

分類Dev

Mongo DBをユーザーとパスワードで接続するが、Javaでデータベース名を使用しない方法

分類Dev

NodeJSは、ユーザーパスワードではなく、復号化して読み取る必要のある暗号化されたデータベースパスワードを保存しますか?

分類Dev

レルムデータベースでユーザーのパスワードをリセットする方法はありますか?

Related 関連記事

  1. 1

    R DBIでデータベースのユーザー名とパスワードを保護する方法は?

  2. 2

    データベースからlaravel 5.2のvriableに取得した後にユーザー名とパスワードを取得する方法

  3. 3

    データベースからデータを取得するためにWebサービスを呼び出すために、データベースのユーザーとパスワードをパラメーターに渡す必要があります

  4. 4

    Javaでユーザー名とパスワードを使用してデータベースを作成する

  5. 5

    Djangoカスタム登録:デフォルトのパスワードを設定し、ユーザー名として名と名前を使用する方法

  6. 6

    C#でデータベースを作成するためにサーバー、ユーザー名、パスワードが必要なのはなぜですか?

  7. 7

    nodejsでftp-srvのユーザー名とパスワードを設定する方法は?

  8. 8

    jenkinsジョブxmlでgithubのユーザー名とパスワードを設定する方法は?

  9. 9

    ユーザー名とパスワードを設定するとき、Kali Linux のインストール中に、このユーザーは root ユーザーまたは非 root ユーザーですか?

  10. 10

    特定のアカウント設定なしでパスワードとユーザー名(メール)を持つGoogleコンタクトを取得する方法はありますか?

  11. 11

    ユーザー名とパスワードを保存しているメールサーバーのデータベースを見つける方法は?

  12. 12

    Firebase のデータを保存するには、ユーザー名とパスワードが必要ですか?

  13. 13

    Python / Djangoデータベースのユーザー名とパスワード?

  14. 14

    Androidはユーザー名とパスワードを確認するためにデータベースに接続していません

  15. 15

    PHPを使用したデータベースのユーザー名とパスワード

  16. 16

    SQL Server2012でデータベースユーザーのパスワードを更新する方法

  17. 17

    phpはユーザー名とパスワードを設定します

  18. 18

    データベーステーブルを使用して管理者のユーザー名とパスワードを設定するにはどうすればよいですか?

  19. 19

    ユーザー名とパスワードのタプルを取得するためのBASHのforループ

  20. 20

    MacでSASL対応のmemcachedユーザー名とパスワードを設定する方法

  21. 21

    データベースからユーザーパラメータを取得するためのSQLクエリ

  22. 22

    ユーザー名とパスワードがデータベースの値と一致することを確認する方法

  23. 23

    使用していない特定のユーザー名とパスワードを持つユーザーにデータベースへのアクセスを許可するにはどうすればよいですか?

  24. 24

    反応でフェッチを使用して、データベースにアクセスするにはユーザー名パスワードが必要です

  25. 25

    データベースに保存されたユーザー名とパスワードを使用してカスタムログインページを作成しようとしていますが、このエラーを解決できません

  26. 26

    RShinyでユーザー名とパスワードを取得するためのテキスト入力をカスタマイズします

  27. 27

    Mongo DBをユーザーとパスワードで接続するが、Javaでデータベース名を使用しない方法

  28. 28

    NodeJSは、ユーザーパスワードではなく、復号化して読み取る必要のある暗号化されたデータベースパスワードを保存しますか?

  29. 29

    レルムデータベースでユーザーのパスワードをリセットする方法はありますか?

ホットタグ

アーカイブ