View a markdown version of this page

Creazione, aggiornamento e rimozione di condivisioni di file - Amazon FSx per Windows File Server

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione, aggiornamento e rimozione di condivisioni di file

Questo argomento descrive come gestire le condivisioni di file eseguendo le seguenti attività.

  • Creare una nuova condivisione di file

  • Modifica una condivisione di file esistente

  • Rimuovere una condivisione di file esistente

È possibile utilizzare l'interfaccia grafica delle cartelle Windows-native condivise e l'interfaccia a riga di comando di Amazon FSx per la PowerShell gestione remota delle condivisioni di file sul file system FSx for Windows File Server. Potrebbero verificarsi ritardi quando si utilizza la GUI delle cartelle condivise (fsmgmt.msc) alla prima apertura del menu contestuale per le condivisioni che si trovano su un file system diverso. Per evitare questi ritardi, utilizza questa opzione per gestire le condivisioni di file PowerShell che si trovano su più file system.

Microsoft Windows impone regole e limitazioni per la denominazione di file e directory. Per garantire la corretta creazione e l'accesso ai dati, è necessario assegnare un nome ai file e alle directory in base a queste linee guida di Windows. Per ulteriori informazioni, consulta Convenzioni di denominazione.

avvertimento

Amazon FSx richiede che l'utente SYSTEM disponga delle autorizzazioni ACL NTFS Full control su ogni cartella su cui si crea una condivisione di file SMB. Non modificare le autorizzazioni NTFS ACL per questo utente sulle tue cartelle, in quanto ciò potrebbe rendere inaccessibili le tue condivisioni di file.

Per gestire le condivisioni di file sul tuo file system Amazon FSx, puoi utilizzare l'interfaccia grafica delle cartelle condivise. L'interfaccia grafica delle cartelle condivise fornisce una posizione centrale per la gestione di tutte le cartelle condivise su un server Windows. Le procedure seguenti descrivono come gestire le condivisioni di file.

Per connettere le cartelle condivise al file system FSx for Windows File Server
  1. Avvia l'istanza Amazon EC2 e collegala a Microsoft Active Directory a cui è collegato il file system Amazon FSx. A tale scopo, scegli una delle seguenti procedure dalla Guida all'Servizio di directory AWS amministrazione:

  2. Connect alla propria istanza come utente membro del gruppo di amministratori del file system. In AWS Managed Microsoft Active Directory, questo gruppo è denominato AWS Delegated FSx Administrators. In Microsoft Active Directory autogestito, questo gruppo è denominato Domain Admins o il nome personalizzato per il gruppo di amministratori fornito durante la creazione. Per ulteriori informazioni, consulta Connect to your Windows nella Amazon Elastic Compute Cloud User Guide for Windows Instances.

  3. Apri il menu Start ed esegui fsmgmt.msc utilizzando Esegui come amministratore. In questo modo si apre lo strumento GUI delle cartelle condivise.

  4. Per Azione, scegli Connetti a un altro computer.

  5. Per un altro computer, inserisci il nome DNS (Domain Name System) per il tuo file system Amazon FSx, ad esempio. amznfsxabcd0123.corp.example.com

    Per trovare il nome DNS del tuo file system sulla console Amazon FSx, scegli File system, scegli il tuo file system, quindi controlla la sezione Rete e sicurezza della pagina dei dettagli del file system. Puoi anche ottenere il nome DNS nella risposta dell'DescribeFileSystemsoperazione API.

  6. Scegli OK. Viene quindi visualizzata una voce relativa al file system Amazon FSx nell'elenco dello strumento Cartelle condivise.

Ora che Shared Folders è connesso al tuo file system Amazon FSx, puoi gestire le condivisioni di file Windows sul file system. Viene chiamata \share la condivisione predefinita. È possibile farlo con le seguenti azioni:

  • Crea una nuova condivisione di file: nello strumento Cartelle condivise, scegli Condivisioni nel riquadro a sinistra per visualizzare le condivisioni attive per il tuo file system Amazon FSx. Scegli Nuova condivisione e completa la procedura guidata Crea una cartella condivisa.

    È necessario creare la cartella locale prima di creare la nuova condivisione di file. È possibile eseguire questa operazione nel modo seguente:

    • Utilizzando lo strumento Cartelle condivise: fai clic su «Sfoglia» quando specifichi il percorso della cartella locale e fai clic su «Crea nuova cartella» per creare la cartella locale.

    • Utilizzo della riga di comando:

      New-Item -Type Directory -Path \\amznfsxabcd0123.corp.example.com\D$\share\MyNewShare
  • Modifica una condivisione di file: nello strumento Cartelle condivise, apri il menu contestuale (fai clic con il pulsante destro del mouse) per la condivisione di file che desideri modificare nel riquadro a destra e scegli Proprietà. Modificate le proprietà e scegliete OK.

  • Rimuovi una condivisione di file: nello strumento Cartelle condivise, apri il menu contestuale (fai clic con il pulsante destro del mouse) relativo alla condivisione di file che desideri rimuovere nel riquadro di destra, quindi scegli Interrompi condivisione.

    Nota

    Per i Single-AZ 2 e i Multi-AZ file system, rimuovere le condivisioni di file o modificare le condivisioni di file (incluso l'aggiornamento delle autorizzazioni, dei limiti utente e altre proprietà) utilizzando lo strumento GUI delle cartelle condivise è possibile solo se ci si connette a fsmgmt.msc utilizzando il nome DNS del file system Amazon FSx. Lo strumento GUI delle cartelle condivise non supporta queste azioni se ti connetti utilizzando l'indirizzo IP o il nome alias DNS del file system.

    Nota

    Se si utilizza lo strumento GUI delle cartelle condivise fsmgmt.msc per accedere alle condivisioni situate su più file system FSx for Windows File Server, potrebbero verificarsi ritardi alla prima apertura del menu contestuale di condivisione di file per una condivisione che si trova su un file system diverso. Per evitare questi ritardi, è possibile gestire le condivisioni di file utilizzando la procedura descritta di seguito. PowerShell

È possibile gestire le condivisioni di file utilizzando i comandi di gestione remota personalizzati di FSx for Windows File Server per. PowerShell Questi comandi possono aiutarvi ad automatizzare la gestione di attività di condivisione di file come:

  • Migrazione di condivisioni di file da file server esistenti ad Amazon FSx

  • Sincronizzazione delle condivisioni di file per il disaster recovery Regioni AWS

  • Gestione programmatica dei flussi di lavoro di condivisione di file in corso, ad esempio il provisioning della condivisione di file tra team

Per informazioni su come utilizzare l'interfaccia a riga di comando di Amazon FSx per la gestione remota, consulta. PowerShell Utilizzo dell'interfaccia a riga di comando di Amazon FSx per PowerShell

La tabella seguente elenca i PowerShell comandi di gestione remota dell'interfaccia a riga di comando di Amazon FSx che puoi utilizzare per gestire le condivisioni di file sui file system FSx for Windows File Server.

Comando di gestione della condivisione Description

New-FSxSmbShare

Crea una nuova condivisione di file.

Remove-FSxSmbShare

Rimuove una condivisione di file.

Get-FSxSmbShare

Recupera le condivisioni di file esistenti.

Set-FSxSmbShare

Imposta le proprietà per una condivisione.

Get-FSxSmbShareAccess

Recupera l'elenco di controllo degli accessi (ACL) di una condivisione.

Grant-FSxSmbShareAccess

Aggiunge una voce ACE (allow access control entry) per un trustee al descrittore di sicurezza di una condivisione.

Revoke-FSxSmbShareAccess

Rimuove tutti gli ACE di autorizzazione per un trustee dal descrittore di sicurezza di una condivisione.

Block-FSxSmbShareAccess

Aggiunge un ACE di rifiuto per un fiduciario al descrittore di sicurezza di una condivisione.

Unblock-FSxSmbShareAccess

Rimuove tutti gli ACE di rifiuto per un trustee dal descrittore di sicurezza di una condivisione.

La guida in linea di ogni comando fornisce un riferimento a tutte le opzioni di comando. Per accedere a questa guida, esegui il comando con-?, ad esempioNew-FSxSmbShare -?.

Passare le credenziali a New-FSxSmbShare

È possibile passare le credenziali a in New-FSxSmbShare modo da poterle eseguire in un ciclo continuo per creare centinaia o migliaia di condivisioni senza dover reinserire le credenziali ogni volta.

Preparate l'oggetto credenziale necessario per creare le condivisioni di file sul file server FSx for Windows File Server utilizzando una delle seguenti opzioni.

  • Per generare l'oggetto credenziale in modo interattivo, utilizzate il comando seguente.

    $credential = Get-Credential
  • Per generare l'oggetto credenziale utilizzando una AWS Secrets Manager risorsa, utilizzate il comando seguente.

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

Puoi creare condivisioni a disponibilità continua (CA) utilizzando l'interfaccia a riga di comando di Amazon FSx per la gestione remota su. PowerShell Le condivisioni CA create su un file system FSx for Windows File Multi-AZ Server sono estremamente resistenti e altamente disponibili. Un Single-AZ file system Amazon FSx è costruito su un cluster a nodo singolo. Di conseguenza, le condivisioni CA create su un Single-AZ file system sono estremamente durevoli, ma non sono altamente disponibili. Utilizzate il New-FSxSmbShare comando con l'-ContinuouslyAvailableopzione impostata su $True per specificare che la condivisione è una condivisione a disponibilità continua. Di seguito è riportato un comando di esempio per creare una condivisione CA.

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

È possibile modificare l'-ContinuouslyAvailableopzione su una condivisione di file esistente utilizzando il Set-FSxSmbShare comando.

Determina se una condivisione di file esistente è sempre disponibile

Utilizzare il comando seguente per visualizzare il valore della proprietà Continuously Available per una condivisione di file esistente.

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

Se CA è abilitato, l'output includerà la riga seguente:

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

Se CA non è abilitato, l'output includerà la seguente riga:

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

Per abilitare Continuly Available su una condivisione di file esistente, usa il seguente comando:

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