Cette page explique comment contrôler les autorisations et l'accès à Vertex AI Search for Retail à l'aide du Identity and Access Management (IAM).
Présentation
Google Cloud propose Identity and Access Management (IAM), qui vous permet de définir de manière plus précise l'accès à des ressources spécifiques de Google Cloud et d'empêcher tout accès indésirable à d'autres ressources. Cette page décrit les rôles et autorisations IAM de Vertex AI Search for retail. Pour obtenir une description détaillée de Google Cloud IAM, consultez la documentation IAM.
Vertex AI Search pour le commerce fournit un ensemble de rôles prédéfinis conçus pour vous aider à contrôler facilement l'accès à vos ressources Vertex AI Search pour le commerce. Si ces rôles ne vous attribuent pas les autorisations dont vous avez besoin, vous pouvez également créer des rôles personnalisés. En outre, les anciens rôles de base (éditeur, lecteur et propriétaire) restent disponibles, même s'ils ne permettent pas un contrôle aussi précis que les rôles Retail de la recherche Vertex AI. En particulier, les rôles de base fournissent un accès aux ressources pour l'ensemble des services Google Cloud, et pas seulement à Vertex AI Search pour le commerce. Pour en savoir plus, consultez la documentation relative aux rôles de base.
Rôles prédéfinis
Vertex AI Search pour le commerce fournit des rôles prédéfinis que vous pouvez utiliser pour accorder des autorisations plus précises aux comptes principaux. Le rôle que vous attribuez à une entité principale définit les actions qu'elle peut entreprendre. Les entités principales peuvent être des individus, des groupes ou des comptes de service.
Vous pouvez attribuer plusieurs rôles à une même entité principale et les modifier à tout moment (à condition de disposer des autorisations nécessaires).
Les rôles généraux incluent les rôles plus précis. Par exemple, le rôle Éditeur Retail inclut toutes les autorisations du rôle Lecteur Retail, ainsi que ses propres autorisations supplémentaires. De même, le rôle d'administrateur Retail inclut toutes les autorisations du rôle d'éditeur Retail ainsi que ses propres autorisations supplémentaires.
Les rôles de base (propriétaire, éditeur, lecteur) fournissent des autorisations pour l'ensemble des services Google Cloud. Les rôles propres à Vertex AI Search pour le commerce n'incluent que les autorisations Vertex AI Search pour le commerce, à l'exception des autorisations Google Cloud suivantes qui sont nécessaires pour l'utilisation générale de Google Cloud:
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.services.list
serviceusage.services.get
Le tableau suivant répertorie les rôles prédéfinis disponibles pour Vertex AI Search for retail, ainsi que les autorisations Vertex AI Search for retail associées:
Nom | Autorisations Vertex AI Search pour le commerce | Description |
---|---|---|
Projet > Propriétaire | All |
Accès complet à toutes les ressources Google Cloud, contrôle total sur ces dernières, gestion de l'accès des utilisateurs et configuration de la facturation pour un projet |
Projet > Éditeur | Toutes les autorisations retail , à l'exception de celles du rôle Administrateur Retail. |
Accès en lecture/écriture à toutes les ressources Google Cloud et Vertex AI Search for retail (à l'exception de la possibilité de modifier les autorisations et la facturation). |
Projet > Lecteur |
retail.*.get retail.*.list |
Accès en lecture seule à toutes les ressources Google Cloud, y compris aux ressources Vertex AI Search pour le commerce. |
Administrateur Retail | retail.retailProjects.acceptDataTerms retail.products.purge retail.products.setSponsorship retail.userEvents.purge retail.userEvents.rejoin retail.attributesConfigs.removeCatalogAttribute retail.attributesConfigs.batchRemoveCatalogAttributes Ce rôle inclut également toutes les autorisations des rôles Éditeur Retail et Lecteur Retail. |
Contrôle total sur toutes les ressources Vertex AI Search pour le commerce. |
Éditeur Retail |
retail.catalogs.import retail.catalogs.update retail.products.create retail.products.delete retail.products.update retail.products.import retail.userEvents.create retail.userEvents.import retail.servingConfigs.create retail.servingConfigs.update retail.servingConfigs.delete retail.controls.create retail.controls.update retail.controls.delete retail.controls.import retail.controls.export retail.attributesConfigs.update retail.attributesConfigs.addCatalogAttribute retail.attributesConfigs.importCatalogAttributes retail.attributesConfigs.exportCatalogAttributes retail.attributesConfigs.replaceCatalogAttribute retail.completionConfigs.update retail.models.create retail.models.delete retail.models.update retail.models.pause retail.models.resume retail.loggingConfigs.update Ce rôle inclut également toutes les autorisations du rôle Lecteur Retail. |
Peut lire toutes les ressources Vertex AI Search pour le commerce et écrire products , events et d'autres ressources.
|
Lecteur Retail |
retail.retailProjects.get retail.attributesConfigs.exportCatalogAttributes retail.catalogs.completeQuery retail.catalogs.listProductAttributes retail.controls.export retail.placements.search retail.placements.predict retail.products.export retail.userEvents.export retail.*.get retail.*.list |
Accès en lecture seule à toutes les ressources de Vertex AI Search for Retail. |
Migrer les autorisations à partir de l'API Recommendations AI
Si vous effectuez une migration depuis l'ancienne API Recommendations Engine vers Vertex AI Search pour le commerce, notez que les rôles prédéfinis suivants incluent également les autorisations pour l'API précédente.
- Administrateur Retail : inclut toutes les autorisations de l'administrateur Recommandations, à l'exception des autorisations
apiKeys
. - Éditeur Retail : inclut toutes les autorisations de l'éditeur Recommandations, ainsi que
catalog.update
, et exclut les autorisationsapiKeys
. - Lecteur Retail : inclut toutes les autorisations du lecteur Recommandations.
Gérer l'IAM Vertex AI Search pour le commerce
Vous pouvez obtenir et définir des stratégies d'autorisation IAM et des rôles IAM à l'aide de la console Google Cloud, des méthodes IAM de l'API ou de Vertex AI Search for retail. Pour en savoir plus, consultez la section Accorder, modifier et révoquer les accès.
Étape suivante
- Découvrez comment attribuer et révoquer des accès.
- Apprenez-en plus sur IAM.
- Apprenez-en plus sur les rôles de base.
- Découvrez les rôles personnalisés.