Skip to main content
ONTAP automation
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Supprimez une entrée de contrôle d'accès à l'aide de l'API REST ONTAP

Contributeurs

Vous pouvez supprimer une entrée de contrôle d'accès (ACE) existante d'un fichier ou d'un dossier spécifique. La modification se propage à tous les objets enfants.

Étape 1 : supprimez l'ACE

Méthode HTTP et noeud final

Cet appel d'API REST utilise la méthode et le point de terminaison suivants.

Méthode HTTP Chemin

SUPPRIMER

/api/protocoles/sécurité-fichier/permissions/{svm.uuid}/{path}

Type de traitement

Asynchrone

Paramètres d'entrée supplémentaires pour les exemples de boucles

Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans l'exemple curl de cette étape.

Paramètre Type Obligatoire Description

$SVM_ID

Chemin

Oui.

Il s'agit de l'UUID du SVM contenant le fichier.

$FILE_PATH

Chemin

Oui.

Il s'agit du chemin d'accès au fichier ou au dossier.

Exemple de boucle
curl --request DELETE --location "https://$FQDN_IP/api/protocols/file-security/permissions/$SVM_ID/$FILE_PATH?return_timeout=0" --include --header "Accept */*" --header "Authorization: Basic $BASIC_AUTH" --data '{ \"access\": \"access_allow\", \"apply_to\": { \"files\": true, \"sub_folders\": true, \"this_folder\": true }, \"ignore_paths\": [ \"/parent/child2\" ], \"propagation_mode\": \"propagate\"}'
Exemple de sortie JSON
{
  "job": {
    "uuid": "3015c294-5bbc-11eb-9c4e-0050568e8682",
    "_links": {
      "self": {
        "href": "/api/cluster/jobs/3015c294-5bbc-11eb-9c4e-0050568e8682"
      }
    }
  }
}

Étape 2 : récupération de l'état du travail

Exécutez le flux de travail "Obtenir l'instance de travail" et confirmez le state la valeur est success.