As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Triagem de arquivos
A triagem de arquivos controla quais tipos de arquivos os usuários podem salvar nas pastas do seu sistema de arquivos. A triagem de arquivos ajuda a aplicar políticas de armazenamento, evitar tipos de arquivos não autorizados e manter a conformidade com os requisitos organizacionais.
nota
As filtragens de arquivos usam grupos de arquivos para definir quais tipos de arquivo devem ser bloqueados ou monitorados. Para obter mais informações sobre como criar e gerenciar grupos de arquivos, consulteGrupos de arquivos.
O FSRM oferece suporte a dois tipos de filtragem de arquivos:
-
Triagem ativa de arquivos - Impeça que os usuários salvem arquivos que correspondam aos grupos de arquivos especificados e gere notificações quando os usuários tentarem salvar arquivos bloqueados. Use triagens de arquivos ativas quando precisar aplicar políticas rígidas sobre quais tipos de arquivo são permitidos em pastas específicas.
-
Telas passivas de arquivos - Monitore e registre quando os usuários salvam arquivos que correspondem aos grupos de arquivos especificados, mas não impedem a operação de salvamento. Use telas de arquivos passivas quando quiser monitorar os padrões de uso de arquivos sem interromper os fluxos de trabalho do usuário.
Modelos de triagem de arquivos
Os modelos de triagem de arquivos fornecem uma configuração reutilizável que define as configurações de triagem de arquivos, incluindo quais grupos de arquivos bloquear ou monitorar e quais notificações gerar. Depois de criar um modelo de triagem de arquivos, você pode aplicá-lo a várias pastas sem precisar redefinir as mesmas configurações todas as vezes. Ao atualizar um modelo de triagem de arquivos, você pode, opcionalmente, aplicar as alterações a todas as triagens de arquivo criadas a partir desse modelo.
O uso de modelos de triagem de arquivos oferece vários benefícios:
-
Consistência - Certifique-se de que pastas semelhantes tenham configurações de triagem de arquivos idênticas
-
Eficiência - Aplique configurações de triagem de arquivos a várias pastas rapidamente
-
Manutenção - Atualize as configurações de triagem de arquivos em várias pastas modificando o modelo
Exceções de triagem de arquivos
As exceções de filtragem de arquivos substituem as regras de triagem de arquivos que, de outra forma, se aplicariam a uma pasta e a todas as suas subpastas. Ao criar uma exceção de filtragem de arquivos, você especifica quais grupos de arquivos permitir, apesar de qualquer bloqueio na triagem de arquivos nas pastas principais. As exceções de filtragem de arquivos são úteis quando você precisa permitir tipos de arquivo específicos em determinadas subpastas e, ao mesmo tempo, manter restrições mais amplas em níveis mais altos da hierarquia de pastas.
Por exemplo, você pode bloquear arquivos executáveis em um compartilhamento inteiro, mas criar uma exceção para uma subpasta específica na qual os administradores precisam armazenar arquivos de instalação.
Notificações de seleção de arquivos
Quando os usuários tentam salvar arquivos bloqueados por uma triagem de arquivos ativa, o FSRM pode gerar notificações para alertar os administradores ou fornecer informações aos usuários. Você pode configurar os seguintes tipos de notificações:
-
Registro de eventos — registre um evento na Amazon CloudWatch ou no Amazon Kinesis Data Firehose para monitoramento e análise. Você pode especificar o nível de gravidade do evento (informação, aviso ou erro) e fornecer um corpo de mensagem personalizado. O registro de eventos é útil para rastrear violações da triagem de arquivos e integrar-se aos sistemas de monitoramento existentes.
-
Relatórios de armazenamento - Gere um relatório de uso de armazenamento que forneça informações detalhadas sobre a atividade de triagem de arquivos. Os relatórios de armazenamento ajudam você a identificar padrões nas tentativas de salvar arquivos e a tomar decisões informadas sobre as políticas de triagem de arquivos. Para obter mais informações, consulte Relatórios de armazenamento.
Comandos de gerenciamento de triagem de arquivos
Você pode acessar três famílias de PowerShell comandos FSx remotos para gerenciar a triagem de arquivos:
-
Comandos de filtragem de arquivos - Crie, recupere, modifique, remova e redefina triagens de arquivos individuais em pastas específicas. Use esses comandos quando precisar gerenciar a triagem de arquivos em uma folder-by-folder base.
-
Comandos do modelo de triagem de arquivos - Crie, recupere, modifique e remova modelos de triagem de arquivos que definem configurações de triagem de arquivos reutilizáveis. Use esses comandos para estabelecer políticas padrão de triagem de arquivos que você pode aplicar em várias pastas.
-
Comandos de exceção de filtragem de arquivos - Crie, recupere, modifique e remova exceções de triagem de arquivos que substituem as regras de triagem de arquivos nas pastas principais. Use esses comandos quando precisar permitir tipos de arquivo específicos em determinadas subpastas, mantendo restrições mais amplas.
Lista de PowerShell comandos FSx remotos de filtragem de arquivos
nota
Todos os exemplos nesta página pressupõem que você tenha definido a
$FSxWindowsRemotePowerShellEndpoint variável com o PowerShell endpoint remoto do Windows do seu sistema de arquivos. Você pode encontrar esse endpoint no FSx console da Amazon na página de detalhes do seu sistema de arquivos ou usando o AWS CLI describe-file-systems comando.
Comandos de tela de arquivos
Nova FSx FSRMFile tela
Cria uma triagem de arquivo que impede que os usuários salvem tipos específicos de arquivos em uma pasta.
Parâmetros:
-
Folder (string): obrigatório. O caminho da pasta em que a tela do arquivo será aplicada. -
Description (string): opcional. Uma descrição para a triagem do arquivo. -
IncludeGroup (array): opcional. Uma matriz de nomes de grupos de arquivos que especificam quais arquivos bloquear ou monitorar. -
Active (boolean): opcional. Se definido como verdadeiro, cria uma triagem de arquivo ativa que bloqueia os arquivos. Se definido como false, cria uma tela de arquivo passiva que monitora somente os arquivos. O padrão é true (verdadeiro). -
Template (string): opcional. O nome de um modelo de triagem de arquivo existente a ser usado. -
NotificationConfigurations (array): opcional. Uma variedade de configurações para notificações quando os usuários tentam salvar arquivos bloqueados. Cada configuração tem as seguintes propriedades:-
ActionType (string): O tipo de ação a ser executada. Especifique os seguintes valores:-
Event: registra um evento no registro de eventos do sistema de arquivos. Ao especificar Evento, você também deve especificar as seguintes propriedades:-
EventType (string): Informação, aviso ou erro -
MessageBody (string): o texto da mensagem a ser registrada com o evento.
-
-
Report: gera um relatório de uso do armazenamento. Ao especificar Relatório, você também deve especificar:-
ReportType (string): O tipo de relatório. Você pode especificar os seguintes valores:DuplicateFilesFilesByFileGroup,FilesByOwner,FilesByProperty,LargeFiles,LeastRecentlyAccessed,MostRecentlyAccessed, ouQuotaUsage.
-
-
-
Exemplos:
-
Crie uma tela de arquivo ativa básica que bloqueie arquivos de áudio.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileScreen -Folder "share\department" -IncludeGroup "Audio and Video Files" } -
Crie uma tela de arquivo que bloqueie arquivos de vídeo e gere uma entrada de registro de eventos quando um usuário tentar salvar um arquivo de vídeo.
$notifications = [System.Collections.ArrayList]@() $eventNotification = @{ ActionType = "Event" EventType = "Warning" MessageBody = "File screen violation detected" } $null = $notifications.Add($eventNotification) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $notifications -ScriptBlock { param($notifications) New-FSxFSRMFileScreen -Folder "share\projects" -IncludeGroup "Audio and Video Files" -NotificationConfigurations $Using:notifications }
FSxFSRMFileEcrã Get
Recupera uma ou mais filtragens de arquivos do seu sistema de arquivos.
Parâmetros:
-
Folder (string): opcional. O caminho da pasta a partir da qual recuperar as filtragens de arquivos. Se você não especificar um caminho de pasta, o comando retornará todas as filtragens de arquivos no sistema de arquivos.
Exemplos:
-
Recupere todas as telas de arquivos no sistema de arquivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileScreen }
FSxFSRMFileEcrã do conjunto
Modifica as propriedades de uma triagem de arquivos existente.
Parâmetros:
-
Folder (string): obrigatório. O caminho da pasta que contém a triagem do arquivo a ser modificada. -
Description (string): opcional. Uma nova descrição para a triagem do arquivo. -
IncludeGroup (array): opcional. Uma nova matriz de nomes de grupos de arquivos que definem quais arquivos bloquear ou monitorar. -
Active (boolean): opcional. Se definido como verdadeiro, define a tela do arquivo para o modo ativo (bloqueio). Se definido como falso, define a tela do arquivo para o modo passivo (somente monitoramento). O padrão é true (verdadeiro). -
NotificationConfigurations (array): opcional. Uma nova variedade de configurações de notificação. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de filtragem de arquivos modificado.
Exemplos:
-
Modifique a descrição e os grupos de arquivos para uma triagem de arquivos.
$includeGroups = @("Audio and Video Files") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $includeGroups -ScriptBlock { param($includeGroups) Set-FSxFSRMFileScreen -Folder "share\projects" -Description "Updated screen" -IncludeGroup $includeGroups } -
Defina uma tela de arquivo para o modo ativo e adicione notificações.
$notifications = [System.Collections.ArrayList]@() $eventNotification = @{ ActionType = "Event" EventType = "Warning" MessageBody = "File screen violation detected" } $null = $notifications.Add($eventNotification) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $notifications -ScriptBlock { param($notifications) Set-FSxFSRMFileScreen -Folder "share\projects" -Active: $true -NotificationConfigurations $Using:notifications -PassThru }
Remover - FSx FSRMFile Tela
Remove uma triagem de arquivo de uma pasta especificada.
Parâmetros:
-
Folder (string): obrigatório. O caminho da pasta da qual remover a tela do arquivo. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de filtragem de arquivos removido.
Exemplos:
-
Remova uma triagem de arquivo de uma pasta específica.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileScreen -Folder "share\projects" -PassThru }
Redefinir - FSx FSRMFile Tela
Redefine a triagem de um arquivo para corresponder às configurações de um modelo especificado.
Parâmetros:
-
Folder (string): obrigatório. O caminho da pasta que contém a tela do arquivo a ser redefinida. -
Template (string): obrigatório. O nome de um modelo de triagem de arquivo existente a ser aplicado.
Exemplos:
-
Redefina uma triagem de arquivo para que corresponda às configurações definidas em um modelo de triagem de arquivo.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Reset-FSxFSRMFileScreen -Folder "share\department" -Template "Block Audio Files" }
Comandos do modelo de triagem de arquivos
Obtenha- FSx FSRMFile ScreenTemplate
O Get-FSxFSRMFileScreenTemplate comando recupera um ou mais modelos de triagem de arquivos do seu sistema de arquivos.
Parâmetros
-
Name (array): opcional. Uma matriz de nomes de modelos de triagem de arquivos a serem recuperados. Se você não especificar um nome, o comando retornará todos os modelos de triagem de arquivos no sistema de arquivos.
Exemplos
1. Recupere todos os modelos de triagem de arquivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileScreenTemplate }
Novo- FSx FSRMFile ScreenTemplate
O New-FSxFSRMFileScreenTemplate comando cria um modelo de triagem de arquivo que define uma configuração reutilizável para triagem de arquivos. O modelo especifica quais grupos de arquivos bloquear e quais notificações gerar quando os usuários tentarem salvar arquivos bloqueados.
Parâmetros
-
Name (string): obrigatório. Um nome para o modelo de triagem de arquivos. -
Description (string): opcional. Uma descrição para o modelo de triagem de arquivos. -
IncludeGroup (array): opcional. Uma matriz de nomes de grupos de arquivos que especificam quais arquivos bloquear ou monitorar. -
Active (boolean): opcional. Se definido como verdadeiro, cria um modelo de triagem de arquivos ativo que bloqueia os arquivos. Se definido como false, cria um modelo passivo que monitora somente arquivos. O padrão é true (verdadeiro). -
NotificationConfigurations (array): opcional. Uma variedade de configurações para notificações quando os usuários tentam salvar arquivos bloqueados. Cada configuração tem as seguintes propriedades:-
ActionType (string): O tipo de ação a ser executada. Especifique os seguintes valores:-
Event: registra um evento no registro de eventos do sistema de arquivos. Ao especificar Evento, você também deve especificar as seguintes propriedades:-
EventType (string): Informação, aviso ou erro -
MessageBody (string): o texto da mensagem a ser registrada com o evento.
-
-
Report: gera um relatório de uso do armazenamento. Ao especificar Relatório, você também deve especificar:-
ReportType (string): O tipo de relatório. Você pode especificar os seguintes valores:DuplicateFilesFilesByFileGroup,FilesByOwner,FilesByProperty,LargeFiles,LeastRecentlyAccessed,MostRecentlyAccessed, ouQuotaUsage
-
-
-
Exemplos
1. Crie um modelo de triagem de arquivos com notificações.
$notifications = [System.Collections.ArrayList]@() $eventNotif = @{ ActionType = "Event" EventType = "Warning" MessageBody = "Blocked file detected" } $null = $notifications.Add($eventNotif) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $notifications -ScriptBlock { param($notifications) New-FSxFSRMFileScreenTemplate -Name "Block Executables" -Description "Blocks executable files" -IncludeGroup "Executable Files" -Active: $true -NotificationConfigurations $Using:notifications }
Remover- FSx FSRMFile ScreenTemplate
O Remove-FSxFSRMFileScreenTemplate comando remove um ou mais modelos de triagem de arquivos do seu sistema de arquivos. Quando você remove um modelo, as triagens de arquivo criadas a partir desse modelo permanecem inalteradas.
Parâmetros
-
Name (array): obrigatório. Uma matriz de nomes de modelos de triagem de arquivos a serem removidos. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de modelo de triagem de arquivo removido.
Exemplos
1. Remova um único modelo de triagem de arquivo.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileScreenTemplate -Name "Block Executables" -PassThru }
Conjunto- FSx FSRMFile ScreenTemplate
O Set-FSxFSRMFileScreenTemplate comando modifica as propriedades dos modelos de filtragem de arquivos existentes. Opcionalmente, atualiza as filtragens de arquivos que foram criadas usando os modelos modificados.
Parâmetros
-
Name (array): obrigatório. Uma matriz de nomes de modelos de triagem de arquivos a serem modificados. -
Description (string): opcional. Uma nova descrição para o modelo. -
IncludeGroup (array): opcional. Uma nova matriz de nomes de grupos de arquivos que definem quais arquivos bloquear ou monitorar. -
Active (boolean): opcional. Se definido como verdadeiro, define o modelo para o modo ativo (bloqueio). Se definido como falso, define o modelo para o modo passivo (monitoramento). O padrão é true (verdadeiro). -
NotificationConfigurations (array): opcional. Uma nova variedade de configurações de notificação. -
UpdateDerived (boolean): opcional. Se definido como verdadeiro, atualiza todas as filtragens de arquivos existentes criadas a partir desse modelo, independentemente de quaisquer modificações feitas nessas filtragens de arquivo. -
UpdateDerivedMatching (boolean): opcional. Se definido como verdadeiro, atualiza somente as filtragens de arquivos que não foram modificadas desde sua criação a partir desse modelo. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de modelo de triagem de arquivo modificado.
Exemplos
1. Atualize um modelo de triagem de arquivos com novos grupos de arquivos.
$includeGroups = @("Audio and Video Files") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $includeGroups -ScriptBlock { param($includeGroups) Set-FSxFSRMFileScreenTemplate -Name "Block Executables" -IncludeGroup $includeGroups }
2. Atualize um modelo de triagem de arquivos para o modo ativo e atualize todas as filtragens de arquivos derivadas.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMFileScreenTemplate -Name "Block Executables" -Active: $true -UpdateDerived }
Comandos de exceção de filtragem de arquivos
Novo- FSx FSRMFile ScreenException
O New-FSxFSRMFileScreenException comando cria uma exceção de filtragem de arquivos que substitui todas as regras de triagem de arquivos que, de outra forma, se aplicariam a uma pasta e a todas as suas subpastas. Isso permite que tipos de arquivo específicos sejam criados na pasta de exceções, mesmo que estejam bloqueados por filtragens de arquivos nas pastas principais.
Parâmetros
-
Folder (string): obrigatório. O caminho da pasta em que a exceção de triagem de arquivos será aplicada. A exceção se aplica a essa pasta e a todas as suas subpastas. -
Description (string): opcional. Uma descrição para a exceção de triagem de arquivos. -
IncludeGroup (array): opcional. Uma matriz de nomes de grupos de arquivos que especificam quais arquivos permitir, apesar de qualquer bloqueio de arquivos que, de outra forma, se aplicaria às pastas principais.
Exemplos
1. Crie uma exceção de filtragem de arquivos para uma pasta e um grupo de arquivos específicos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileScreenException -Folder "share\department" -IncludeGroup "Text Files" }
2. Crie uma exceção de filtragem de arquivos com vários grupos de arquivos.
$includeGroups = @("Audio and Video Files", "Documents") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $includeGroups -ScriptBlock { param($includeGroups) New-FSxFSRMFileScreenException -Folder "share\projects" -Description "Allow media files in project folder" -IncludeGroup $includeGroups }
Obtenha- FSx FSRMFile ScreenException
O Get-FSxFSRMFileScreenException comando recupera uma ou mais exceções de triagem de arquivos do seu sistema de arquivos.
Parâmetros
-
Folder (string): opcional. O caminho da pasta a partir da qual recuperar as exceções da triagem de arquivos. Se você não especificar um caminho de pasta, o comando retornará todas as exceções de filtragem de arquivos no sistema de arquivos.
Exemplos
1. Recupere todas as exceções da triagem de arquivos no sistema de arquivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileScreenException }
2. Recupere a exceção de triagem de arquivos para uma pasta específica.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileScreenException -Folder "share\department" }
Remover- FSx FSRMFile ScreenException
O Remove-FSxFSRMFileScreenException comando remove uma exceção de filtragem de arquivos de uma pasta especificada. Após a remoção, a pasta e suas subpastas estarão sujeitas a todas as regras de triagem de arquivos das pastas principais que foram anteriormente substituídas pela exceção.
Parâmetros
-
Folder (string): obrigatório. O caminho da pasta da qual remover a exceção de triagem de arquivos. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de exceção da triagem de arquivos removido.
Exemplos
1. Remova uma exceção de filtragem de arquivos de uma pasta específica.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileScreenException -Folder "share\projects" -PassThru }
Conjunto- FSx FSRMFile ScreenException
O Set-FSxFSRMFileScreenException comando modifica as propriedades de uma exceção de filtragem de arquivos.
Parâmetros
-
Folder (string): obrigatório. O caminho da pasta que contém a exceção de filtragem de arquivos a ser modificada. -
Description (string): opcional. Uma nova descrição para a exceção de filtragem de arquivos. -
IncludeGroup (array): opcional. Uma nova matriz de nomes de grupos de arquivos que definem quais arquivos permitir, apesar de qualquer bloqueio de arquivos que, de outra forma, se aplicaria às pastas principais. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de exceção da triagem de arquivos modificado.
Exemplos
1. Atualize os grupos de arquivos permitidos para uma exceção de triagem de arquivos.
$includeGroups = @("Audio and Video Files") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $includeGroups -ScriptBlock { param($includeGroups) Set-FSxFSRMFileScreenException -Folder "share\projects" -IncludeGroup $includeGroups -PassThru }