Groupes de fichiers - Serveur FSx de fichiers Amazon pour Windows

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Groupes de fichiers

Les groupes de fichiers définissent des ensembles logiques de modèles de noms de fichiers que vous devez utiliser lors de la configuration des filtres de fichiers et que vous pouvez éventuellement utiliser lors de la génération de rapports de stockage. Un groupe de fichiers contient des modèles d'inclusion (fichiers à associer) et d'exclusion (fichiers à exclure des correspondances), auxquels vous faites référence par le nom du groupe de fichiers plutôt que de spécifier des modèles individuels à chaque fois.

Comment les groupes de fichiers sont utilisés

Les groupes de fichiers sont requis pour les fonctionnalités FSRM suivantes :

  • Écrans de fichiers : vous devez spécifier un ou plusieurs groupes de fichiers pour définir les types de fichiers à bloquer ou à surveiller.

  • Exceptions relatives au filtrage des fichiers : vous devez spécifier un ou plusieurs groupes de fichiers pour définir les types de fichiers à autoriser malgré le blocage des filtres de fichiers dans les dossiers parents.

  • Modèles de filtres de fichiers : vous devez spécifier un ou plusieurs groupes de fichiers pour définir les types de fichiers que le modèle bloquera ou surveillera.

Les groupes de fichiers sont facultatifs pour les fonctionnalités FSRM suivantes :

  • Rapports de stockage : vous pouvez éventuellement filtrer les rapports par groupe de fichiers afin d'analyser l'utilisation du stockage pour des types de fichiers spécifiques. Par exemple, vous pouvez générer un rapport présentant uniquement les fichiers audio et vidéo.

Modèles de noms de fichiers

Les groupes de fichiers utilisent des modèles génériques pour faire correspondre les noms de fichiers. Vous pouvez spécifier à la fois des modèles d'inclusion (fichiers à associer) et des modèles d'exclusion (fichiers à exclure des correspondances).

FSRM prend en charge les caractères génériques suivants :

  • Astérisque (*) - Correspond à zéro ou plusieurs caractères

  • Point d'interrogation (?) - Correspond exactement à un personnage

Par exemple, le modèle *.doc* correspond à des fichiers tels que report.docreport.docx, etdocument.doc, tandis que le modèle d' ~$*exclusion exclut les fichiers temporaires créés par les applications Microsoft Office.

Groupes de fichiers par défaut

Lorsque vous activez FSRM sur votre système de fichiers, les groupes de fichiers suivants sont créés automatiquement :

Fichiers audio et vidéo

Correspond aux formats de fichiers audio et vidéo courants*.mp3, notamment *.wav*.avi,*.mp4,,*.mpeg, et *.wmv

Fichiers de sauvegarde

Correspond aux formats de fichiers de sauvegarde*.bak, notamment*.backup, et *.old

Fichiers compressés

Correspond aux formats d'archive et de fichiers compressés *.zip *.rar, notamment*.7z,*.gz,, et *.tar

Fichiers de courrier électronique

Correspond aux formats de message électronique et de boîte aux lettres*.eml, notamment *.msg, et *.pst

Fichiers exécutables

Correspond aux formats de fichiers exécutables et de scripts *.exe *.dll, notamment*.com,*.bat,*.cmd,, et *.vbs

Fichiers image

Correspond aux formats de fichiers image courants *.jpg *.jpeg, notamment*.png,*.gif,*.bmp, et *.tif

Fichiers Office

Correspond aux formats de documents Microsoft Office *.doc *.docx, notamment*.xls,*.xlsx,*.ppt, et *.pptx

Fichiers système

Correspond aux formats de fichiers système Windows*.sys, notamment *.dll,*.ocx, et *.drv

Fichiers temporaires

Correspond aux formats de fichiers temporaires*.tmp, notamment*.temp, et ~*

Fichiers texte

Correspond aux formats de fichiers texte*.txt, notamment,*.log, et *.csv *.xml

Fichiers de page Web

Correspond aux formats de fichiers de contenu Web *.html *.htm, notamment *.asp*.aspx,,*.php, et *.js

Vous pouvez utiliser ces groupes de fichiers par défaut immédiatement dans les écrans de fichiers et les rapports de stockage, ou vous pouvez les modifier en fonction de vos besoins spécifiques.

Commandes de gestion des groupes de fichiers

FSRM fournit des PowerShell commandes pour créer et gérer des groupes de fichiers. Utilisez ces commandes pour définir des groupes de fichiers personnalisés qui correspondent aux politiques de gestion des fichiers de votre organisation.

Note

Tous les exemples de cette page supposent que vous avez défini la $FSxWindowsRemotePowerShellEndpoint variable avec le point de PowerShell terminaison Windows Remote de votre système de fichiers. Vous pouvez trouver ce point de terminaison dans la AWS FSx console sur la page de détails de votre système de fichiers ou à l'aide de la describe-file-systems commande AWS CLI.

Nouveau FSx FSRMFile groupe

Crée un groupe de fichiers qui définit un ensemble logique de modèles de noms de fichiers. Ces modèles peuvent être utilisés pour les filtres de fichiers, les exceptions de filtrage de fichiers et les rapports de stockage.

Paramètres :

  • Name (string)- Obligatoire. Nom du groupe de fichiers.

  • Description (string)- Facultatif. Description du groupe de fichiers.

  • IncludePattern (array)- Facultatif. Tableau de chaînes de modèles qui spécifient les fichiers à inclure.

  • ExcludePattern (array)- Facultatif. Tableau de chaînes de modèles qui spécifient les fichiers à exclure.

Exemples :

  1. Créez un groupe de fichiers pour les fichiers texte.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileGroup -Name "My Text Files" -IncludePattern "*.txt" }
  2. Créez un groupe de fichiers pour le code source avec des modèles d'inclusion et d'exclusion.

    $includePatterns = @("*.cpp", "*.h", "*.cs", "*.py") $excludePatterns = @("*.tmp", "*.bak") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) New-FSxFSRMFileGroup -Name "Source Code" -Description "Programming source files" -IncludePattern $includePatterns -ExcludePattern $excludePatterns }

Get- FSx FSRMFile Group

Récupère un ou plusieurs groupes de fichiers de votre système de fichiers. Les groupes de fichiers définissent des ensembles de modèles de fichiers utilisés pour le filtrage des fichiers et les rapports.

Paramètres :

  • Name (array)- Facultatif. Tableau de noms des groupes de fichiers à récupérer. Si vous ne spécifiez aucun nom, la commande renvoie tous les groupes de fichiers du système de fichiers.

Exemples :

  1. Récupérez tous les groupes de fichiers du système de fichiers.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileGroup }

Supprimer - FSx FSRMFile Grouper

Supprime un ou plusieurs groupes de fichiers de votre système de fichiers. Une fois supprimé, le groupe de fichiers ne peut pas être utilisé dans les filtres de fichiers ni dans les exceptions de filtrage de fichiers.

Paramètres :

  • Name (array)- Obligatoire. Tableau contenant les noms des groupes de fichiers à supprimer.

  • PassThru (boolean)- Facultatif. S'il est défini sur true, renvoie l'objet de groupe de fichiers supprimé.

Exemples :

  1. Supprimez un seul groupe de fichiers.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileGroup -Name "My Text Files" -PassThru }

Set- FSx FSRMFile Groupe

Modifie les propriétés des groupes de fichiers existants.

Paramètres :

  • Name (array)- Obligatoire. Tableau de noms des groupes de fichiers à modifier.

  • Description (string)- Facultatif. Une nouvelle description pour le groupe de fichiers.

  • IncludePattern (array)- Facultatif. Nouveau tableau de chaînes de modèles qui spécifient les fichiers à inclure.

  • ExcludePattern (array)- Facultatif. Nouveau tableau de chaînes de modèles qui spécifient les fichiers à exclure.

  • PassThru (boolean)- Facultatif S'il est défini sur true, renvoie l'objet du groupe de fichiers modifié.

Exemples :

  1. Mettez à jour la description et les modèles d'un groupe de fichiers.

    $includePatterns = @("*.docx", "*.pdf", "*.rtf") $excludePatterns = @("~$*", "*.tmp") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) Set-FSxFSRMFileGroup -Name "Documents" -Description "Updated document types" -IncludePattern $includePatterns -ExcludePattern $excludePatterns -PassThru }