Azure OpenAI RBAC-szerepkörök
Ezek az RBAC-szerepkörök az Azure OpenAI szolgáltatás identitásaihoz rendelhetők:
- A Cognitive Services OpenAI felhasználói szerepköre lehetővé teszi az erőforrások, végpontok és modelltelepítések megtekintését; játszótéri élmények használata; és következtetési API-hívások indítása. Ez azonban nem teszi lehetővé az erőforrások létrehozását, a kulcsok megtekintését/másolását/újragenerálását vagy a modelltelepítések kezelését.
- A Cognitive Services OpenAI közreműködői szerepköre tartalmazza az összes felhasználói engedélyt, valamint egyéni, finomhangolt modellek létrehozását, adathalmazok feltöltését és modelltelepítések kezelését. Nem teszi lehetővé új erőforrások létrehozását vagy kulcsok kezelését.
- A Cognitive Services közreműködői szerepköre lehetővé teszi új erőforrások létrehozását, a kulcsok megtekintését és kezelését, a modelltelepítések létrehozását és kezelését, valamint a játszótéri szolgáltatások használatát. Nem teszi lehetővé a kvótákhoz való hozzáférést vagy a következtetési API-hívások indítását.
- A Cognitive Services Használati adatok olvasó szerepköre lehetővé teszi a kvótahasználat megtekintését egy előfizetésen belül. Ez a szerepkör minimális hozzáférést biztosít, és általában más szerepkörökkel van kombinálva.
Mindig olyan szerepkört válasszon, amely az identitáshoz szükséges legalacsonyabb szintű jogosultságot biztosítja a végrehajtandó feladatok elvégzéséhez. További részletek az Azure OpenAI RBAC-szerepkörökről.
Szerepkör-hozzárendelések konfigurálása az Azure Portalon
A kulcs nélküli hitelesítés engedélyezéséhez kövesse az alábbi lépéseket a szükséges szerepkör-hozzárendelések konfigurálásához:
- Az Azure Portalon nyissa meg az adott Azure OpenAI-erőforrást.
- A szolgáltatás menüjében válassza a Hozzáférés-vezérlés (IAM) lehetőséget.
- Válassza a Szerepkör-hozzárendelés hozzáadása lehetőséget. A megnyíló panelen válassza a Szerepkör lapot.
- Válassza ki a hozzárendelni kívánt szerepkört.
- A Tagok lapon válasszon ki egy felhasználót, csoportot, szolgáltatásnevet vagy felügyelt identitást a szerepkörhöz való hozzárendeléshez.
- A Véleményezés + hozzárendelés lapon erősítse meg a kijelöléseket. Válassza a Véleményezés + hozzárendelés lehetőséget a szerepkör-hozzárendelés véglegesítéséhez.
Néhány percen belül a kiválasztott felhasználó vagy identitás megkapja a hozzárendelt szerepkört a kiválasztott hatókörben. A felhasználó vagy identitás ezután API-kulcs nélkül is hozzáférhet az Azure OpenAI-szolgáltatásokhoz.
Szerepkör-hozzárendelések konfigurálása az Azure CLI-ben
A szerepkör-hozzárendelések Azure CLI használatával történő konfigurálásához hajtsa végre az alábbi lépéseket:
Keresse meg az Azure OpenAI használatára vonatkozó szerepkört. A szerepkör beállításának módjától függően a névre vagy az azonosítóra van szüksége:
- Az Azure CLI vagy az Azure PowerShell esetében használhat szerepkörnevet.
- A Bicep esetében szüksége van a szerepkör-azonosítóra.
A következő táblázat segítségével válasszon ki egy szerepkörnevet vagy szerepkör-azonosítót:
Használati eset Szerepkör neve Szerepkör-azonosító Asszisztensek Cognitive Services OpenAI-közreműködő a001fd3d-188f-4b5d-821b-7da978bf7442 Csevegés befejezése Cognitive Services OpenAI-felhasználó 5e0bd9bd-7b93-4f28-af87-19fc36ad61bd Válasszon ki egy használni kívánt identitástípust:
- A személyes identitás az Azure-bejelentkezéshez van kötve.
- A felügyelt identitásokat az Azure felügyeli, és az Azure-ban való használatra hozza létre. Ehhez a választáshoz hozzon létre egy felhasználó által hozzárendelt felügyelt identitást. A felügyelt identitás létrehozásakor szüksége lesz az ügyfél-azonosítóra (más néven az alkalmazásazonosítóra).
Keresse meg a személyes identitását, és használja az azonosítót
<identity-id>értékként ebben a lépésben.A helyi fejlesztéshez a következő paranccsal szerezheti be a saját identitásazonosítóját. A parancs használata előtt be kell jelentkeznie
az login.az ad signed-in-user show \ --query id -o tsvRendelje hozzá az RBAC-szerepkört az erőforráscsoport identitásához. Ahhoz, hogy identitásengedélyeket adhasson az erőforrás számára az RBAC-cel, rendeljen hozzá egy szerepkört az
az role assignment createAzure CLI parancs segítségével. Cserélje le<identity-id>,<subscription-id>és<resource-group-name>a tényleges értékekre.az role assignment create \ --role "Cognitive Services OpenAI User" \ --assignee "\<identity-id>" \ --scope "/subscriptions/\<subscription-id>/resourceGroups/\<resource-group-name>"