permission-model-change-guide
IAM RBAC 权限模型变更规则,涵盖资源类型定义、操作权限配置、权限迁移脚本、IAM 回调实现。当用户修改权限模型、添加新资源类型、配置操作权限或编写权限迁移脚本时使用。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
IAM RBAC 权限模型变更规则,涵盖资源类型定义、操作权限配置、权限迁移脚本、IAM 回调实现。当用户修改权限模型、添加新资源类型、配置操作权限或编写权限迁移脚本时使用。
How to use
Przygotuj dokumentację wymagań – zdefiniuj ID typu zasobu (w formacie snake_case, np. creative_stream), polską i angielską nazwę zasobu oraz określ zasób nadrzędny (zwykle project).
Zidentyfikuj operacje dostępu potrzebne dla nowego typu zasobu – opierając się na istniejących typach (np. pipeline), utwórz listę operacji takich jak create, list, edit, delete z odpowiednimi nazwami konwencji (np. {resource}_create).
Skonfiguruj typ zasobu w systemie IAM – zarejestruj nowy typ zasobu z jego identyfikatorem, nazwami i powiązaniami z zasobami nadrzędnymi zgodnie z wytycznymi zawartymi w przewodniku.
Wykonaj konfigurację bazy danych – zamiast używać skryptów SQL, preferuj API do konfiguracji uprawnień, które jest bezpieczniejsze i prostsze w obsłudze.
Dodaj konfigurację internacjonalizacji – przygotuj etykiety i opisy zasobów w obsługiwanych językach dla interfejsu użytkownika.
Skonfiguruj grupy użytkowników i role – przypisz uprawnienia do grup użytkowników i zdefiniuj role dostępu dla nowego typu zasobu.
Przeprowadź weryfikację i testy – sprawdź, czy nowy typ zasobu działa poprawnie w systemie, a uprawnienia są przydzielane zgodnie z oczekiwaniami.