BaaS パスワードの再設定

Edge for Private Cloud v. 4.17.09

インストールが完了したら、BaaS 管理者と Cassandra のパスワードをリセットできます。

BaaS 管理者パスワードをリセットする

BaaS 管理者のパスワードは、BaaS Portal UI でメニューバーのユーザーのメールアドレスの下にある [Profile] を選択して設定できます。

BaaS 管理者のパスワードを紛失した場合は、すべての BaaS Stack ノードの構成ファイルを更新することでリセットできます。

  1. 最初の BaaS Stack ノードで、次のコマンドを使用してパスワードの暗号化された文字列を作成します。
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid secure_password

    新しいパスワードを入力するよう求められます。このコマンドは、次の形式で暗号化されたパスワードを返します。

    SECURE:0b91fa670bdcd1d4156bd480cd401e4db8d1f610d034f15a02a38372dd2
  2. エディタで /opt/apigee/customer/application/usergrid.properties を開きます。このファイルが存在しない場合は作成します。
  3. usergrid.properties で次のプロパティを設定します。
    usergrid-deployment_usergrid.sysadmin.login.password=SECURE:0b91fa670bdcd1d4156bd480cd401e4db8d1f610d034f15a02a38372dd2

    文字列「SECURE:」を必ず含めてください。
  4. 次のコマンドを使用して、BaaS Stack を構成して再起動します。
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  5. すべての BaaS Stack ノードで繰り返します。
  6. これで、新しいパスワードを使用して BaaS 管理者として BaaS ポータルにログインできるようになりました。BaaS Stack ノードで次の cURL コマンドを使用して検証することもできます。
    > curl -v 0:8080/system/adminUserName/setup -u adminUserName:newUnencryptedPWord

Cassandra のパスワードをリセットする

デフォルトでは、Cassandra は認証が無効になっています。認証を有効にすると、cassandra という名前の事前定義ユーザーが使用され、パスワードは cassandra になります。このアカウントを使用するか、このアカウントに別のパスワードを設定するか、新しい Cassandra ユーザーを作成できます。Cassandra の CREATE/ALTER/DROP USER ステートメントを使用して、ユーザーを追加、削除、変更します。

Cassandra 認証を有効にする方法については、Cassandra 認証を有効にするをご覧ください。

Cassandra のパスワードをリセットするには、Edge のパスワードのリセットをご覧ください。