このトピックでは、RAM ユーザーのコンソールログイン設定を管理する方法を説明します。さまざまなセキュリティおよびコンプライアンスのシナリオに合わせて、コンソールアクセス、ログインパスワード、多要素認証 (MFA) などの設定を構成できます。
概要
RAM ユーザーのコンソールログイン設定は、ユーザーが Alibaba Cloud コンソールにアクセスする方法とセキュリティレベルを決定します。これらの設定は、ユーザーのコンソールログインにのみ影響し、AccessKey を使用したプログラムによるアクセスには影響しません。
次の表に、利用可能なログイン設定とその機能を示します。
|
パラメーター |
説明 |
|
[コンソールへのアクセス] |
RAM ユーザーが Alibaba Cloud コンソールにログインできるかどうかを制御します。 |
|
[ログインパスワードの設定] |
RAM ユーザーのコンソールログインパスワードを設定またはリセットします。 |
|
[パスワードのリセット] |
次回のログイン時にパスワードを変更するようユーザーに要求します。 |
|
[MFA の有効化] |
ログイン時に多要素認証を使用するようユーザーに要求します。 |
RAM ユーザーに対してシングルサインオン (SSO) が有効になっている場合、コンソールアクセスや MFA 要件など、前述のログイン設定は適用されません。
コンソールログインの有効化
RAM ユーザーが Alibaba Cloud コンソールにログインできるようにするには、まずコンソールアクセスを有効にしてパスワードを設定する必要があります。この操作は、コンソールから実行するか、API を使用して実行できます。
コンソール
-
RAM 管理者として RAM コンソール にログインします。
-
左側のナビゲーションペインで、を選択します。
-
[ユーザー] ページで、対象の RAM ユーザーの名前をクリックします。
-
認証管理 タブの Login Profile セクションで、コンソールログインの有効化 をクリックします。
-
コンソールログインの有効化 ダイアログボックスで、以下のパラメーターを設定します。
-
[コンソールへのアクセス]: 有効 をクリックして、RAM ユーザーのコンソールログオンを有効にします。
-
[ログインパスワードの設定]:デフォルトパスワードの自動再発行 または カスタムパスワードのリセット を選択します。
-
[パスワードのリセット]: ユーザーに次回のログオン時にパスワードをリセットするよう要求するかどうかを指定します。 初期パスワードを設定する場合、管理者とユーザー間でのパスワードの共有を避けるため、次回ログイン時に必要 を選択することをお勧めします。
-
[MFA の有効化]: RAM ユーザーに多要素認証の有効化を要求するかどうかを指定します。 必要 を選択すると、次回のログイン時にコンソールがユーザーを MFA 設定プロセスに誘導します。 デフォルト設定を維持し、MFA を要求することをお勧めします。
-
-
OK をクリックします。
API
権限:この操作を実行するには、ram:CreateLoginProfile 権限が必要です。
CreateLoginProfile API を呼び出して、RAM ユーザーのコンソールログインを有効にし、ユーザーの初期パスワードを設定します。
コンソールログイン設定の表示
管理者として、RAM ユーザーのログイン設定を表示できます。これらの設定には、コンソールアクセスのステータス、パスワードのステータス、MFA 設定が含まれます。
コンソール
-
RAM 管理者として RAM コンソール にログインします。
-
左側のナビゲーションペインで、を選択します。
-
[ユーザー] ページで、対象の RAM ユーザーの名前をクリックします。
-
認証管理 タブの Login Profile セクションで、次のログオン設定のステータスを確認します。
-
[コンソールへのアクセス]:コンソールアクセスが有効かどうかを示します。ステータスは次のいずれかです。
-
[Unset]:コンソールアクセスが有効になっていません。
-
[Inactive]:管理者によってコンソールへのアクセスが無効化されています。
-
[Active]: 管理者によってコンソールアクセスが有効にされています。
-
-
[Last Logined Time]:ユーザーがコンソールに最後に正常にログインした日時です。この情報は、休眠アカウントの監査に使用します。
-
[MFA Required]: ユーザーがコンソールにログオンする際に、多要素認証が要求されるかどうかを示します。
説明ユーザーがログイン時に MFA を使用する必要があるかどうかは、優先度の高い順に、いくつかの要因によって決まります。次のいずれかの条件が満たされている場合、ユーザーは MFA を使用する必要があります。
-
RAM のグローバル MFA ポリシーで [すべてのユーザーに適用] オプションが選択されていること。これはデフォルト設定です。詳細については、「多要素認証の設定」をご参照ください。
-
RAM ユーザーの個別のログイン設定で MFA が必須になっていること。
-
ユーザーがすでにセキュリティ用の電話番号や仮想 MFA デバイスなどの MFA デバイスをバインドしていること。
上記のいずれの条件も満たされていない場合でも、Alibaba Cloud は各ログイン時にユーザーに MFA デバイスをバインドするよう促しますが、ユーザーはこのステップをスキップすることを選択できます。
-
-
[Reset Password On Next Sign-in]: ユーザーが次回のサインイン時にパスワードをリセットする必要があるかどうかを示します。
-
[Password Status]: ユーザーの現在のパスワードの状態を示します。詳細については、「初期パスワードとその有効期間」をご参照ください。
-
[Initial Password Available]:ユーザーの現在のパスワードは初期パスワードであり、有効期限は切れていません。 このパスワードを使用してコンソールにログインできます。
-
[Initial Password Expired]:ユーザーの現在のパスワードは初期パスワードであり、有効期限が切れています。ユーザーはこのパスワードでコンソールにログオンできません。
-
[Not Initial Password]: ユーザーの現在のパスワードが初期パスワードではないことを示します。パスワードの有効期限は、初期パスワードの有効期間ではなく、パスワード有効期限ポリシーによってのみ決定されます。
-
-
[Console Sign-in]: コンソールアクセスを有効にすると、ここからこの RAM ユーザー専用のログオンリンクをコピーできます。
-
API
権限:この操作を実行するには、ram:GetLoginProfile 権限が必要です。
RAM ユーザーのコンソールログイン設定を表示するには、GetLoginProfile API を呼び出します。
コンソールログイン設定の変更
コンソールログインを有効にした後、RAM 管理者は必要に応じて、コンソールログインの無効化やログインパスワードのリセットなど、ログイン設定を変更できます。
コンソール
-
RAM 管理者として RAM コンソール にログインします。
-
左側のナビゲーションペインで、を選択します。
-
[ユーザー] ページで、対象の RAM ユーザーの名前をクリックします。
-
認証管理 タブの Login Profile セクションで、ログイン設定の変更 をクリックします。
-
ログイン設定の変更 ダイアログボックスで、ログオンパラメーターを変更します。
-
[Console Access]: 無効 をクリックして、RAM ユーザーのコンソールログオンを無効にします。
重要-
コンソールアクセスを無効にすると、この操作により、RAM ユーザー、およびそのユーザーが引き受けているすべてのロールが強制的にログオフされます。
-
コンソールログインを無効にすると、ユーザーはパスキーを使用してコンソールにログインすることもできなくなります。
-
-
その他の設定については、「コンソールログインの有効化」をご参照ください。
-
-
OK をクリックします。
API
権限:この操作を実行するには、ram:UpdateLoginProfile 権限が必要です。
ユーザーのコンソールログイン設定を変更するには、UpdateLoginProfile API を呼び出します。
コンソールログイン設定のクリア
この操作は、パスワードを含む RAM ユーザーのコンソールログイン情報を完全に削除します。
-
RAM ユーザーのコンソールログイン情報をクリアした場合、この操作は元に戻すことができません。
-
RAM ユーザーのコンソールログイン設定をクリアすると、ユーザー、およびそのユーザーが引き受けているすべてのロールが強制的にログオフされます。
コンソール
-
RAM 管理者として RAM コンソール にログインします。
-
左側のナビゲーションペインで、を選択します。
-
[ユーザー] ページで、対象の RAM ユーザーの名前をクリックします。
-
認証管理 タブの Login Profile セクションで、ログイン設定の削除 をクリックします。
-
ログイン設定の削除 確認ダイアログボックスで、OK をクリックします。
API
権限:この操作を実行するには、ram:DeleteLoginProfile 権限が必要です。
ユーザーのコンソールログイン設定をクリアするには、DeleteLoginProfile API を呼び出します。
コンソールログイン設定をクリアしても、ユーザーのパスキー、MFA バインド情報、または AccessKey はクリアされません。
セキュリティのベストプラクティス
-
MFA の強制:コンソールアクセスを持つすべてのユーザーに MFA を強制します。これは、アカウントのセキュリティを保護する上で、最も効果的な対策の 1 つです。
-
初期パスワードのリセット要求:初期パスワードを設定するときは、[次回ログイン時に必須] オプションを選択して、管理者とユーザー間のパスワード共有を回避できます。
-
コンソールと API アクセスの分離:CI/CD やアプリケーション用のアカウントなど、API アクセスのみを必要とするプログラム用のアカウントについては、コンソールログインを無効にして攻撃対象領域を減らしてください。
-
アカウントの定期的な監査とクリーンアップ:[最終ログイン時間] を定期的に確認し、アイドルアカウントを速やかに無効化またはクリーンアップしてください。
よくある質問
アクセスの無効化と設定のクリアの違い
無効化は、パスワードやその他のログイン設定を保持する元に戻せる操作です。クリアは、すべてのログイン情報を削除する元に戻せない操作です。
コンソールログインの無効化と AccessKey アクセス
いいえ。コンソールログインと API アクセスは互いに独立しています。ユーザーによる AccessKey の使用を禁止するには、AccessKey を無効にする必要があります。
パスワードの変更、ログインの無効化、およびセッションへの影響
ユーザーの現在のコンソールセッションと、そのユーザーが引き受けているロールのセッションはすべて即座に終了します。ユーザーは再度ログインする必要があります。これにより、進行中の操作が中断される可能性があります。
ユーザーによるパスワードリセット
RAM ユーザーは自身のコンソールログインパスワードをリセットできません。パスワードは RAM 管理者がリセットする必要があります。詳細については、「RAM 管理者としてユーザーのパスワードを変更する」をご参照ください。
最終ログイン時間の確認方法
コンソールでは、[ユーザー詳細] ページの [認証] タブの [ログイン情報] セクションで [最終ログイン時間] を確認できます。
OpenAPI を使用して GetLoginProfile を呼び出すことで、LastLoginTime を取得できます。
-
コンソール:ユーザー詳細ページで 認証管理 タブに移動し、Login Profile セクションでユーザーの [最終ログイン時刻] を表示します。
-
API:GetLoginProfile API を呼び出します。レスポンスには
LastLoginTimeフィールドが含まれます。
初期パスワードと有効期間
長期間使用されていない RAM ユーザーに関連するセキュリティリスク (パスワードの侵害によるリソースの脅威、予期せぬコスト、ランサムウェア攻撃など) を軽減するため、RAM は 2026 年 1 月 26 日 から「初期パスワード」メカニズムを導入します。システムは、特定の基準を満たすコンソールログインパスワードを「初期パスワード」としてマークします。これにはデフォルトで 14 日間 の有効期間があります。ユーザーがこの期間内に初めて正常にログインしない場合、パスワードは自動的に期限切れとなり、管理者によるリセットが必要になります。詳細については、「公式発表」をご参照ください。
パスワードは、次のいずれかの条件を満たす場合に初期パスワードと見なされます。
-
初回作成:RAM ユーザーに初めて設定されるコンソールログインパスワード。自動生成されたパスワードとカスタムパスワードの両方を含みます。
-
再有効化:ユーザーのコンソールログイン設定がクリアされ、その後再有効化された後に設定されるパスワード。
-
初回ログイン前のリセット:ユーザーが初期パスワードでログインする前に管理者がそのパスワードをリセットした場合、新しいパスワードも初期パスワードと見なされます。有効期間はリセット時から再計算されます。
初期パスワードの有効期間と、アカウントのパスワードポリシーで定義された通常のパスワードの有効期間は、両方が適用されます。システムは、どちらか 短い方 の期間を適用します。管理者は、RAM のグローバルパスワードポリシーでデフォルトの初期パスワード有効期間を変更できます。ただし、管理が複雑になるのを避けるため、初期パスワードの有効期間は通常のパスワードの有効期間よりも長く設定しないことを推奨します。
初期パスワードのステータスの確認
「ユーザー詳細」ページで、認証管理 タブに移動し、Login Profile セクションでユーザーの パスワードのステータス を確認します。ステータスが 初期パスワードの有効期限切れ の場合、ユーザーはログオンできず、管理者がパスワードをリセットする必要があります。