Types de ressource et autorisations

Découvrez les types de ressource et les autorisations de lot.

Vous devez créer des politiques pour contrôler les utilisateurs ou les groupes d'utilisateurs qui accèdent à des ressources spécifiques à l'aide d'actions spécifiques. Le tableau suivant fournit une carte détaillée des ressources et des autorisations d'utilisateur pour créer un accès détaillé.

Type de ressource Permissions Action affectée
contexte de calcul par lots/contextes de calcul par lots
  • BATCH_COMPUTING_CONTEXT_CREATE
  • BATCH_COMPUTING_CONTEXT_READ
  • BATCH_COMPUTING_CONTEXT_UTILIZE
  • BATCH_COMPUTING_CONTEXT_UPDATE
  • BATCH_COMPUTING_CONTEXT_DELETE
  • BATCH_COMPUTING_CONTEXT_INSPECT
  • BATCH_COMPUTING_CONTEXT_MOVE
Créer, lire, mettre à jour, utiliser, supprimer, inspecter et déplacer un contexte de lot.
groupes de tâches-calcul par lots/groupe de tâches-calcul par lots
  • BATCH_COMPUTING_JOB_POOL_CREATE
  • BATCH_COMPUTING_JOB_POOL_READ
  • BATCH_COMPUTING_JOB_POOL_UTILIZE
  • BATCH_COMPUTING_JOB_POOL_UPDATE
  • BATCH_COMPUTING_JOB_POOL_DELETE
  • BATCH_COMPUTING_JOB_POOL_INSPECT
  • BATCH_COMPUTING_JOB_POOL_MOVE
Créer, lire, mettre à jour, utiliser, supprimer et déplacer un groupe de tâches de calcul par lots.
batch-computing-job/batch-computing-jobs
  • BATCH_COMPUTING_JOB_CREATE
  • BATCH_COMPUTING_JOB_READ
  • BATCH_COMPUTING_JOB_UPDATE
  • BATCH_COMPUTING_JOB_DELETE
  • BATCH_COMPUTING_JOB_INSPECT
  • BATCH_COMPUTING_JOB_MOVE
Créer, lire, mettre à jour, supprimer et déplacer une tâche par lots.
batch-task-profile/batch-task-profils
  • BATCH_COMPUTING_TASK_PROFILE_CREATE
  • BATCH_COMPUTING_TASK_PROFILE_READ
  • BATCH_COMPUTING_TASK_PROFILE_UTILIZE
  • BATCH_COMPUTING_TASK_PROFILE_UPDATE
  • BATCH_COMPUTING_TASK_PROFILE_DELETE
  • BATCH_COMPUTING_TASK_PROFILE_INSPECT
  • BATCH_COMPUTING_TASK_PROFILE_MOVE
Créer, lire, mettre à jour, supprimer, inspecter et déplacer un profil de tâche par lots.
batch-task-environment/batch-task-environnements
  • BATCH_COMPUTING_TASK_ENVIRONMENT_CREATE
  • BATCH_COMPUTING_TASK_ENVIRONMENT_READ
  • BATCH_COMPUTING_TASK_ENVIRONMENT_UTILIZE
  • BATCH_COMPUTING_TASK_ENVIRONMENT_UPDATE
  • BATCH_COMPUTING_TASK_ENVIRONMENT_DELETE
  • BATCH_COMPUTING_TASK_ENVIRONMENT_INSPECT
  • BATCH_COMPUTING_TASK_ENVIRONMENT_MOVE
Créer, lire, mettre à jour, supprimer, inspecter et déplacer un environnement de tâche par lots.
traitement par lots, demande de travail, traitement par lots, demandes de travail
  • BATCH_COMPUTING_WORK_REQUEST_READ
  • BATCH_COMPUTING_WORK_REQUEST_INSPECT
Lisez et inspectez.
Le tableau suivant décrit les familles de lots qui servent de wrappers d'autorisation. Une ressource familiale est un regroupement de ressources connexes. Par exemple, le calcul par lots inclut le groupe de tâches, les tâches et les tâches. L'autorisation pour une ressource familiale vous permet d'écrire un énoncé de politique plus facilement et vous donne le même niveau d'accès aux ressources connexes. Pour plus d'informations, voir Syntaxe d'une politique.
Nom de la famille Ressources de membre
batch-computing-famille
  • contexte de calcul par lots
  • tâche de calcul par lots
  • groupe de tâches de calcul par lots
  • profil de tâche de calcul par lots
  • batch-computing-task-environment
  • calcul par lots-demande de travail
batch-computing-operations-famille
  • tâche de calcul par lots
  • groupe de tâches de calcul par lots
  • calcul par lots-demande de travail

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour un contexte de lot.

ID opération Permissions Description
CreateBatchContext

BATCH_COMPUTING_CONTEXT_CREATE

Créer un contexte de lot.
GetBatchContext BATCH_COMPUTING_CONTEXT_READ Obtenir des informations sur un contexte de lot.
UpdateBatchContext BATCH_COMPUTING_CONTEXT_UPDATE Modifier un nom de contexte de lot.
DeleteBatchContext BATCH_COMPUTING_CONTEXT_DELETE Supprimer un contexte de lot.
ListBatchContexts BATCH_COMPUTING_CONTEXT_INSPECT Sert à lister les contextes de lot.
ChangeBatchContextCompartment BATCH_COMPUTING_CONTEXT_MOVE Modifier le compartiment d'un contexte de lot.
StopBatchContext BATCH_COMPUTING_CONTEXT_UPDATE Réglez le cycle de vie State d'un contexte de lot à Inactive.
StartBatchContext BATCH_COMPUTING_CONTEXT_UPDATE Réglez le cycle de vie State d'un contexte de lot à Active.
ListBatchContextShapes BATCH_COMPUTING_CONTEXT_INSPECT Répertorier les formes de calcul disponibles pour le contexte de lot.

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour un groupe de tâches par lots.

ID opération Permissions Description
CreateBatchJobPool

BATCH_COMPUTING_JOB_POOL_CREATE et BATCH_COMPUTING_JOB_POOL_UTILIZE

Créer un groupe de tâches par lots.

Toutes les ressources concernées doivent se trouver dans la même location où le groupe de tâches par lots est créé.

GetBatchJobPool BATCH_COMPUTING_JOB_POOL_READ Obtenir des informations sur un groupe de tâches par lots.
UpdateBatchJobPool BATCH_COMPUTING_JOB_POOL_UPDATE Modifier les informations sur le groupe de tâches par lots.
DeleteBatchJobPool BATCH_COMPUTING_JOB_POOL_DELETE Supprimer un groupe de tâches par lots.
ListBatchJobPool BATCH_COMPUTING_JOB_POOL_INSPECT Liste des groupes de tâches par lots.
ChangeBatchJobPoolCompartment BATCH_COMPUTING_JOB_POOL_MOVE Modifier le compartiment d'un groupe de tâches par lots.
StopBatchJobPool BATCH_COMPUTING_JOB_POOL_UPDATE Arrêter l'acceptation de nouveaux travaux par un contexte de lot. Réglez lifecycleState d'un contexte de lot à Inactive.
StartBatchJobPool BATCH_COMPUTING_JOB_POOL_UPDATE Démarrez un contexte de lot pour accepter de nouvelles tâches. Réglez lifecycleState d'un contexte de lot à Active.

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour une tâche par lots.

ID opération Permissions Description
CreateBatchJob

BATCH_COMPUTING_JOB_CREATE et BATCH_COMPUTING_JOB_POOL_UTILIZE et BATCH_COMPUTING_TASK_PROFILE_UTILIZEet BATCH_COMPUTING_TASK_ENVIRONMENT_UTILIZE

Créer une tâche par lots.

Toutes les ressources concernées doivent se trouver dans la même location où la tâche par lots est créée.

GetBatchJob BATCH_COMPUTING_JOB_READ Obtenir des informations sur une tâche par lots.
UpdateBatchJobPool BATCH_COMPUTING_JOB_UPDATE Sert à modifier les données sur la tâche par lots.
DeleteBatchJobPool BATCH_COMPUTING_JOB_DELETE Supprimer une tâche par lots.
ListBatchJobPool BATCH_COMPUTING_JOB_INSPECT Liste des tâches par lots.
ChangeBatchJobCompartment BATCH_COMPUTING_JOB_MOVE Modifier le compartiment d'une tâche par lots.
PauseBatchJob BATCH_COMPUTING_JOB_UPDATE Mettre en pause l'exécution de la tâche par lots.
UnpauseBatchJob BATCH_COMPUTING_JOB_UPDATE Annuler la mise en pause de l'exécution de la tâche par lots.
ListBatchTasks BATCH_COMPUTING_JOB_INSPECT Liste des tâches par lots.
ListBatchJobTasks BATCH_COMPUTING_JOB_INSPECT Liste des tâches par lots appartenant à une tâche par lots spécifique.
GetBatchTask BATCH_COMPUTING_JOB_READ Obtenir des informations sur une tâche par lots.

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour un profil de tâche par lots.

ID opération Permissions Description
CreateBatchTaskProfile

BATCH_COMPUTING_TASK_PROFILE_CREATE

Créer un profil de tâche par lots.

GetBatchTaskProfile BATCH_COMPUTING_TASK_PROFILE_READ Obtenir des informations sur un profil de tâche par lots.
UpdateBatchTaskProfile BATCH_COMPUTING_TASK_PROFILE_UPDATE Modifier les informations sur le profil de tâche par lots.
DeleteBatchTaskProfile BATCH_COMPUTING_TASK_PROFILE_DELETE Supprimer un profil de tâche par lots.
ListBatchTaskProfile BATCH_COMPUTING_TASK_PROFILE_INSPECT Liste des profils de tâche par lots.
ChangeBatchTaskProfileCompartment BATCH_COMPUTING_TASK_PROFILE_MOVE Modifier le compartiment d'un profil de tâche par lots.

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour un environnement de tâche par lots.

ID opération Permissions Description
CreateBatchTaskEnvironment

BATCH_COMPUTING_TASK_ENVIRONMENT_CREATE

Créer un profil de tâche par lots.

GetBatchTaskEnvironment BATCH_COMPUTING_TASK_ENVIRONMENT_READ Obtenir des informations sur un profil de tâche par lots.
UpdateBatchTaskEnvironment BATCH_COMPUTING_TASK_ENVIRONMENT_UPDATE Modifier les informations sur l'environnement des tâches par lots.
DeleteBatchTaskEnvironment BATCH_COMPUTING_TASK_ENVIRONMENT_DELETE Supprimer un environnement de tâche par lots.
ListBatchTaskEnvironment BATCH_COMPUTING_TASK_ENVIRONMENT_INSPECT Liste des environnements de tâche par lots.
ChangeBatchTaskEnvironmentCompartment BATCH_COMPUTING_TASK_ENVIRONMENT_MOVE Modifier le compartiment d'un environnement de tâche par lots.

Le tableau suivant répertorie les différentes opérations et les autorisations correspondantes pour les demandes de travail.

ID opération Permissions Description
ListWorkRequests

BATCH_COMPUTING_WORK_REQUEST_INSPECT

Créer un profil de tâche par lots.

GetWorkRequest BATCH_COMPUTING_WORK_REQUEST_READ Obtenir des informations sur un profil de tâche par lots.
ListWorkRequestErrors BATCH_COMPUTING_WORK_REQUEST_READ Répertoriez les erreurs WorkRequest.
ListWorkRequestLogs BATCH_COMPUTING_WORK_REQUEST_READ Listez les journaux WorkRequests.