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 :
-
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" } -
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 :
-
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 :
-
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 :
-
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 }