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à.
Lavorare con utenti gestiti dal servizio
Puoi aggiungere utenti Amazon S3 o Amazon EFS Service Managed al tuo server, a seconda dell'impostazione del dominio del server. Per ulteriori informazioni, consulta Configurazione di un endpoint SFTPFTPS, o server FTP.
Per aggiungere un utente gestito dal servizio a livello di codice, consulta l'esempio di. CreateUserAPI
Nota
Per gli utenti gestiti dal servizio è previsto un limite di 2.000 voci della directory logica. Per informazioni sull'utilizzo delle directory logiche, vedere. Utilizzo di directory logiche per semplificare le strutture di directory Transfer Family
Argomenti
Aggiungere utenti gestiti dal servizio Amazon S3
Nota
Se desideri configurare un bucket Amazon S3 con più account, segui i passaggi indicati in questo articolo del Knowledge Center: Come posso configurare il mio AWS Transfer Family server per utilizzare un bucket Amazon Simple Storage Service che
Per aggiungere un utente gestito dal servizio Amazon S3 al tuo server
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
, quindi seleziona Server dal pannello di navigazione. -
Nella pagina Server, seleziona la casella di controllo del server a cui desideri aggiungere un utente.
-
Scegli Add user (Aggiungi utente).
-
Nella sezione Configurazione utente, per Nome utente, inserisci il nome utente. Questo nome utente deve contenere un minimo di 3 e un massimo di 100 caratteri. È possibile utilizzare i seguenti caratteri nel nome utente: a—z, A-Z, 0—9, trattino basso '_', trattino '-', punto ' . ', e al segno «@». Il nome utente non può iniziare con un trattino '-', punto ' . ', o al segno «@».
-
Per Access, scegli il IAM ruolo che hai creato in precedenza che fornisce l'accesso al tuo bucket Amazon S3.
Hai creato questo IAM ruolo utilizzando la procedura in. Crea un IAM ruolo e una politica Tale IAM ruolo include una IAM policy che fornisce l'accesso al tuo bucket Amazon S3. Include anche un rapporto di fiducia con il AWS Transfer Family servizio, definito in un'altra IAM politica. Se hai bisogno di un controllo granulare degli accessi per i tuoi utenti, consulta il post del blog Enhance data access control with and Amazon AWS Transfer Family S3
. -
(Facoltativo) Per Policy, seleziona una delle seguenti opzioni:
-
Nessuno
-
Politica esistente
-
Seleziona una politica tra IAM: consente di scegliere una politica di sessione esistente. Scegliete Visualizza per visualizzare un JSON oggetto contenente i dettagli della politica.
-
Genera automaticamente una politica basata sulla home directory: genera automaticamente una politica di sessione. Scegli Visualizza per visualizzare un JSON oggetto contenente i dettagli della politica.
Nota
Se scegli Genera automaticamente una politica basata sulla home directory, non selezionare Restricted per questo utente.
Per ulteriori informazioni sui criteri di sessione, consultaCrea un IAM ruolo e una politica. Per ulteriori informazioni sulla creazione di una politica di sessione, consultaCreazione di una politica di sessione per un bucket Amazon S3.
-
-
Per la directory Home, scegli il bucket Amazon S3 in cui archiviare i dati da trasferire. AWS Transfer Family Inserisci il percorso della
home
directory in cui l'utente atterra quando accede utilizzando il suo client.Se lasci vuoto questo parametro, viene utilizzata la
root
directory del tuo bucket Amazon S3. In questo caso, assicurati che il tuo IAM ruolo fornisca l'accesso a questaroot
directory.Nota
Ti consigliamo di scegliere un percorso di directory che contenga il nome utente dell'utente, che ti consenta di utilizzare in modo efficace una politica di sessione. La policy di sessione limita l'accesso degli utenti nel bucket Amazon S3 alla directory di quell'utente.
home
-
(Facoltativo) Per Restricted, seleziona la casella di controllo in modo che i tuoi utenti non possano accedere a nulla al di fuori di quella cartella e non possano vedere il bucket o il nome della cartella Amazon S3.
Nota
L'assegnazione all'utente di una home directory e la limitazione dell'utente a tale directory dovrebbero essere sufficienti per bloccare l'accesso dell'utente alla cartella designata. Se è necessario applicare ulteriori controlli, utilizzare una politica di sessione.
Se si seleziona Limitato per questo utente, non è possibile selezionare Genera automaticamente criteri in base alla cartella home, poiché la cartella principale non è un valore definito per gli utenti con restrizioni.
-
Per la chiave SSH pubblica, inserisci la parte relativa alla SSH chiave pubblica della coppia di SSH chiavi.
La chiave viene convalidata dal servizio prima di aggiungere il nuovo utente.
Nota
Per istruzioni su come generare una SSH key pair, consultaGenera SSH chiavi per gli utenti gestiti dal servizio.
-
(Facoltativo) Per Chiave e Valore, inserite uno o più tag come coppie chiave-valore e scegliete Aggiungi tag.
-
Scegliere Add (Aggiungi) per aggiungere il nuovo utente al server scelto.
Il nuovo utente viene visualizzato nella sezione Utenti della pagina dei dettagli del server.
Passaggi successivi: per il passaggio successivo, continua conTrasferimento di file su un endpoint server utilizzando un client.
Aggiungere utenti gestiti EFS dai servizi Amazon
Amazon EFS utilizza il modello di autorizzazione dei file Portable Operating System Interface (POSIX) per rappresentare la proprietà dei file.
-
Per ulteriori dettagli sulla proprietà dei EFS file di Amazon, consulta la pagina Proprietà dei EFS file di Amazon.
-
Per maggiori dettagli sulla configurazione delle directory per i tuoi EFS utenti, consultaConfigurare EFS gli utenti Amazon per Transfer Family.
Per aggiungere un utente EFS gestito dai servizi Amazon al tuo server
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
, quindi seleziona Server dal pannello di navigazione. -
Nella pagina Server, seleziona il EFS server Amazon a cui desideri aggiungere un utente.
-
Scegli Aggiungi utente per visualizzare la pagina Aggiungi utente.
-
Nella sezione Configurazione utente, utilizza le seguenti impostazioni.
-
Il nome utente deve contenere un minimo di 3 e un massimo di 100 caratteri. È possibile utilizzare i seguenti caratteri nel nome utente: a—z, A-Z, 0—9, trattino basso '_', trattino '-', punto ' . ', e al segno «@». Il nome utente non può iniziare con un trattino '-', punto ' . ', o al segno «@».
-
Per ID utente e ID gruppo, tieni presente quanto segue:
-
Per il primo utente che crei, ti consigliamo di inserire un valore sia
0
per l'ID del gruppo che per l'ID utente. Ciò concede all'utente i privilegi di amministratore per Amazon. EFS -
Per utenti aggiuntivi, inserisci l'ID utente e POSIX l'ID del gruppo. IDsVengono utilizzati per tutte le operazioni di Amazon Elastic File System eseguite dall'utente.
-
Per ID utente e ID gruppo, non utilizzare zeri iniziali. Ad esempio,
12345
è accettabile, non lo012345
è.
-
-
(Facoltativo) Per Gruppo secondario IDs, inserisci uno o più POSIX gruppi aggiuntivi IDs per ogni utente, separati da virgole.
-
Per Access, scegli il IAM ruolo che:
-
Fornisce all'utente l'accesso solo alle EFS risorse Amazon (file system) a cui desideri che acceda.
-
Definisce quali operazioni sul file system l'utente può e non può eseguire.
Ti consigliamo di utilizzare il IAM ruolo per la selezione del EFS file system Amazon con accesso al montaggio e autorizzazioni di lettura/scrittura. Ad esempio, la combinazione delle seguenti due politiche AWS gestite, sebbene piuttosto permissiva, concede le autorizzazioni necessarie all'utente:
-
AmazonElasticFileSystemClientFullAccess
-
AWSTransferConsoleFullAccess
Per ulteriori informazioni, consulta il post di blog dedicato al AWS Transfer Family supporto per Amazon Elastic File System
. -
-
Per la directory Home, procedi come segue:
-
Scegli il EFS file system Amazon che desideri utilizzare per archiviare i dati da trasferire AWS Transfer Family.
-
Decidi se impostare la home directory su Restricted. L'impostazione della home directory su Restricted ha i seguenti effetti:
-
EFSGli utenti Amazon non possono accedere a file o directory al di fuori di quella cartella.
-
EFSGli utenti Amazon non possono vedere il nome del EFS file system Amazon (fs-xxxxxxx).
Nota
Quando selezioni l'opzione Restricted, i collegamenti simbolici non si risolvono per EFS gli utenti Amazon.
-
-
(Facoltativo) Inserisci il percorso della home directory in cui desideri che si trovino gli utenti quando accedono utilizzando il loro client.
Se non specifichi una home directory, viene utilizzata la directory principale del tuo EFS file system Amazon. In questo caso, assicurati che il tuo IAM ruolo fornisca l'accesso a questa directory principale.
-
-
-
Per la chiave SSH pubblica, inserisci la parte relativa alla SSH chiave pubblica della coppia di SSH chiavi.
La chiave viene convalidata dal servizio prima di aggiungere il nuovo utente.
Nota
Per istruzioni su come generare una SSH key pair, consultaGenera SSH chiavi per gli utenti gestiti dal servizio.
-
(Facoltativo) Immettete i tag per l'utente. Per Chiave e Valore, inserite uno o più tag come coppie chiave-valore e scegliete Aggiungi tag.
-
Scegliere Add (Aggiungi) per aggiungere il nuovo utente al server scelto.
Il nuovo utente viene visualizzato nella sezione Utenti della pagina dei dettagli del server.
Problemi che potresti riscontrare quando accedi SFTP per la prima volta al server Transfer Family:
-
Se esegui il
sftp
comando e il prompt non viene visualizzato, potresti ricevere il seguente messaggio:Couldn't canonicalize: Permission denied
Need cwd
In questo caso, è necessario aumentare le autorizzazioni relative alle policy per il ruolo dell'utente. È possibile aggiungere una politica AWS gestita, ad esempio
AmazonElasticFileSystemClientFullAccess
. -
Se si immette
pwd
alsftp
prompt di visualizzare la home directory dell'utente, è possibile che venga visualizzato il seguente messaggio, in cuiUSER-HOME-DIRECTORY
è la home directory dell'SFTPutente:remote readdir("/
USER-HOME-DIRECTORY
"): No such file or directoryIn questo caso, dovresti essere in grado di accedere alla directory principale (
cd ..
) e creare la home directory dell'utente (mkdir
).username
Passaggi successivi: per il passaggio successivo, continua conTrasferimento di file su un endpoint server utilizzando un client.
Gestione degli utenti gestiti dal servizio
In questa sezione, puoi trovare informazioni su come visualizzare un elenco di utenti, come modificare i dettagli degli utenti e come aggiungere una chiave SSH pubblica.
Per trovare un elenco dei tuoi utenti
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Seleziona Server dal riquadro di navigazione per visualizzare la pagina Server.
-
Scegli l'identificatore nella colonna Server ID per visualizzare la pagina dei dettagli del server.
-
In Utenti, visualizza un elenco di utenti.
Per visualizzare o modificare i dettagli dell'utente
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Seleziona Server dal riquadro di navigazione per visualizzare la pagina Server.
-
Scegli l'identificatore nella colonna Server ID per visualizzare la pagina dei dettagli del server.
-
In Utenti, scegli un nome utente per visualizzare la pagina dei dettagli dell'utente.
Puoi modificare le proprietà dell'utente in questa pagina scegliendo Modifica.
-
Nella pagina dei dettagli degli utenti, scegli Modifica accanto a Configurazione utente.
-
Nella pagina Modifica configurazione, per Access, scegli il IAM ruolo che hai creato in precedenza che fornisce l'accesso al tuo bucket Amazon S3.
Hai creato questo IAM ruolo utilizzando la procedura in. Crea un IAM ruolo e una politica Tale IAM ruolo include una IAM policy che fornisce l'accesso al tuo bucket Amazon S3. Include anche un rapporto di fiducia con il AWS Transfer Family servizio, definito in un'altra IAM politica.
-
(Facoltativo) Per Policy, scegliete una delle seguenti opzioni:
-
Nessuno
-
Politica esistente
-
Seleziona una politica tra cui IAM scegliere una politica esistente. Scegli Visualizza per visualizzare un JSON oggetto contenente i dettagli della politica.
Per ulteriori informazioni sulle politiche di sessione, consultaCrea un IAM ruolo e una politica. Per ulteriori informazioni sulla creazione di una politica di sessione, consultaCreazione di una politica di sessione per un bucket Amazon S3.
-
-
Per la directory Home, scegli il bucket Amazon S3 in cui archiviare i dati da trasferire. AWS Transfer Family Inserisci il percorso della
home
directory in cui l'utente atterra quando accede utilizzando il suo client.Se lasci vuoto questo parametro, viene utilizzata la
root
directory del tuo bucket Amazon S3. In questo caso, assicurati che il tuo IAM ruolo fornisca l'accesso a questaroot
directory.Nota
Ti consigliamo di scegliere un percorso di directory che contenga il nome utente dell'utente, che ti consenta di utilizzare in modo efficace una politica di sessione. La policy di sessione limita l'accesso degli utenti nel bucket Amazon S3 alla directory di quell'utente.
home
-
(Facoltativo) Per Restricted, seleziona la casella di controllo in modo che i tuoi utenti non possano accedere a nulla al di fuori di quella cartella e non possano vedere il bucket o il nome della cartella Amazon S3.
Nota
Quando si assegna all'utente una home directory e si limita l'utente a tale directory, ciò dovrebbe essere sufficiente per bloccare l'accesso dell'utente alla cartella designata. Utilizza una politica di sessione quando devi applicare ulteriori controlli.
-
Scegliere Salva per salvare le modifiche.
Per eliminare un utente
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Seleziona Server dal riquadro di navigazione per visualizzare la pagina Server.
-
Scegli l'identificatore nella colonna Server ID per visualizzare la pagina dei dettagli del server.
-
In Utenti, scegli un nome utente per visualizzare la pagina dei dettagli dell'utente.
-
Nella pagina dei dettagli degli utenti, scegli Elimina a destra del nome utente.
-
Nella finestra di dialogo di conferma che appare, inserisci la parola
delete
, quindi scegli Elimina per confermare che desideri eliminare l'utente.
L'utente viene eliminato dall'elenco degli utenti.
Per aggiungere una chiave SSH pubblica per un utente
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Nel riquadro di navigazione, selezionare Servers (Server).
-
Scegli l'identificatore nella colonna Server ID per visualizzare la pagina dei dettagli del server.
-
In Utenti, scegli un nome utente per visualizzare la pagina dei dettagli dell'utente.
-
Scegli Aggiungi chiave SSH pubblica per aggiungere una nuova chiave SSH pubblica a un utente.
Nota
SSHle chiavi vengono utilizzate solo dai server abilitati per Secure Shell (SSH) File Transfer Protocol (SFTP). Per informazioni su come generare una SSH key pair, vedereGenera SSH chiavi per gli utenti gestiti dal servizio.
-
Per la chiave SSH pubblica, inserisci la parte relativa alla chiave SSH pubblica della coppia di SSH chiavi.
La chiave viene convalidata dal servizio prima di aggiungere il nuovo utente. Il formato della SSH chiave è
ssh-rsa
. Per generare una SSH key pair, vedereGenera SSH chiavi per gli utenti gestiti dal servizio.string
-
Scegliere Add key (Aggiungi chiave).
Per eliminare una chiave SSH pubblica per un utente
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Nel riquadro di navigazione, selezionare Servers (Server).
-
Scegli l'identificatore nella colonna Server ID per visualizzare la pagina dei dettagli del server.
-
In Utenti, scegli un nome utente per visualizzare la pagina dei dettagli dell'utente.
-
Per eliminare una chiave pubblica, seleziona la relativa SSH casella di controllo e scegli Elimina.