Nozioni di base su Nimble Studio File Transfer - Trasferimento di file con Nimble Studio

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

Nozioni di base su Nimble Studio File Transfer

Questo tutorial mostra come installare e configurareFile Transfer. Prima di iniziare i seguenti passaggi, assicurati che il Configurazione di Nimble Studio File Transfer tutorial sia stato completato dall'amministratore.

Se riscontri problemi mentre segui questo tutorial, consulta la Supporto per Nimble Studio File Transfer pagina.

Prerequisiti

Completa la Configurazione di Nimble Studio File Transfer sezione prima di installare e configurareFile Transfer.

Configurazione hardware

È consigliabile che il computer soddisfi i seguenti requisiti per l'utilizzoFile Transfer. Per ulteriori informazioni su come aumentare la velocità dei trasferimenti, consultaOttimizzazione delle prestazioni.

  • 8 core CPU logici

  • 8 GB RAM

Le velocità di trasferimento dipendono dall'hardware, dalla configurazione di rete e dalla larghezza di banda. File Transferpuò trasferire file nella misura consentita dalla rete e dall'hardware. Ad esempio, se al computer è stata assegnata una larghezza di banda di rete di 500 Mbps, la velocità più veloce che si File Transfer può provare a completare i trasferimenti è 500 Mbps.

Fase 1: installare File Transfer

Il File Transfer programma di installazione ti guiderà nella configurazione e imposterà i thread e le dimensioni dei blocchi corretti in base alle tue macchine.

Scarica e installa il client direttamente dai Nimble Studio File Transfer client. File Transfer

Fase 2: configurazione di File Transfer

ConFile Transfer, è possibile utilizzare l'interfaccia utente grafica (GUI) o l'interfaccia a riga di comando (CLI). Se si utilizza un sistema operativo (OS) con un desktop, è possibile effettuare la configurazione File Transfer nella GUI. Se non utilizzi un sistema operativo con un desktop, puoi utilizzare la File Transfer CLI per configurare ed eseguire. File Transfer La CLI offre una maggiore flessibilità per l'utilizzo. File Transfer

GUI

Prima di poter trasferire file conFile Transfer, è necessario aggiungere una configurazione remota. Le configurazioni remote vengono trattate come configurazioni diverse che è possibile utilizzare per trasferire file in bucket e directory diversi.

Per aggiungere una configurazione remota
  1. Scegli Crea una configurazione remota nella finestra del browser dei file S3 Bucket della GUI.

  2. Nella sezione Aggiungi configurazione remota, inserisci le seguenti informazioni.

    1. In Nome configurazione remota, inserisci un nome per la configurazione remota. Il nome non può essere modificato una volta impostato.

    2. In S3 Bucket, aggiungi il nome del bucket S3 per cui desideri utilizzare. File Transfer Per creare un bucket S3, consulta. Creare un bucket S3

    3. In AWSRegione, inserisci la regione in cui si trova il tuo bucket S3.

    4. In Profilo AWS denominato, inserisci un profilo AWS denominato da utilizzare per l'accesso a S3. Se scegli invece di utilizzare una chiave di AWS accesso o una chiave AWS segreta, lascia vuoto questo campo. Se non disponi di un profilo con AWS nome, consulta gli Configura il AWS CLI argomenti Crea una policy di accesso IAM e.

  3. Scegli Aggiungi per continuare.

  4. Nella sezione Avanzate, inserisci le seguenti informazioni.

    1. Storage Class specifica la classe di storage del bucket S3. Per informazioni sulle classi di storage, consulta Amazon S3 Storage Classes

    2. L'algoritmo di checksum specifica quale algoritmo di checksum viene utilizzato per i calcoli del checksum.

    3. (Facoltativo) La directory locale specifica la directory predefinita sul computer locale.

    4. (Facoltativo) Il prefisso del bucket S3 specifica la directory predefinita del bucket S3.

    5. Il filtro specifica un filtro per i file in base al formato. Questo campo accetta espressioni regolari valide. Ad esempio, carica "^.*\.(mov)$" solo i file che terminano con. .mov

    6. Limiti massimi di età File Transfer per i file creati o modificati dopo il valore Max Age temporale e prima dell'ora corrente. Le unità sono espresse in m (minuti), h (ore), d (giorni) e w (settimane). Se non viene fornita alcuna unità, il valore viene specificato in secondi. Ad esempio, un input di 5d trasferisce file creati o modificati negli ultimi cinque giorni. Un input di file di 350 trasferimento creati o modificati negli ultimi 350 secondi.

    7. (Facoltativo) L'elenco dell'ordine dei file imposta la priorità di trasferimento in base all'estensione del file. Inserite un'estensione per aggiungerla all'elenco. I file con estensioni non presenti nell'elenco hanno la priorità più bassa e vengono trasferiti nell'ordine in cui sono elencati nel file system.

      Immagine di esempio dell'elenco dell'ordine dei file di trasferimento dei file con estensioni.mov e.txt.
    8. L'autotuning dei trasferimenti imposta dinamicamente il numero di thread e la dimensione dei blocchi per i trasferimenti di file se abilitato. Questo è abilitato per impostazione predefinita. Ti consigliamo di tenere questa opzione abilitata.

      Numero di thread

      Numero di thread individuali utilizzati per trasferire ogni singolo file.

      Dimensione del blocco

      Dimensione del blocco (in megabyte) fornito da ogni thread.

    9. L'attivazione di Use S3 Transfer Acceleration migliora la velocità di trasferimento di file di grandi dimensioni se abilitata. La migliore pratica è tenere disattivata S3 Transfer Acceleration perché non è necessaria per ottenere trasferimenti ad alta velocità in. File Transfer Se il bucket è geograficamente lontano da te, attiva questa funzione. Per ulteriori informazioni, consulta S3 Transfer Acceleration. Se questa opzione è abilitata, potrebbero essere applicati costi aggiuntivi. Per ulteriori informazioni, consulta Prezzi di Amazon S3.

    10. Se abilitato, l'opzione Abilita filtro metadati filtra automaticamente i file di metadati di sistema. Questi file includono file che iniziano con ._ thumbs.db e.DS_Store.

  5. Seleziona Salva

Per aggiungere un ID studio
  1. Aprire File Transfer.

    1. Vai al menu Start e cerca File Transfer.

    2. Seleziona Nimble Studio File Transferdall'elenco.

  2. Dal menu a discesa ( The menu icon. ), scegli Impostazioni.

  3. Inserisci l'ID dello studio che hai trovato nel Crea uno studio in Nimble Studio tutorial.

  4. Selezionare Salva.

CLI

Ora che File Transfer è installato, modifica il file di configurazione.

Per modificare il file di configurazione
  1. Apri il file di configurazione con qualsiasi software di modifica del testo presente sul tuo computer.

    1. Windows: accedi alla User/<your username> cartella sul tuo computer. Apri la .filetransfer cartella e apri il filetransfer.yaml file con un editor di testo.

    2. macOS: InvioCmd+Shift+G. Quindi entra~/.filetransfer. Apri il file filetransfer.yaml con un editor di testo.

    3. Linux: apri il filetransfer.yaml file utilizzando un editor di testo qualsiasi. Il file si trova in~/.filetransfer/configuration.yaml.

  2. Definire le seguenti variabili nel file di configurazione. I valori richiesti vengono compilati. È necessario fornire i valori opzionali.

    1. studio_id: Inserisci l'ID dello studio che hai trovato nel Crea uno studio in Nimble Studio tutorial.

    2. max_active_checksums: Inserisci il numero di checksum individuali che vengono elaborati contemporaneamente. Se questo valore supera il numero di core CPU disponibili nel sistema, viene visualizzato un messaggio di avviso e il valore è limitato al numero di core CPU. Per ulteriori informazioni, consulta File Transferchecksum.

    3. max_active_transfers: Immettere il numero di singoli file che vengono elaborati contemporaneamente.

  3. Definire almeno una configurazione remota nel file di configurazione. I valori richiesti per la configurazione remota non sono compilati, quindi è necessario inserirli manualmente. Definisci le seguenti variabili per ogni configurazione remota.

    protocols: s3: remote_configuration: demo: name: demo bucket: my-bucket region: us-west-2 profile: my-profile storage_class: standard auto_tuning: true chunk_size: 25 threads: 10 checksum_algorithm: md5_hex max_age: "" accelerated: false file_order: [] filter: "" upload_hot_folder: enabled: false local_source_folder: "" s3_destination_folder: "" enable_metadata_filter: true paths: local: "" remote: ""
  4. name: Inserisci un nome per il tuo profilo di trasferimento.

  5. bucket: Inserisci il nome del bucket S3 su cui vuoi caricare e da cui effettuare il download. Il tuo amministratore dovrebbe aver creato il bucket in. Creare un bucket S3

  6. region: Inserisci Regione AWS quello in cui si trova il tuo bucket.

  7. profile: Inserisci il nome del profilo creato dall'amministratore nel passaggio 4 diConfigura il AWS CLI. Questo profilo consente di accedere ad Amazon Simple Storage Service (Amazon S3). Per ottenere un elenco di profili configurati, esegui il seguente comando in una finestra di terminale: aws configure list

  8. storage_class: Per impostazione predefinita, questa opzione è impostata sustandard. I valori accettati per questa variabile sono i seguenti:

    • reduced_redundancy

    • standard_ia

    • onezone_ia

    • intelligent_tiering

    • glacier

    • deep_archive

    • glacier_ir

    Nota

    Puoi caricare direttamente in qualsiasi classe di storage in Amazon S3. Se utilizzi S3 Glacier Deep Archive o S3 Glacier Flexible Retrieval, non puoi scaricare direttamente da S3 Glacier Deep Archive o S3 Glacier Flexible Retrieval. File Transfer File Transfer Per ulteriori informazioni sulle classi di storage, consulta Amazon S3 Storage Classes.

  9. auto_tuning: regola automaticamente la dimensione dei blocchi e il numero massimo di trasferimenti attivi in base alla dimensione del file. Per impostazione predefinita, questa opzione è impostata su. true

  10. chunk_size: Inserisci la dimensione del blocco (in MB) fornito da ogni thread. Questo campo non è obbligatorio se auto _tuning è impostato su. true

  11. threads: Immettere il numero di thread individuali utilizzati per trasferire ogni singolo file. Questo campo non è obbligatorio se auto_tuning è impostato su. true

  12. checksum_algorithm: Questo è l'algoritmo di checksum che verrà utilizzato per caricare i file su S3. Puoi scegliere md5-hex (il valore predefinito),xxhash, xxhash64 e. xxh3 checksum algorithms

  13. (Facoltativo)Max Age: Limiti File Transfer ai file creati o modificati dopo il valore Max Age temporale e prima dell'ora corrente. Le unità sono espresse in m (minuti), h (ore), d (giorni) e w (settimane). Se non viene fornita alcuna unità, il valore viene specificato in secondi. Ad esempio, un input di 5d trasferisce file creati o modificati negli ultimi cinque giorni. Un input di file di 350 trasferimento creati o modificati negli ultimi 350 secondi.

  14. accelerated: Abilita l'accelerazione del trasferimento S3. Per impostazione predefinita, questo è false. La migliore pratica è tenere disattivata S3 Transfer Acceleration perché non è necessaria per ottenere trasferimenti ad alta velocità in. File Transfer Se il bucket è geograficamente lontano da te, attiva questa funzione. Per ulteriori informazioni, consulta S3 Transfer Acceleration. Se questa opzione è abilitata, potrebbero essere applicati costi aggiuntivi. Per ulteriori informazioni, consulta Prezzi di Amazon S3.

  15. (Facoltativo)file_order: Immettete un elenco di estensioni di file separate da virgole per definire la priorità dei file da trasferire. Tutte le estensioni di file non elencate vengono trasferite per ultime nell'ordine in cui sono elencate dal file system. Ad esempio, ".mov,.txt" dà priorità al trasferimento dei file rispetto .mov ai file. .txt

  16. (Facoltativo)filter: filtra i file trasferiti in base al formato. Il filter campo accetta espressioni regolari valide. Ad esempio, carica "^.*\.(mov)$" solo i file che terminano con .mov

  17. (Facoltativo)upload_hot_folder enabled: attiva la funzionalità di caricamento delle hot folder.

  18. (Facoltativo)upload_hot_folder local_source_folder: Questa opzione è obbligatoria quando upload hot folder è abilitata. File Transfermonitora in modo ricorsivo tutti gli eventi del file system nella cartella specificata e avvia i caricamenti quando i file vengono aggiunti o modificati.

  19. (Facoltativo)upload_hot_folder s3_destination_folder: è obbligatorio quando è abilitato. upload hot folder I file hot folder caricati vengono aggiunti a questa cartella.

  20. enable_metadata_filter: Quandotrue, File Transfer filtra automaticamente i file di metadati di sistema. Questi file includono Thumbs.db e .DS_Store file che iniziano con._.

  21. (Facoltativo)paths local: La cartella principale per File Transfer i file nel file system locale.

  22. (Facoltativo)paths remote: la cartella principale per File Transfer i file nel bucket S3.

  23. (Facoltativo)paths local: Immettete il percorso del file. I trasferimenti inizieranno da quel percorso locale nel file browser del file system locale.

  24. (Facoltativo)paths remote: Inserite il percorso del file. I trasferimenti inizieranno da quel percorso nel file browser per il bucket S3.

  25. Salva il file di configurazione.

  26. Esegui il comando seguente per convalidare AWS le tue credenziali: filetransfer validate-credentials remote configuration

    1. Sostituisci la configurazione remota con il nome della configurazione che hai creato.

    2. Questo comando controlla AWS le credenziali che hai fornito, come la chiave IAM. Questo comando verifica che File Transfer sia in grado di connettersi ad Amazon S3 ed elenca gli oggetti nel bucket specificato nel file di configurazione.

Dopo aver completato l'installazione e la configurazione, ora sei pronto per l'uso. File Transfer