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.

Supprimer une entrée de contrôle d'accès

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.