Gerenciando compartilhamentos de arquivos em sistemas de arquivos FSx for Windows File Server - Amazon FSx for Windows File Server

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á.

Gerenciando compartilhamentos de arquivos em sistemas de arquivos FSx for Windows File Server

Este tópico descreve como você pode gerenciar compartilhamentos de arquivos executando as seguintes tarefas.

  • Criar um compartilhamento de arquivos

  • Modificar um compartilhamento de arquivos existente

  • Remover um compartilhamento de arquivos existente

Você pode usar a GUI de pastas compartilhadas nativa do Windows e a CLI do Amazon FSx para gerenciamento remoto para gerenciar compartilhamentos de arquivos em seu PowerShell sistema de arquivos FSx for Windows File Server. Você pode enfrentar atrasos ao usar a GUI da pasta compartilhada (fsmgmt.msc) ao abrir pela primeira vez o menu de contexto para compartilhamentos localizados em um sistema de arquivos diferente. Para evitar esses atrasos, use PowerShell para gerenciar compartilhamentos de arquivos localizados em vários sistemas de arquivos.

Observe que há regras e limitações necessárias para todos os sistemas de arquivos suportados pelo Windows nos nomes de arquivos e diretórios. Para garantir que você possa criar e acessar seus dados com êxito, você deve nomear seus arquivos e diretórios de acordo com essas diretrizes do Windows. Para obter mais informações, consulte Convenções de nomenclatura.

Atenção

O Amazon FSx exige que o usuário SYSTEM tenha permissões de ACL do NTFS de Controle total em cada pasta na qual você cria um compartilhamento de arquivos SMB. Não altere as permissões de ACL do NTFS para esse usuário nas pastas, pois isso pode tornar seus compartilhamentos de arquivos inacessíveis.

Para gerenciar compartilhamentos de arquivos no sistema de arquivos do Amazon FSx, você pode usar a GUI de pastas compartilhadas. A GUI de pastas compartilhadas fornece um local central para o gerenciamento de todas as pastas compartilhadas em um servidor Windows. Os procedimentos a seguir descrevem como gerenciar compartilhamentos de arquivos.

Conectar pastas compartilhadas ao sistema de arquivos do FSx para Windows File Server
  1. Inicie a instância do Amazon EC2 e conecte-a ao Microsoft Active Directory ao qual o sistema de arquivos do Amazon FSx está associado. Para fazer isso, escolha um dos seguintes procedimentos no Guia de administração do AWS Directory Service :

  2. Conecte-se a uma instância como usuário membro do grupo de administradores do sistema de arquivos. No Microsoft Active Directory AWS gerenciado, esse grupo é chamado de Administradores FSx AWS Delegados. No Microsoft Active Directory autogerenciado, esse grupo é chamado de Administradores de domínio ou o nome personalizado do grupo de administradores que você forneceu durante a criação. Para obter mais informações, consulte Conectar-se à sua instância do Windows no Guia do usuário do Amazon Elastic Compute Cloud (Amazon EC2) para instâncias do Windows.

  3. Abra o menu Iniciar e execute fsmgmt.msc usando Executar como administrador. Essa ação abre a ferramenta de pastas compartilhadas da GUI.

  4. Em Ação, escolha Conectar a outro computador.

  5. Em Outro computador, insira o nome do Sistema de Nomes de Domínio (DNS) do sistema de arquivos do Amazon FSx, por exemplo, amznfsxabcd0123.corp.example.com.

    Para encontrar o nome DNS do sistema de arquivos no console do Amazon FSx, escolha Sistemas de arquivos, escolha o sistema de arquivos e, em seguida, marque a seção Rede e segurança na página de detalhes do sistema de arquivos. Você também pode obter o nome DNS na resposta da operação da DescribeFileSystemsAPI.

  6. Escolha OK. Uma entrada para seu sistema de arquivos do Amazon FSx então é exibida na lista da ferramenta Pastas compartilhadas.

Agora que as pastas compartilhadas estão conectadas ao sistema de arquivos do Amazon FSx, você pode gerenciar os compartilhamentos de arquivos do Windows no sistema de arquivos. O compartilhamento padrão é denominado \share. Para isso, siga as seguintes ações:

  • Criar um novo compartilhamento de arquivos: na ferramenta Pastas compartilhadas, escolha Compartilhamentos no painel esquerdo para ver os compartilhamentos ativos do sistema de arquivos do Amazon FSx. Escolha Novo compartilhamento e conclua o assistente de criação de uma pasta compartilhada.

    Você precisa criar a pasta local antes de criar o novo compartilhamento de arquivos. Você pode fazer isso da seguinte maneira:

    • Usando a ferramenta Pastas compartilhadas: clique em “Procurar” quando especificar um caminho de pasta local e clique em “Criar pasta” para criar a pasta local.

    • Como usar a linha de comando:

      New-Item -Type Directory -Path \\amznfsxabcd0123.corp.example.com\D$\share\MyNewShare
  • Modificar um compartilhamento de arquivos: na ferramenta Pastas compartilhadas, abra o menu de contexto (clique com o botão direito do mouse) do compartilhamento de arquivos a ser modificado no painel direito e selecione Propriedades. Modifique as propriedades e escolha OK.

  • Remover um compartilhamento de arquivos: na ferramenta Pastas compartilhadas, abra o menu de contexto (clique com o botão direito do mouse) do compartilhamento de arquivos a ser removido no painel direito e escolha Interromper o compartilhamento.

    nota

    Para sistemas de arquivos single-AZ 2 e multi-AZ, a remoção ou a modificação de compartilhamentos de arquivos (incluindo a atualização de permissões, limites de usuário e outras propriedades) usando a ferramenta GUI de pastas compartilhadas só é possível se você se conectar a fsmgmt.msc usando o nome DNS do sistema de arquivos do Amazon FSx. A ferramenta GUI de Pastas Compartilhadas não oferece suporte a essas ações se você se conectar usando o endereço IP ou o nome de alias de DNS do sistema de arquivos.

    nota

    Se você estiver usando a ferramenta GUI de pastas compartilhadas fsmgmt.msc para acessar compartilhamentos localizados em vários sistemas de arquivos do FSx, poderá haver atrasos quando for aberto pela primeira vez o menu de contexto de um compartilhamento de arquivos localizado em um sistema de arquivos diferente. Para evitar esses atrasos, você pode gerenciar compartilhamentos de arquivos usando PowerShell conforme descrito abaixo.

Você pode gerenciar compartilhamentos de arquivos usando comandos personalizados de gerenciamento remoto para. PowerShell Esses comandos podem ajudar você a automatizar mais facilmente as seguintes tarefas:

  • Migração de compartilhamentos de arquivos em servidores de arquivos atuais para o Amazon FSx

  • Sincronização de compartilhamentos de arquivos entre AWS regiões para recuperação de desastres

  • Gerenciamento programático de compartilhamentos de arquivos para fluxos de trabalho contínuos, como provisionamento de compartilhamento de arquivos em equipe

Para saber como usar a CLI do Amazon FSx para gerenciamento remoto em, consulte. PowerShell Usando a CLI do Amazon FSx para PowerShell

A tabela a seguir lista os PowerShell comandos de gerenciamento remoto da CLI do Amazon FSx que você pode usar para gerenciar compartilhamentos de arquivos nos sistemas de arquivos FSx for Windows File Server.

Comando de gerenciamento de compartilhamento Descrição

New-FSxSmbShare

Cria um compartilhamento de arquivos.

Remove-FSxSmbShare

Remove um compartilhamento de arquivos.

Get-FSxSmbShare

Recupera compartilhamentos de arquivos atuais.

Set-FSxSmbShare

Define as propriedades de um compartilhamento.

Get-FSxSmbShareAccess

Recupera a lista de controle de acesso (ACL) de um compartilhamento.

Grant-FSxSmbShareAccess

Adiciona uma access control entry (ACE - entrada de controle de acesso) de permissão para um administrador ao descritor de segurança de um compartilhamento.

Revoke-FSxSmbShareAccess

Remove todas as ACEs de permissão para um administrador do descritor de segurança de um compartilhamento.

Block-FSxSmbShareAccess

Adiciona uma ACE de negação para um administrador ao descritor de segurança de um compartilhamento.

Unblock-FSxSmbShareAccess

Remove todas as ACEs de negação para um administrador do descritor de segurança de um compartilhamento.

A ajuda on-line de cada comando fornece uma referência de todas as opções de comando. Para acessar essa ajuda, execute o comando com um -?, por exemplo New-FSxSmbShare -?.

Passando credenciais para New-F SxSmbShare

Você pode passar as credenciais para o New-F SxSmbShare para poder executá-las em um loop para criar centenas ou milhares de compartilhamentos sem precisar inserir as credenciais novamente a cada vez.

Prepare o objeto de credencial necessário para criar os compartilhamentos de arquivos no servidor de arquivos do FSx para Windows File Server usando uma das opções a seguir.

  • Para gerar o objeto de credencial de forma interativa, use o comando a seguir.

    $credential = Get-Credential
  • Para gerar o objeto de credencial usando um AWS Secrets Manager recurso, use o comando a seguir.

    $credential = ConvertFrom-Json -InputObject (Get-SECSecretValue -SecretId $AdminSecret).SecretString $FSxAdminUserCredential = (New-Object PSCredential($credential.UserName,(ConvertTo-SecureString $credential.Password -AsPlainText -Force)))

Criação de compartilhamento continuamente disponível (CA)

Você pode criar compartilhamentos continuamente disponíveis (CA) usando a CLI do Amazon FSx para gerenciamento remoto ativado. PowerShell Os compartilhamentos CA criados em um sistema de arquivos multi-AZ do FSx para Windows File Server são altamente duráveis e altamente disponíveis. Um sistema de arquivos single-AZ do Amazon FSx AZ é criado em um cluster de nó individual. Como resultado, os compartilhamentos CA criados em um sistema de arquivos single-AZ são altamente duráveis, mas não são altamente disponíveis. Use o comando New-FSxSmbShare com a opção -ContinuouslyAvailable definida como $True para especificar que o compartilhamento é um compartilhamento continuamente disponível. Veja a seguir um exemplo de comando para criar um compartilhamento CA.

New-FSxSmbShare -Name "New CA Share" -Path "D:\share\new-share" -Description "CA share" -ContinuouslyAvailable $True

Você pode modificar a opção -ContinuouslyAvailable em um compartilhamento de arquivos atual usando o comando Set-FSxSmbShare.

Determine se um compartilhamento de arquivos existente está continuamente disponível

Use o comando a seguir para visualizar o valor da propriedade Continuely Available para um compartilhamento de arquivos existente.

Invoke-Command -ComputerName powershell_endpoint -ConfigurationName FSxRemoteAdmin -scriptblock { get-fsxsmbshare -name share_name }

Se a CA estiver habilitada, a saída incluirá a seguinte linha:

[...] ContinuouslyAvailable : True [...]

Se a CA não estiver habilitada, a saída incluirá a seguinte linha:

[...] ContinuouslyAvailable : False [...]

Para ativar a Disponibilidade Contínua em um compartilhamento de arquivos existente, use o seguinte comando:

Invoke-Command -ComputerName powershell_endpoint -ConfigurationName FSxRemoteAdmin -scriptblock { set-fsxsmbshare -name share_name -ContinuouslyAvailable $True}