Comandi supportati AWS CLI - AWS Snowball Edge Guida per gli sviluppatori

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

Comandi supportati AWS CLI

Di seguito, puoi trovare informazioni su come specificare l'adattatore Amazon S3 o lo storage compatibile con Amazon S3 sui dispositivi Snow Family come endpoint per AWS Command Line Interface i comandi applicabili ().AWS CLI Puoi anche trovare l'elenco dei AWS CLI comandi per Amazon S3 supportati per il trasferimento di dati al AWS Snowball Edge dispositivo con l'adattatore o allo storage compatibile con Amazon S3 sui dispositivi Snow Family.

Attualmente, i dispositivi Snowball Edge supportano solo la versione 1.16.14 e precedenti di AWS CLI quando si utilizza l'adattatore Amazon S3. Per informazioni, consulta Versione client Snowball Edge. Se utilizzi uno storage compatibile con Amazon S3 su dispositivi Snow Family, puoi utilizzare la versione più recente di. AWS CLI Per scaricare e utilizzare la versione più recente, consulta la Guida per AWS Command Line Interface l'utente.

Nota

Assicurati di installare la versione 2.6.5 o successive o 3.4 o successive di Python prima di installare la versione 1.16.14 di AWS CLI.

AWS CLI Comandi supportati per Amazon S3

Di seguito è riportata una descrizione del sottoinsieme di AWS CLI comandi e opzioni per Amazon S3 supportato AWS Snowball Edge dal dispositivo. Se un comando o un'opzione non è elencato, non è supportato. Insieme al comando, puoi dichiarare alcune opzioni non supportate, come --sse o --storage-class. Tuttavia, queste vengono ignorate e non influiscono sulla modalità di importazione dei dati.

  • cp — Copia un file o un oggetto su o dal AWS Snowball Edge dispositivo. Di seguito sono elencate le opzioni per questo comando:

    • --dryrun(Boolean) — Le operazioni che verrebbero eseguite utilizzando il comando specificato vengono visualizzate senza essere eseguite.

    • --quiet(Boolean) — Le operazioni eseguite dal comando specificato non vengono visualizzate.

    • --include(stringa) — Non esclude file o oggetti nel comando che corrispondono al modello specificato. Per i dettagli, vedete Uso dei filtri di esclusione e inclusione nel riferimento ai AWS CLI comandi.

    • --exclude(stringa) — Esclude tutti i file o gli oggetti dal comando che corrisponde al modello specificato.

    • --follow-symlinks | --no-follow-symlinks(Boolean) — I link simbolici (collegamenti simbolici) vengono seguiti solo durante il caricamento su Amazon S3 dal file system locale. Amazon S3 non supporta i link simbolici, quindi i contenuti della destinazione del link vengono caricati sotto il nome del link. Quando nessuna delle due opzioni è specificata, l'impostazione predefinita è seguire symlink.

    • --only-show-errors(Boolean): vengono visualizzati solo gli errori e gli avvisi. L'output restante viene soppresso.

    • --recursive(Boolean) — Il comando viene eseguito su tutti i file o gli oggetti contenuti nella directory o nel prefisso specificato.

    • --page-size(numero intero) — Il numero di risultati da restituire in ogni risposta a un'operazione di elenco. Il valore predefinito è 1000 (il massimo consentito). L'utilizzo di un valore inferiore potrebbe essere utile se un'operazione scade.

    • --metadata(mappa) — Una mappa di metadati da archiviare con gli oggetti in Amazon S3. Questa mappa viene applicata a ogni oggetto che fa parte di questa richiesta. In una sincronizzazione, questa funzionalità significa che i file che non sono cambiati non ricevono i nuovi metadati. Quando si esegue la copia tra due posizioni Amazon S3, metadata-directive l'argomento per impostazione predefinita REPLACE è se non diversamente specificato.

  • ls — Elenca gli oggetti sul dispositivo. AWS Snowball Edge Di seguito sono elencate le opzioni per questo comando:

    • --human-readable(Boolean) — Le dimensioni dei file vengono visualizzate in un formato leggibile dall'uomo.

    • --summarize(Boolean): vengono visualizzate informazioni di riepilogo. che rappresentano il numero di oggetti e le relative dimensioni totali.

    • --recursive(Boolean) — Il comando viene eseguito su tutti i file o gli oggetti nella directory o nel prefisso specificato.

    • --page-size(numero intero) — Il numero di risultati da restituire in ogni risposta a un'operazione di elenco. Il valore predefinito è 1000 (il massimo consentito). L'utilizzo di un valore inferiore potrebbe essere utile se un'operazione scade.

  • rm — Elimina un oggetto sul dispositivo. AWS Snowball Edge Di seguito sono elencate le opzioni per questo comando:

    • --dryrun(Boolean) — Le operazioni che verrebbero eseguite utilizzando il comando specificato vengono visualizzate senza essere eseguite.

    • --include(stringa) — Non esclude file o oggetti nel comando che corrispondono allo schema specificato. Per i dettagli, vedete Uso dei filtri di esclusione e inclusione nel riferimento ai AWS CLI comandi.

    • --exclude(stringa) — Esclude tutti i file o gli oggetti dal comando che corrisponde al modello specificato.

    • --recursive(Boolean) — Il comando viene eseguito su tutti i file o gli oggetti nella directory o nel prefisso specificato.

    • --page-size(numero intero) — Il numero di risultati da restituire in ogni risposta a un'operazione di elenco. Il valore predefinito è 1000 (il massimo consentito). L'utilizzo di un valore inferiore potrebbe essere utile se un'operazione scade.

    • --only-show-errors(Boolean) — Vengono visualizzati solo gli errori e gli avvisi. L'output restante viene soppresso.

    • --quiet(Boolean) — Le operazioni eseguite dal comando specificato non vengono visualizzate.

  • sync — Sincronizza le directory e i prefissi. Questo comando consente di copiare file nuovi e aggiornati dalla directory di origine nella destinazione. Questo comando crea cartelle nella destinazione solo se contengono uno o più file.

    Importante

    La sincronizzazione da una directory a un'altra sullo stesso Snowball Edge non è supportata.

    La sincronizzazione da un AWS Snowball dispositivo a un altro non è AWS Snowball supportata.

    Puoi utilizzare questa opzione solo per sincronizzare i contenuti tra l'archiviazione dei dati locale e Snowball Edge.

    • --dryrun(Boolean) — Le operazioni che verrebbero eseguite utilizzando il comando specificato vengono visualizzate senza essere eseguite.

    • --quiet(Boolean) — Le operazioni eseguite dal comando specificato non vengono visualizzate.

    • --include(stringa) — Non esclude file o oggetti nel comando che corrispondono al modello specificato. Per i dettagli, vedete Uso dei filtri di esclusione e inclusione nel riferimento ai AWS CLI comandi.

    • --exclude(stringa) — Esclude tutti i file o gli oggetti dal comando che corrisponde al modello specificato.

    • --follow-symlinksor --no-follow-symlinks (Boolean) — I link simbolici (collegamenti simbolici) vengono seguiti solo durante il caricamento su Amazon S3 dal file system locale. Amazon S3 non supporta i link simbolici, quindi i contenuti della destinazione del link vengono caricati sotto il nome del link. Quando nessuna delle due opzioni è specificata, l'impostazione predefinita è seguire symlink.

    • --only-show-errors(Boolean): vengono visualizzati solo gli errori e gli avvisi. L'output restante viene soppresso.

    • --no-progress(Boolean) — L'avanzamento del trasferimento dei file non viene visualizzato. Questa opzione viene applicata solo quando le opzioni --quiet e --only-show-errors non sono fornite.

    • --page-size(numero intero) — Il numero di risultati da restituire in ogni risposta a un'operazione di elenco. Il valore predefinito è 1000 (il massimo consentito). L'utilizzo di un valore inferiore potrebbe essere utile se un'operazione scade.

    • --metadata(mappa) — Una mappa di metadati da archiviare con gli oggetti in Amazon S3. Questa mappa viene applicata a ogni oggetto che fa parte di questa richiesta. In una sincronizzazione, questa funzionalità significa che i file che non sono cambiati non ricevono i nuovi metadati. Quando si esegue la copia tra due posizioni Amazon S3, metadata-directive l'argomento per impostazione predefinita REPLACE è se non diversamente specificato.

      Importante

      La sincronizzazione da una directory a un'altra sullo stesso Snowball Edge non è supportata.

      La sincronizzazione da un AWS Snowball dispositivo a un altro non è AWS Snowball supportata.

      Puoi utilizzare questa opzione solo per sincronizzare i contenuti tra l'archiviazione dei dati locale e Snowball Edge.

    • --size-only(Boolean): con questa opzione, la dimensione di ogni chiave è l'unico criterio utilizzato per decidere se eseguire la sincronizzazione dall'origine alla destinazione.

    • --exact-timestamps(Boolean): durante la sincronizzazione da Amazon S3 allo storage locale, gli elementi delle stesse dimensioni vengono ignorati solo quando i timestamp corrispondono esattamente. Il comportamento predefinito consiste nell'ignorare gli articoli delle stesse dimensioni a meno che la versione locale non sia più recente della versione di Amazon S3.

    • --delete(Boolean) — I file presenti nella destinazione ma non nell'origine vengono eliminati durante la sincronizzazione.

Puoi utilizzare file o cartelle i cui nomi contengono spazi, ad esempio my photo.jpg o My Documents. Tuttavia, assicuratevi di gestire correttamente gli spazi nei comandi. AWS CLI Per ulteriori informazioni, consulta Specificazione dei valori dei parametri per la AWS CLI nella Guida per AWS Command Line Interface l'utente.