管理者変数
クラウドインフラストラクチャプロジェクト上のAdobe Commerceに対する管理アクセス権を持つユーザーは、次のプロジェクト環境変数を使用して、管理ユーザーアカウントの設定を上書きして管理UIにアクセスできます。
管理者の資格情報
次の表のADMIN変数を使用して、Commerceのインストール中に管理者ユーザーの資格情報を上書きできます。
インストール後に値を変更する場合は、SSHを使用して環境に接続し、Adobe Commerce CLI admin:user コマンド を使用してAdmin ユーザー資格情報を作成または編集します。
ADMIN_USERNAMEADMIN_FIRSTNAMEADMIN_LASTNAMEADMIN_EMAILADMIN_PASSWORDADMIN_LOCALEen_US管理者URL
次の環境変数を使用して、管理者UIへのアクセスを保護します。 指定した場合、この値はインストール時にデフォルト URLを上書きします。 クラウドインフラストラクチャのAdobe Commerceでは、(Cloud ConsoleまたはCloud CLI)のADMIN_URL変数を使用して管理者URLを設定または変更する必要があります。 Adminからの設定の変更は、オンプレミスのインストールにのみ適用されます。
ADMIN_URL – 管理者UIにアクセスするための相対URL。 既定のURLは/adminです。
管理者URLの変更
デフォルトでは、Commerce管理者 URLは <domain_name>/admin に設定されています。 セキュリティ上の理由から、Adobeでは、推測しにくい一意のカスタム管理者URLに変更することをお勧めします。
クラウドインフラストラクチャのAdobe Commerceでは、(Cloud ConsoleまたはCloud CLI)のADMIN_URL環境変数を使用して管理者URLを変更する必要があります。 Adminからの設定の変更は、オンプレミスのインストールにのみ適用されます。 オンプレミスのインストールの場合は、 カスタム管理者URLを使用します。
Adobeでは、インストール後に管理者URLの環境レベル変数を変更することをお勧めします。 クローンされたmaster環境から分岐する前に、セキュリティ上の理由から、この設定を構成します。 master ブランチから作成されたすべてのブランチは、継承をfalseに設定しない限り、環境レベルの変数とその値を継承します。
Cloud ConsoleまたはCloud CLIのいずれかを使用して、ADMIN_URLを設定または更新します。
オプション A: Cloud Consoleを使用して管理者URLを変更する
統合環境
Cloud Consoleから、次の新しい変数を追加します。
Cloud Consoleで管理者URLを設定
-
Cloud Consoleにログインします。
-
All projects リストからプロジェクトを選択します。
-
プロジェクトの概要で、環境を選択し、設定アイコンをクリックします。
-
「Variables」タブを選択します。
-
Create Variableをクリックします(既存の
ADMIN_URL変数がある場合は編集します)。 -
以下を入力します。
- 変数名:
ADMIN_URL - 値:新しい管理者パス(例:
magento_A8v10)。
デフォルトでは、Available during runtimeと Make inheritable が選択されています。 子環境がこの値を継承しないようにするには、この変数の Make inheritable をクリアします。
- 変数名:
-
Create variable (またはSave)をクリックし、デプロイメントが完了するまで待ちます。 ボタンは、必須フィールドに値が含まれている場合にのみ表示されます。
ステージングと実稼動がCloud Consoleで利用できない場合
ステージング環境または実稼動環境のADMIN_URL変数の追加を要求する サポートチケット を送信します。 ステージングと実稼動がCloud Consoleからアクセスできる場合は、統合環境で説明されているように、変数を追加します。
オプション B: Cloud CLIを使用して管理者URLを変更する
変数を更新するには、magento-cloud variable:update コマンドを使用します。 (variable:set コマンドは非推奨となったため、使用できません)。
次の例では、master環境ADMIN_URLをnewAdmin_A8v10に更新し、子環境が値を継承しないようにします。
magento-cloud variable:update ADMIN_URL --value newAdmin_A8v10 -e master --inheritable false
- 再デプロイメント: Cloud CLIトリガーの
ADMIN_URL変数を、環境の再デプロイメントに変更します。 - 継承:変数はデフォルトで継承されます。 値が子環境に継承されないようにするには、図に示すように
--inheritable falseオプションを使用します。 詳しくは、変数レベルの表示を参照してください。
ADMIN_URLの値には、文字(a ~ z、A ~ Z)、数字(0 ~ 9)、およびアンダースコア文字(_)を使用できます。 スペースやその他の文字は使用できません。