Resource Access Management (RAM) ユーザーのパスワード強度ポリシーを設定します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ram:SetPasswordPolicy |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MinimumPasswordLength |
integer |
任意 |
パスワードの最小文字数。 有効な値:8~32。 デフォルト値:8。 |
8 |
| RequireLowercaseCharacters |
boolean |
任意 |
パスワードに小文字を含める必要があるかどうかを指定します。 有効な値:
|
false |
| RequireUppercaseCharacters |
boolean |
任意 |
パスワードに大文字を含める必要があるかどうかを指定します。 有効な値:
|
false |
| RequireNumbers |
boolean |
任意 |
パスワードに数字を含める必要があるかどうかを指定します。 有効な値:
|
false |
| RequireSymbols |
boolean |
任意 |
パスワードに特殊文字を含める必要があるかどうかを指定します。 有効な値:
|
false |
| HardExpire |
boolean |
任意 |
パスワードの有効期限が切れた後、RAM ユーザーのログインを無効にするかどうかを指定します。 有効な値:
|
false |
| MaxLoginAttemps |
integer |
任意 |
パスワードリトライの最大回数。 RAM ユーザーが指定された回数、不正なパスワードを入力すると、その RAM ユーザーは 1 時間ロックされます。 有効な値:0~32。 デフォルト値の 0 は、パスワードリトライ制限が無効であることを示します。 |
0 |
| PasswordReusePrevention |
integer |
任意 |
パスワード履歴チェックのポリシー。 新しいパスワードは、過去 N 回のパスワードと同じにすることはできません。 N の値は 0~24 です。 デフォルト値の 0 は、パスワード履歴チェックが無効であることを示します。 |
0 |
| MaxPasswordAge |
integer |
任意 |
パスワードの有効期間。 有効な値:0~1095。 単位:日。 デフォルト値の 0 は、パスワードの有効期限が無期限であることを示します。 |
0 |
| MinimumPasswordDifferentCharacter |
integer |
任意 |
パスワード内のユニークな文字の最小数。 有効な値:0~8。 デフォルト値の 0 は、パスワード内のユニークな文字数に制限がないことを示します。 |
0 |
| PasswordNotContainUserName |
boolean |
任意 |
パスワードにユーザー名を含めることができるかどうかを指定します。 有効な値:
|
false |
| InitialPasswordAge |
integer |
任意 |
初期パスワードの有効期間。 初期パスワードとは、RAM ユーザーを作成するとき、または RAM ユーザーのコンソールログインパスワードをリセットするときに設定されるパスワードです。 有効な値:0~90。 単位:日。 デフォルト値:14。 値 0 は、初期パスワードの有効期間に制限がないことを示します。 |
14 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
3FB5551F-B2ED-40D4-8392-1E4AC2384EFD |
| PasswordPolicy |
object |
パスワード強度ポリシーの情報。 |
|
| RequireNumbers |
boolean |
パスワードに数字を含める必要があるかどうかを示します。 |
false |
| RequireLowercaseCharacters |
boolean |
パスワードに小文字を含める必要があるかどうかを示します。 |
false |
| PasswordReusePrevention |
integer |
パスワード履歴チェックのポリシー。 |
0 |
| RequireSymbols |
boolean |
パスワードに特殊文字を含める必要があるかどうかを示します。 |
false |
| PasswordNotContainUserName |
boolean |
パスワードにユーザー名を含めることができるかどうかを示します。 |
false |
| MinimumPasswordDifferentCharacter |
integer |
パスワード内のユニークな文字の最小数。 |
0 |
| MaxPasswordAge |
integer |
パスワードの有効期間。 |
0 |
| HardExpire |
boolean |
パスワードの有効期限が切れた後、RAM ユーザーのログインを無効にするかどうかを示します。 |
false |
| MinimumPasswordLength |
integer |
パスワードの最小文字数。 |
8 |
| RequireUppercaseCharacters |
boolean |
パスワードに大文字を含める必要があるかどうかを示します。 |
false |
| MaxLoginAttemps |
integer |
パスワードリトライの最大回数。 |
0 |
| InitialPasswordAge |
integer |
初期パスワードの有効期間。 |
14 |
例
成功レスポンス
JSONJSON
{
"RequestId": "3FB5551F-B2ED-40D4-8392-1E4AC2384EFD",
"PasswordPolicy": {
"RequireNumbers": false,
"RequireLowercaseCharacters": false,
"PasswordReusePrevention": 0,
"RequireSymbols": false,
"PasswordNotContainUserName": false,
"MinimumPasswordDifferentCharacter": 0,
"MaxPasswordAge": 0,
"HardExpire": false,
"MinimumPasswordLength": 8,
"RequireUppercaseCharacters": false,
"MaxLoginAttemps": 0,
"InitialPasswordAge": 14
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。