Criar, atualizar e remover compartilhamentos de arquivos - Servidor FSx de arquivos Amazon para Windows

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

Criar, atualizar e remover compartilhamentos de arquivos

Este tópico descreve como gerenciar compartilhamentos de arquivos executando as tarefas a seguir.

  • 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 no PowerShell para gerenciar compartilhamentos de arquivos no sistema de arquivos do FSx para 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 o PowerShell para gerenciar compartilhamentos de arquivos localizados em vários sistemas de arquivos.

O Microsoft Windows impõe regras e limitações para nomear 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 AWS Managed Microsoft Active Directory, esse grupo é denominado Administradores delegados do FSx da AWS. 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 API DescribeFileSystems.

  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 ao abrir 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 o PowerShell conforme descrito abaixo.

Você pode gerenciar compartilhamentos de arquivos usando comandos personalizados de gerenciamento remoto do FSx para Windows File Server para o PowerShell. Esses comandos podem ajudar você a automatizar o gerenciamento de tarefas de compartilhamento de arquivos, como:

  • Migrar compartilhamentos de arquivos de servidores de arquivos existentes para o Amazon FSx

  • Sincronizar compartilhamentos de arquivos em Regiões da AWS para recuperação de desastres

  • Gerenciar programaticamente fluxos de trabalho contínuos de compartilhamentos de arquivos, como provisionamento de compartilhamento de arquivos em equipe

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

A tabela a seguir lista os comandos do PowerShell para gerenciamento remoto da CLI do Amazon FSx que você pode usar para gerenciar compartilhamentos de arquivos em sistemas de arquivos do FSx para 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 -?.

Passar credenciais para New-FSxSmbShare

Você pode passar credenciais para New-FSxSmbShare para execução em um loop para criar centenas ou milhares de compartilhamentos sem precisar reinserir as credenciais 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 recurso do AWS Secrets Manager, 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)))

Você pode criar compartilhamentos continuamente disponíveis (CA) usando a CLI do Amazon FSx para gerenciamento remoto no 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.

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

Use o comando apresentado a seguir para visualizar o valor da propriedade Continuamente disponível para um compartilhamento de arquivos existente.

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

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

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

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

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

Para habilitar 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}