2.4. OpenShift Container Platform CLI 経由でプラットフォームゲートウェイにアクセスする


OpenShift Container Platform CLI を使用して、作成した Automation Controller の Web アドレスとパスワードを取得できます。プラットフォームゲートウェイにログインするには、Web アドレスとパスワードが必要です。

2.4.1. プラットフォームゲートウェイの Web アドレスの取得

Red Hat OpenShift Container Platform ルートは、外部クライアントが名前でサービスに到達できるように、ホスト名でサービスを公開します。プラットフォームゲートウェイのインスタンスを作成すると、そのルートが作成されます。ルートは、YAML ファイルでプラットフォームゲートウェイオブジェクトに割り当てた名前を継承します。

手順

  • 以下のコマンドを使用してルートを取得します。

    oc get routes -n <platform_namespace>
    Copy to Clipboard Toggle word wrap

    検証

    次の例では、example というプラットフォームゲートウェイが ansible-automation-platform namespace で実行されていることがわかります。

$ oc get routes -n ansible-automation-platform

NAME      HOST/PORT                                              PATH   SERVICES          PORT   TERMINATION     WILDCARD
example   example-ansible-automation-platform.apps-crc.testing          example-service   http   edge/Redirect   None
Copy to Clipboard Toggle word wrap

プラットフォームゲートウェイインスタンスのアドレスは、example-ansible-automation-platform.apps-crc.testing です。

2.4.2. プラットフォームゲートウェイのパスワードの取得

AnsibleAutomationPlatform オブジェクト内のプラットフォームゲートウェイインスタンスの YAML ブロックでは、name キーと admin_user キーに値が割り当てられてます。

手順

  1. これらの値を次のコマンドで使用して、プラットフォームゲートウェイインスタンスのパスワードを取得します。

    oc get secret/<your instance name>-<admin_user>-password -o yaml
    Copy to Clipboard Toggle word wrap
  2. admin_user のデフォルト値は admin です。AnsibleAutomationPlatform オブジェクトで管理者ユーザー名を変更した場合は、コマンドを変更してください。

    次の例では、example という名前のプラットフォームゲートウェイオブジェクトのパスワードを取得します。

    oc get secret/example-admin-password -o yaml
    Copy to Clipboard Toggle word wrap

    プラットフォームゲートウェイインスタンスの base64 でエンコードされたパスワードは、出力の metadata フィールドに表示されます。

    $ oc get secret/example-admin-password -o yaml
    
    apiVersion: v1
    data:
      password: ODzLODzLODzLODzLODzLODzLODzLODzLODzLODzLODzL
    kind: Secret
    metadata:
      labels:
        app.kubernetes.io/component: aap
        app.kubernetes.io/name: example
        app.kubernetes.io/operator-version: ""
        app.kubernetes.io/part-of: example
      name: example-admin-password
      namespace: ansible-automation-platform
    Copy to Clipboard Toggle word wrap

2.4.3. プラットフォームゲートウェイのパスワードのデコード

ゲートウェイパスワードを取得したら、それを base64 からデコードする必要があります。

手順

  • 次のコマンドを実行して、パスワードを base64 からデコードします。
oc get secret/example-admin-password -o jsonpath={.data.password} | base64 --decode
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat