Partager via


azcopy set-properties

En fonction d’un emplacement, changez toutes les propriétés système valides de ce stockage (objet blob ou fichier).

Synopsis

azcopy set-properties [resourceURL] [flags]

Définit les propriétés du stockage d’objets blob et de fichiers. Les propriétés prises en charge par cette commande sont les suivantes :

  • Objets blob -> Niveau, Métadonnées, Étiquettes
  • Data Lake Storage Gen2 -> Niveau, Métadonnées, Étiquettes
  • Fichiers -> Métadonnées

Notes

Les points de terminaison Data Lake Storage Gen2 sont remplacés par des points de terminaison Stockage Blob.

Pour plus d’informations, consultez les exemples.

Exemples

Définir le niveau de l’objet blob sur chaud :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot

Remplacez le niveau d’objet blob par froid :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cold

Changez le niveau d’objet blob de chaud à archive :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=archive

Faire passer le niveau de l’objet blob d’archive à froid avec une priorité de réhydratation définie sur élevée :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cool --rehydrate-priority=high

Changez le niveau d’objet blob de froid à chaud avec une priorité réhydratée définie sur standard :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot --rehydrate-priority=standard

Définir le niveau de tous les fichiers d’un répertoire sur archive :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --block-blob-tier=archive --recursive=true

Modifier le niveau d’un objet blob de pages :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --page-blob-tier=[P10/P15/P20/P30/P4/P40/P50/P6]--rehydrate-priority=[Standard/High]

Définir les métadonnées de l’objet blob sur {key = "abc", val = "def"} et {key = "ghi", val = "jkl"} :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=abc=def;ghi=jkl

Définir les métadonnées de tous les fichiers d’un répertoire sur {key = "abc", val = "def"} et {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --metadata=abc=def;ghi=jkl --recursive=true

Effacez toutes les métadonnées existantes de l’objet blob :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=clear

Effacez toutes les métadonnées existantes de tous les fichiers :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --recursive --metadata=clear

Définir les étiquettes d’objet blob de l’objet blob sur {key = "abc", val = "def"} et {key = "ghi", val = "jkl"} :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=abc=def&ghi=jkl

Lors de la définition d’étiquettes sur les objets blob, il existe d’autres autorisations (« t » pour étiquettes) avec SAS. Sans ces étiquettes, le service retourne une erreur d’autorisation.

Effacer toutes les étiquettes d’objets blob existantes de l’objet blob :

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=clear

Lors de la définition d’étiquettes sur les objets blob, il existe d’autres autorisations (« t » pour étiquettes) avec SAS. Sans ces étiquettes, le service retourne une erreur d’autorisation.

Options

--blob-tags chaîne Définir des balises sur des objets blob pour catégoriser les données dans votre compte de stockage (séparées par ' &')

--block-blob-tier, chaîne : définit le niveau d’accès des objets blob sur le niveau donné (par défaut « Aucun »)

--dry-run Imprime le chemin des fichiers qui seraient affectés par cette commande. Cet indicateur n’affecte pas les fichiers réels.

--exclude-path, chaîne : exclut ces chemins d’accès lors de la suppression. Cette option ne prend pas en charge les caractères génériques (*). Vérifie le préfixe du chemin d’accès relatif. Par exemple : myFolder;myFolder/subDirName/file.pdf

--exclude-pattern, chaîne : exclut les fichiers dont le nom correspond à la liste des modèles. Par exemple : .jpg; .pdf;exactName

--from-to, chaîne : spécifie éventuellement la combinaison destination-source. Valeurs valides : BlobNone, FileNone, BlobFSNone

-h, --help aide pour set-properties

--include-path, chaîne : inclut uniquement ces chemins lors de la définition de la propriété. Cette option ne prend pas en charge les caractères génériques (*). Vérifie le préfixe du chemin d’accès relatif. Par exemple : myFolder;myFolder/subDirName/file.pdf

--include-pattern, chaîne : inclut uniquement les fichiers dont le nom correspond à la liste des modèles. Par exemple : .jpg; .pdf;exactName

--list-of-files, chaîne : définit l’emplacement du fichier texte qui a la liste des fichiers à copier.

--metadata, chaîne : définit l’emplacement donné avec ces paires clé-valeur (séparées par « ; ») comme métadonnées.

--page-blob-tier, chaîne : charge un objet blob de pages dans le Stockage Azure à l’aide de ce niveau d’objet blob. (par défaut : « None »). (par défaut : « None »).

--recursive : examine le contenu des sous-répertoires de manière récursive lors du chargement à partir du système de fichiers local.

--rehydrate-priority, chaîne : indicateur facultatif qui définit la priorité de réhydratation pour la réhydratation. Valeurs valides : Standard, High. Default- standard (valeur par défaut « Standard »)

Options héritées des commandes parentes

--cap-mbps float Limite la vitesse de transfert en mégabits par seconde. Par moment, le débit peut dépasser légèrement cette limite. Si cette option est définie sur zéro ou si elle est omise, le débit n’est pas limité.

--log-level (chaîne) : définit la verbosité des journaux du fichier journal. Niveaux disponibles : INFO (toutes les demandes et réponses), WARNING (les réponses lentes), ERROR (uniquement les échecs de demandes) et NONE (aucun journal de sortie). (par défaut : « INFO ») (par défaut : « INFO »)

--output-type (string) Met en forme la sortie de la commande. Les formats possibles sont « text » et « JSON ». La valeur par défaut est « text ». (par défaut : « text »).

--output-level (chaîne) : définit la verbosité de la sortie. Niveaux disponibles : essential, quiet. (valeur par défaut « default »)

--trusted-microsoft-suffixes (chaîne) Spécifie d’autres suffixes de domaine où les jetons de connexion Microsoft Entra ID peuvent être envoyés. La valeur par défaut est « .core.windows.net;.core.chinacloudapi.cn;.core.cloudapi.de;.core.usgovcloudapi.net ». Tous les éléments répertoriés ici sont ajoutés à la valeur par défaut. Pour la sécurité, vous devez placer uniquement des domaines Microsoft Azure ici. Séparez plusieurs entrées par des points-virgules.

Voir aussi