RAM ユーザーのセキュリティプリファレンスを設定します。
操作説明
この Topic では、異常なログインを開始した RAM ユーザーに対してのみ多要素認証 (MFA) を有効にする方法の例を説明します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ram:SetSecurityPreference |
update |
*All Resource
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| EnableSaveMFATicket |
boolean |
任意 |
RAM ユーザーが MFA デバイスを 7 日間記憶できるかどうかを指定します。有効な値:
|
false |
| AllowUserToChangePassword |
boolean |
任意 |
RAM ユーザーが自分のパスワードを変更できるかどうかを指定します。有効な値:
|
true |
| AllowUserToManageAccessKeys |
boolean |
任意 |
RAM ユーザーが自分の AccessKey ペアを管理できるかどうかを指定します。有効な値:
|
false |
| AllowUserToManageMFADevices |
boolean |
任意 |
RAM ユーザーが自分の MFA デバイスを管理できるかどうかを指定します。有効な値:
|
true |
| LoginSessionDuration |
integer |
任意 |
RAM ユーザーのログインセッションの有効期間。 有効な値:1~24。単位:時間。 デフォルト値:6。 |
6 |
| LoginNetworkMasks |
string |
任意 |
Alibaba Cloud マネジメントコンソールにログインできる IP アドレスを指定するサブネットマスク。このパラメーターは、パスワードベースのログインとシングルサインオン (SSO) に有効です。このパラメーターは、AccessKey ペアを使用して認証される API 呼び出しには有効ではありません。
複数のサブネットマスクを指定する必要がある場合は、サブネットマスクをセミコロン (;) で区切ります。例:192.168.0.0/16;10.0.0.0/8。 最大 40 個のサブネットマスクを指定できます。サブネットマスクの合計の長さは最大 512 文字です。 |
10.0.0.0/8 |
| VerificationTypes |
array |
任意 |
MFA メソッド。 |
|
|
string |
任意 |
MFA メソッド。有効な値:
|
["sms", "email"] |
|
| AllowUserToManagePersonalDingTalk |
boolean |
任意 |
RAM ユーザーが自分の個人 DingTalk アカウント (アカウントのバインドやバインド解除など) を管理できるかどうかを指定します。有効な値:
|
true |
OperationForRiskLogin
deprecated
|
string |
任意 |
異常なログインを開始した RAM ユーザーに対して MFA を有効にするかどうかを指定します。有効な値:
|
autonomous |
| MFAOperationForLogin |
string |
任意 |
すべての RAM ユーザーが Alibaba Cloud マネジメントコンソールにログインする際に MFA が必要かどうかを指定します。このパラメーターは EnforceMFAForLogin を置き換えるために使用されます。EnforceMFAForLogin も引き続き有効ですが、MFAOperationForLogin の使用を推奨します。有効な値:
|
adaptive |
| AllowUserToLoginWithPasskey |
boolean |
任意 |
RAM ユーザーがパスキーを使用してログインできるかどうかを指定します。有効な値:
|
true |
共通リクエストパラメーターの詳細については、「API リファレンス」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| SecurityPreference |
object |
セキュリティプリファレンスの詳細。 |
|
| AccessKeyPreference |
object |
AccessKey ペアのプリファレンス。 |
|
| AllowUserToManageAccessKeys |
boolean |
RAM ユーザーが自分の AccessKey ペアを管理できるかどうかを示します。 |
false |
| LoginProfilePreference |
object |
ログインプリファレンス。 |
|
| EnableSaveMFATicket |
boolean |
RAM ユーザーが MFA デバイスを 7 日間記憶できるかどうかを示します。 |
false |
| LoginSessionDuration |
integer |
RAM ユーザーのログインセッションの有効期間。 |
6 |
| LoginNetworkMasks |
string |
サブネットマスク。 |
10.0.0.0/8 |
| AllowUserToChangePassword |
boolean |
RAM ユーザーが自分のパスワードを変更できるかどうかを示します。 |
true |
OperationForRiskLogin
deprecated
|
string |
異常なログインを開始した RAM ユーザーに対して MFA を有効にするかどうかを示します。 |
autonomous |
| MFAOperationForLogin |
string |
すべての RAM ユーザーが Alibaba Cloud マネジメントコンソールにログインする際に MFA が必要かどうかを示します。 |
adaptive |
| AllowUserToLoginWithPasskey |
boolean |
RAM ユーザーがパスキーを使用してログインできるかどうかを示します。 |
false |
| MFAPreference |
object |
MFA プリファレンス。 |
|
| AllowUserToManageMFADevices |
boolean |
RAM ユーザーが自分の MFA デバイスを管理できるかどうかを示します。 |
false |
| VerificationPreference |
object |
MFA メソッドのプリファレンス。 |
|
| VerificationTypes |
array |
MFA メソッド。 |
|
|
string |
MFA メソッド。 |
["sms", "email"] |
|
| PersonalInfoPreference |
object |
個人情報のプリファレンス。 |
|
| AllowUserToManagePersonalDingTalk |
boolean |
RAM ユーザーが自分の個人 DingTalk アカウント (アカウントのバインドやバインド解除など) を管理できるかどうかを示します。 |
true |
| MaxIdleDays |
object |
最大アイドル期間。単位:日。 |
|
| MaxIdleDaysForUsers |
integer |
RAM ユーザーがアイドル状態でいられる最大日数。コンソールログインが有効になっている RAM ユーザーが、指定された日数コンソールにログインしなかった場合、翌日にその RAM ユーザーのコンソールログインは自動的に無効になります。シングルサインオン (SSO) は含まれません。デフォルト値は 730 です。この値は変更できません。 |
730 |
| MaxIdleDaysForAccessKeys |
integer |
RAM ユーザーの AccessKey ペアが未使用のままでいられる最大日数。AccessKey ペアが指定された日数使用されなかった場合、翌日にその AccessKey ペアは自動的に無効になります。デフォルト値は 730 です。この値は変更できません。 |
730 |
| RequestId |
string |
リクエスト ID。 |
17494710-B4BA-4185-BBBB-C1A6ABDE1639 |
例
成功レスポンス
JSONJSON
{
"SecurityPreference": {
"AccessKeyPreference": {
"AllowUserToManageAccessKeys": false
},
"LoginProfilePreference": {
"EnableSaveMFATicket": false,
"LoginSessionDuration": 6,
"LoginNetworkMasks": "10.0.0.0/8",
"AllowUserToChangePassword": true,
"OperationForRiskLogin": "autonomous",
"MFAOperationForLogin": "adaptive",
"AllowUserToLoginWithPasskey": false
},
"MFAPreference": {
"AllowUserToManageMFADevices": false
},
"VerificationPreference": {
"VerificationTypes": [
"[\"sms\", \"email\"]"
]
},
"PersonalInfoPreference": {
"AllowUserToManagePersonalDingTalk": true
},
"MaxIdleDays": {
"MaxIdleDaysForUsers": 730,
"MaxIdleDaysForAccessKeys": 730
}
},
"RequestId": "17494710-B4BA-4185-BBBB-C1A6ABDE1639"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。