AWS IAM アイデンティティセンターがアイデンティティストアにおけるユーザーとグループの楽観的ロックをサポート開始
IAM アイデンティティセンターは、従業員が AWS アカウントやアプリケーションにシングルサインオンできるように設定するのに役立ちます。アイデンティティストア内のユーザーとグループに楽観的ロックを使用できるようになりました。これにより、前回の読み込み以降にユーザーまたはグループが変更されていない場合にのみ、更新および削除のリクエストが成功するようになりました。これは、複数の管理者または自動化されたワークフローが同じユーザーまたはグループをほぼ同時に変更する場合に役立ちます。これまでは 1 つの書き込みが通知なしでもう片方の書き込みを上書きしていました。
各ユーザーとグループには、Revision 値が付与されるようになり、SCIM プロビジョニング、Active Directory 同期、または IAM Identity Center コンソールによる更新を含め、ユーザーまたはグループの属性が変更されるたびにこの値が変わります。作成、詳細取得、更新、および一覧表示の各操作では現在の Revision が返され、後で UpdateUser、UpdateGroup、DeleteUser、DeleteGroup のリクエストに渡すことができます。指定された Revision が現在の Revision と一致する場合にのみ、リクエストは成功します。一致しない場合は ConflictException が返されるため、ワークフローでユーザーまたはグループを再読み込みし、最新の値で再試行できます。
Revision の指定は任意です。これを省略したリクエストは以前と同じように動作するため、既存の統合は変更なしで引き続き機能します。条件付きリクエストは、SCIM エンドポイントではなくアイデンティティストアの API を通じてサポートされます。グループメンバーシップ操作は Revision を受け入れず、メンバーの追加や削除によってユーザーまたはグループの Revision が変更されることはありません。この機能は、IAM アイデンティティセンターが利用可能なすべての AWS リージョンでご利用いただけます。IAM アイデンティティセンターは追加料金なしで提供されます。
IAM アイデンティティセンターの詳細については、製品の詳細ページをご覧ください。使用を開始するには、アイデンティティストアの API リファレンスの UpdateUser を参照してください。