Stratégies Language

Découvrez les stratégies de ressource, y compris les droits d'accès d'API.

Pour déterminer qui a accès à Language, ainsi que le type d'accès pour chaque groupe d'utilisateurs, vous devez créer des stratégies. Par défaut, seuls les utilisateurs du groupe Administrateurs ont accès à toutes les ressources Language. Pour tous les autres utilisateurs du service, vous devez créer des stratégies qui leur affectent les droits d'accès appropriés aux ressources Language. Pour obtenir la liste complète des stratégies OCI, reportez-vous à Référence de stratégie.

Types de ressource

Language propose des types de ressource individuels et globaux pour l'élaboration des stratégies. Vous pouvez utiliser des types de ressource agrégés pour écrire moins de stratégies. Par exemple, au lieu d'autoriser un groupe à gérer tous les types de ressource individuels, vous pouvez disposer d'une stratégie permettant au groupe de gérer le type de ressource agrégé ai-service-language-family.

Types de ressource individuels
ai-service-language-entities

ai-service-dominant-language

ai-service-language-sentiments

ai-service-language-keyphrases

ai-service-language-text-classification

ai-service-language-pii-entities

ai-service-language-translation
Type de ressource agrégé
ai-service-language-family
Exemples de stratégies
allow group <language-group> to use ai-service-language-family in tenancy <tenancy-name>
allow group <group-name> to manage ai-service-language-family in compartment <compartment-name>

Stratégie IAM requise

Pour utiliser Language, un administrateur doit vous accorder l'accès dans une stratégie IAM.

Si vous obtenez un message indiquant que vous n'avez pas d'autorisation, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé.

Créez une stratégie contenant l'une des stratégies suivantes :

allow <subject> to manage ai-service-language-family in tenancy, where subject can be:
group <group-name> | group id <group-ocid> | dynamic-group <dynamic-group-name> | dynamic-group id <dynamic-group-ocid> | any-user

Exemples de stratégies

Autorisez les utilisateurs à gérer toutes les ressources de langue à l'aide de la ressource agrégée :

allow any-user to manage ai-service-language-family in tenancy

Ces stratégies contrôlent l'accès utilisateur par les ressources theLanguage :

allow any-user to manage ai-service-language-project in tenancy
allow any-user to manage ai-service-language-model in tenancy
allow any-user to manage ai-service-language-data-asset in tenancy
allow any-user to manage ai-service-language-endpoint in tenancy

Types de ressource et droits d'accès

Famille de ressources Catégorie de ressource Droits d'accès

ai-service-language-family

ai-service-language-entities

AI_SERVICE_LANGUAGE_ENTITIES_USE

ai-service-dominant-language

AI_SERVICE_DOMINANT_LANGUAGE_USE

ai-service-language-sentiments

AI_SERVICE_LANGUAGE_SENTIMENTS_USE

ai-service-language-keyphrases

AI_SERVICE_LANGUAGE_KEYPHRASES_USE

ai-service-language-text-classification

AI_SERVICE_LANGUAGE_TEXT_CLASSIFICATION_USE

ai-service-language-moderation

AI_SERVICE_LANGUAGE_MODERATION_USE

ai-service-language-translation

AI_SERVICE_LANGUAGE_TRANSLATION_USE

ai-service-language-pii-entities

AI_SERVICE_LANGUAGE_PII_ENTITIES_USE

ai-service-language-project

AI_SERVICE_LANGUAGE_PROJECT_INSPECT

AI_SERVICE_LANGUAGE_PROJECT_CREATE

AI_SERVICE_LANGUAGE_PROJECT_READ

AI_SERVICE_LANGUAGE_PROJECT_UPDATE

AI_SERVICE_LANGUAGE_PROJECT_DELETE

AI_SERVICE_LANGUAGE_PROJECT_MOVE

ai-service-language-model

AI_SERVICE_LANGUAGE_MODEL_INSPECT

AI_SERVICE_LANGUAGE_MODEL_CREATE

AI_SERVICE_LANGUAGE_MODEL_READ

AI_SERVICE_LANGUAGE_MODEL_UPDATE

AI_SERVICE_LANGUAGE_MODEL_DELETE

AI_SERVICE_LANGUAGE_MODEL_MOVE

ai-service-language-endpoint

AI_SERVICE_LANGUAGE_ENDPOINT_INSPECT

AI_SERVICE_LANGUAGE_ENDPOINT_CREATE

AI_SERVICE_LANGUAGE_ENDPOINT_READ

AI_SERVICE_LANGUAGE_ENDPOINT_UPDATE

AI_SERVICE_LANGUAGE_ENDPOINT_DELETE

AI_SERVICE_LANGUAGE_ENDPOINT_MOVE

ai-service-language-work-request

AI_SERVICE_LANGUAGE_WORK_REQUEST_INSPECT

AI_SERVICE_LANGUAGE_WORK_REQUEST_READ

ai-service-language-job

AI-SERVICE-LANGUAGE-JOB-INSPECT

AI-SERVICE-LANGUAGE-JOB-READ

AI-SERVICE-LANGUAGE-JOB-CREATE

AI-SERVICE-LANGUAGE-JOB-UPDATE

AI-SERVICE-LANGUAGE-JOB-DELETE

AI-SERVICE-LANGUAGE-JOB-CANCEL

AI-SERVICE-LANGUAGE-JOB-MOVE

Droits d'accès requis pour chaque opération d'API

Vous pouvez utiliser les différents types de ressource individuels avec des appels d'API pour interagir avec le service.

Le tableau suivant présente les opérations d'API pour le service Language dans un ordre logique, regroupées par type de ressource, ainsi que les droits d'accès requis pour les types de ressource :

Opération d'API Droits d'accès
BatchDetectDominantLanguage AI_SERVICE_DOMINANT_LANGUAGE_USE
BatchDetectLanguageEntities AI_SERVICE_LANGUAGE_ENTITIES_USE
BatchDetectLanguageKeyPhrases AI_SERVICE_LANGUAGE_KEYPHRASES_USE
BatchDetectLanguageSentiments AI_SERVICE_LANGUAGE_SENTIMENTS_USE
BatchLanguageTranslation AI_SERVICE_LANGUAGE_TRANSLATION_USE
https://docs.oracle.com/iaas/api/#/en/language/20221001/BatchDetectLanguagePiiEntities/BatchDetectLanguagePiiEntities AI_SERVICE_LANGUAGE_PII_ENTITIES_USE
DetectLanguageEntities AI_SERVICE_LANGUAGE_ENTITIES_USE
BatchDetectLanguageTextClassification AI_SERVICE_LANGUAGE_TEXT_CLASSIFICATION_USE
DetectDominantLanguage AI_SERVICE_DOMINANT_LANGUAGE_USE
DetectLanguageEntities AI_SERVICE_LANGUAGE_ENTITIES_USE
DetectLanguageKeyPhrases AI_SERVICE_LANGUAGE_KEYPHRASES_USE
DetectLanguageSentiments AI_SERVICE_LANGUAGE_SENTIMENTS_USE
DetectLanguageTextClassification AI_SERVICE_LANGUAGE_TEXT_CLASSIFICATION_USE
ChangeProjectCompartment AI_SERVICE_LANGUAGE_PROJECT_MOVE
CreateProject AI_SERVICE_LANGUAGE_PROJECT_CREATE
ListProjects AI_SERVICE_LANGUAGE_PROJECT_INSPECT
GetProject AI_SERVICE_LANGUAGE_PROJECT_READ
UpdateProject AI_SERVICE_LANGUAGE_PROJECT_UPDATE
DeleteProject AI_SERVICE_LANGUAGE_PROJECT_DELETE
ChangeModelCompartment AI_SERVICE_LANGUAGE_MODEL_MOVE
CreateModel AI_SERVICE_LANGUAGE_MODEL_CREATE
ListModels AI_SERVICE_LANGUAGE_MODEL_INSPECT
GetModel AI_SERVICE_LANGUAGE_MODEL_READ
UpdateModel AI_SERVICE_LANGUAGE_MODEL_UPDATE
DeleteModel AI_SERVICE_LANGUAGE_MODEL_DELETE
ChangeEndpointCompartment AI_SERVICE_LANGUAGE_ENDPOINT_MOVE
CreateEndpoint AI_SERVICE_LANGUAGE_ENDPOINT_CREATE
ListEndpoint AI_SERVICE_LANGUAGE_ENDPOINT_INSPECT
GetEndpoint AI_SERVICE_LANGUAGE_ENDPOINT_READ
UpdateEndpoint AI_SERVICE_LANGUAGE_ENDPOINT_UPDATE
ChangeEndpoint AI_SERVICE_LANGUAGE_ENDPOINT_MOVE
ListWorkRequests

AI_SERVICE_LANGUAGE_PROJECT_INSPECT

AI_SERVICE_LANGUAGE_MODEL_INSPECT

AI_SERVICE_LANGUAGE_ENDPOINT_INSPECT

AI_SERVICE_LANGUAGE_WORK_REQUEST_INSPECT

GetWorkRequest AI_SERVICE_LANGUAGE_WORK_REQUEST_READ
ListWorkRequestErrors AI_SERVICE_LANGUAGE_WORK_REQUEST_READ
ListWorkRequestLogs AI_SERVICE_LANGUAGE_WORK_REQUEST_READ