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 per il client Snowball Edge
Di seguito sono disponibili informazioni sui comandi del client Snowball Edge, inclusi esempi di utilizzo e output di esempio.
Nota
Il AWS Snowcone dispositivo utilizza gli stessi CLI comandi Snowball Edge, ma non supporta i comandi che si applicano al clustering.
Argomenti
- Configurazione di un profilo per il client Snowball Edge
- Ottenere il codice QR per la NFC convalida
- Sblocco di un dispositivo AWS Snowcone
- Aggiornamento di uno Snowcone
- Ottenimento delle credenziali
- Avvio di un servizio sul dispositivo Snowcone
- Interruzione di un servizio sul dispositivo Snowcone
- Ottenere il certificato per il trasferimento dati
- AWS Snowcone Registri
- Ottenere lo stato del dispositivo
- Ottenere lo stato dei servizi
- Avvio di AWS DataSync AMI
- Avvio NFS e limitazione dell'accesso
- Limitazione dell'accesso alle NFS condivisioni quando NFS è in esecuzione
- Ottenere il percorso di esportazione per un bucket Amazon S3
- Abilitazione del debug AWS degli operatori locali
- Disattivazione del debug degli operatori locali AWS
- Creazione di un'interfaccia di rete diretta
- Ottenere informazioni su un'interfaccia di rete diretta
- Aggiornamento di un'interfaccia di rete diretta
- Eliminazione di un'interfaccia di rete diretta
- Verifica dello stato della funzionalità
- Modifica dello stato delle funzionalità
- Impostazione dei time server
- Controllo delle sorgenti temporali
Configurazione di un profilo per il client Snowball Edge
Ogni volta che esegui un comando per il client Snowball Edge, fornisci il file manifest, il codice di sblocco e un indirizzo IP. I primi due di questi possono essere ottenuti dalla Console di gestione della famiglia di servizi AWS Snow direzione API del lavoro. Per ulteriori informazioni su come ottenere il manifest e il codice di sblocco, consulta Ottenimento delle credenziali.
Puoi usare il comando snowballEdge configure
per memorizzare il percorso al manifest, il codice di sblocco di 29 caratteri e l'endpoint come un profilo. Dopo la configurazione, è possibile utilizzare altri comandi del client Snowball Edge senza dover inserire manualmente questi valori per un particolare lavoro. Dopo aver configurato il client Snowball Edge, le informazioni vengono salvate in formato testo JSON normale in. home
directory
/.aws/snowball/config/snowball-.config
L'endpoint è l'indirizzo IP, a cui viene aggiunto https://
. È possibile individuare l'indirizzo IP del AWS Snowcone dispositivo sul display del dispositivo. AWS Snowcone LCD Quando il AWS Snowcone dispositivo viene connesso alla rete per la prima volta, ottiene automaticamente un indirizzo DHCP IP, se è disponibile un DHCP server. Se desideri utilizzare un indirizzo IP diverso, puoi modificarlo dal LCD display. Per ulteriori informazioni, consulta Utilizzo AWS dei servizi su AWS Snowcone.
Importante
Chiunque possa accedere al file di configurazione può accedere ai dati sul dispositivo Snowcone. La gestione del controllo dell'accesso locale per questo file è una delle responsabilità amministrative.
Utilizzo
Puoi usare questo comando in due modi: inline o quando richiesto. Questo esempio di utilizzo mostra il metodo a richiesta.
snowballEdge configure
Esempio di Output
Configuration will be stored at
home directory
\.aws\snowball\config\snowball-.config Snowcone Manifest Path:Path/to/manifest/file
Unlock Code:29 character unlock code
Default Endpoint: https://192.0.2.0
Puoi avere più profili se hai più lavori contemporaneamente. Per ulteriori informazioni su più AWS CLI profili, consulta Named Profiles nella Guida AWS Command Line Interface per l'utente.
Ottenere il codice QR per la NFC convalida
Puoi utilizzare questo comando per generare un codice QR specifico per il dispositivo da utilizzare con l'app di verifica. AWS Snowcone È possibile scaricare questa app dall'App Store di Apple o da Google Play. Per ulteriori informazioni sulla NFC convalida, consulta. Convalida dei tag NFC
Utilizzo
snowballEdge get-app-qr-code --output-file
~/downloads/snowball-qr-code.png
Esempio di Output
QR code is saved to
~/downloads/snowball-qr-code.png
Sblocco di un dispositivo AWS Snowcone
Per sbloccare un AWS Snowcone dispositivo autonomo, esegui il comando. snowballEdge unlock-device
Questi comandi autenticano l'accesso al AWS Snowcone dispositivo.
Quando esegui uno di questi comandi di sblocco, puoi inserire manualmente il percorso del file manifest, il codice di sblocco di 29 caratteri e l'indirizzo IP del tuo dispositivo autonomo. Questo processo può diventare noioso, quindi consigliamo di configurare invece il client Snowball Edge. Se hai già configurato il client Snowball Edge, devi solo inserire il comando stesso senza il percorso del manifesto, il codice di sblocco o l'indirizzo IP.
Nota
Per sbloccare il dispositivo associato al lavoro, il dispositivo deve essere sul posto, collegato all'alimentazione e alla rete e acceso. Inoltre, il LCD display sulla parte anteriore del AWS Snowcone dispositivo deve indicare che il dispositivo è pronto per l'uso.
Utilizzo (client Snowball Edge configurato)
snowballEdge unlock-device
Esempio Sblocca l'output
Your AWS Snowcone device is unlocking. You may determine the unlock state of your device using the describe-device command. Your AWS Snowcone device will be available for use when it is in the UNLOCKED state.
Aggiornamento di uno Snowcone
Usa i seguenti comandi per scaricare e installare gli aggiornamenti per il tuo dispositivo Snowcone. Per le procedure che utilizzano questi comandi, consulta Aggiornamento di uno Snowcone .
snowballEdge check-for-updates
— Restituisce informazioni sulla versione del software Snowball disponibile nel cloud e sulla versione corrente installata sul dispositivo.
Utilizzo (client Snowball Edge configurato)
snowballEdge check-for-updates
Esempio di Output
Latest version: 102 Installed version: 101
snowballEdge describe-device-software
— Restituisce la versione corrente del software del dispositivo. Inoltre, se l'aggiornamento è in fase di download, viene anche visualizzato lo stato del download. Se l'aggiornamento del software è in corso, vengono inoltre visualizzati la versione del manifest di aggiornamento e lo stato dell'installazione. Di seguito è riportato un elenco dei possibili risultati.
-
NA
— Al momento non è in corso alcun aggiornamento software. -
Downloading
— È in corso il download di un nuovo software. -
Installing
— È in corso l'installazione di un nuovo software. -
Requires Reboot
— È stato installato un nuovo software e il dispositivo deve essere riavviato.avvertimento
Ti consigliamo vivamente di sospendere tutte le attività sul dispositivo prima di riavviarlo. Il riavvio di un dispositivo interrompe l'esecuzione delle istanze e interrompe la scrittura sui bucket Amazon S3 sul dispositivo. Tutti questi processi possono causare la perdita di dati.
Utilizzo (client Snowball Edge configurato)
snowballEdge describe-device-software
Esempio di Output
Installed version: 101 Installing version: 102 Install State: Downloading
snowballEdge download-updates
— Inizia a scaricare gli ultimi aggiornamenti software per il tuo dispositivo Snowcone.
Utilizzo (client Snowball Edge configurato)
snowballEdge download-updates
Esempio di Output
Download started. Run describe-device-software API for additional information.
snowballEdge install-updates
— Inizia l'installazione degli aggiornamenti software più recenti per il tuo dispositivo Snowcone che erano già stati scaricati.
Utilizzo (client Snowball Edge configurato)
snowballEdge install-updates
Esempio di Output
Installation started.
snowballEdge reboot-device
— Riavvia il dispositivo.
avvertimento
Ti consigliamo vivamente di sospendere tutte le attività sul dispositivo prima di riavviarlo. Il riavvio di un dispositivo interrompe l'esecuzione delle istanze e interrompe la scrittura sui bucket Amazon S3 sul dispositivo. Tutti questi processi possono causare la perdita di dati.
Utilizzo (client Snowball Edge configurato)
snowballEdge reboot-device
Esempio di Output
Rebooting device now.
snowballEdge configure-auto-update-strategies
— Configura una strategia di aggiornamento automatico.
Utilizzo (client Snowball Edge configurato)
snowballEdge configure-auto-update-strategy --auto-check
autoCheck
[--auto-check-frequencyautoCheckFreq
] --auto-downloadautoDownload
[--auto-download-frequencyautoDownloadFreq
] --auto-installautoInstall
[--auto-install-frequencyautoInstallFreq
] --auto-rebootautoReboot
[--endpointendpoint
]
Esempio di Output
Successfully configured auto update strategy. Run describe-auto-update-strategies for additional information.
snowballEdge describe-auto-update-strategies
— Restituisce qualsiasi strategia di aggiornamento automatico attualmente configurata.
Utilizzo (client Snowball Edge configurato)
snowballEdge describe-auto-update-strategies
Esempio di Output
auto-update-strategy {[ auto-check:true, auto-check-frequency: "0 0 * * FRI", // CRON Expression String, Every Friday at midnight auto-download:true, auto-download-frequency: "0 0 * * SAT", // CRON Expression String, Every Saturday at midnight auto-install:true, auto-install-frequency: "0 13 * * Sun", // CRON Expression String, Every Saturday at midnight auto-reboot: false; ]}
Ottenimento delle credenziali
Utilizzando i comandi snowballEdge list-access-keys
e snowballEdge
get-secret-access-key
puoi ottenere le credenziali locali. Li usi per autenticare le tue richieste quando usi AWS CLI o con un. AWS SDK Queste credenziali sono associate solo a un singolo job per Snowcone e possono essere utilizzate solo sul dispositivo. Il dispositivo non dispone di alcuna autorizzazione AWS Identity and Access Management (IAM) in. Cloud AWS
Per ulteriori informazioni, consulta AWS le credenziali e l'utilizzo di Amazon EC2 Endpoint.
Nota
Se si utilizza AWS CLI con Snowball, è necessario utilizzare queste credenziali quando si configura il. CLI Per informazioni sulla configurazione delle credenziali perCLI, consulta la sezione Configurazione rapida nella Guida per l'utente.AWS Command Line Interface
Utilizzo (client Snowball Edge configurato)
snowballEdge list-access-keys
Esempio di Output
{ "AccessKeyIds" : [ "AKIAIOSFODNN7EXAMPLE" ] }
Utilizzo (client Snowball Edge configurato)
snowballEdge get-secret-access-key --access-key-id
Access Key
Esempio di Output
[snowballEdge] aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Avvio di un servizio sul dispositivo Snowcone
Snowcone supporta diversi servizi, tra cui istanze di calcolo, NFS interfaccia di file, Amazon e. EC2 AWS DataSyncÈ possibile avviare questi servizi con il comando. snowballEdge
start-service
Per ottenere l'ID servizio per ogni servizio, puoi utilizzare il comando snowballEdge list-services
.
Prima di eseguire questo comando, crea una singola interfaccia di rete virtuale da associare al servizio che intendi avviare. Per ulteriori informazioni, consulta Creazione di un'interfaccia di rete virtuale.
Utilizzo (client Snowball Edge configurato)
snowballEdge start-service --service-id service_id
--virtual-network-interface-arns virtual-network-interface-arn
Esempio di Output
Starting the AWS service on your Snowball Edge . You can determine the status of the AWS service using the describe-service command.
Interruzione di un servizio sul dispositivo Snowcone
Per interrompere l'esecuzione di un servizio sul tuo dispositivo Snowcone, puoi usare il snowballEdge
stop-service
comando. I EC2 servizi Amazon non possono essere interrotti.
avvertimento
La perdita di dati può verificarsi se l'interfaccia del file viene interrotta prima che i dati rimanenti nel buffer vengano scritti sul dispositivo.
Utilizzo (client Snowball Edge configurato)
snowballEdge stop-service --service-id service_id
Esempio di Output
Stopping the AWS service on your Snowball . You can determine the status of the AWS service using the describe-service command.
Ottenere il certificato per il trasferimento dati
Per trasferire dati su un dispositivo Snowcone, usa l'NFSinterfaccia o. AWS DataSync Se sblocchi il dispositivo Snowcone con un indirizzo IP diverso, viene generato un nuovo certificato e il vecchio certificato non è più valido per l'uso con l'endpoint. È possibile ottenere nuovamente il nuovo certificato aggiornato dal dispositivo Snowcone utilizzando il get-certificate
comando.
Puoi elencare questi certificati e scaricarli dal tuo dispositivo Snowcone con i seguenti comandi:
-
list-certificates
— Elenca gli Amazon Resource Names (ARNs) per i certificati disponibili per l'uso.Utilizzo (client Snowball Edge configurato)
snowballEdge list-certificates
Esempio di Output
{ "Certificates" : [ { "CertificateArn" : "arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7", "SubjectAlternativeNames" : [ "192.0.2.0" ] } ] }
-
get-certificate
— Ottiene un certificato specifico, in base a quello ARN fornito.Utilizzo (client Snowball Edge configurato)
snowballEdge get-certificate --certificate-arn arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7
Esempio di Output
-----BEGIN CERTIFICATE-----
Certificate
-----END CERTIFICATE-----
AWS Snowcone Registri
Quando trasferisci dati tra il data center locale e un dispositivo Snowcone, i log vengono generati automaticamente. Se si verificano errori imprevisti durante il trasferimento dei dati nel dispositivo, puoi utilizzare i comandi seguenti per salvare una copia dei log nel server locale.
Esistono tre comandi correlati ai log:
-
list-logs
— Restituisce un elenco di log in formato. JSON Questo elenco riporta la dimensione dei log in byte, la ARN dimensione dei log, l'ID del servizio per i log e il tipo di log.Utilizzo (client Snowball Edge configurato)
snowballEdge list-logs
Esempio di Output
{ "Logs" : [ { "LogArn" : "arn:aws:snowball-device:::log/s3-storage-JIEXAMPLE2f-1234-4953-a7c4-dfEXAMPLE709", "LogType" : "SUPPORT", "ServiceId" : "datasync", "EstimatedSizeBytes" : 53132614 }, { "LogArn" : "arn:aws:snowball-device:::log/fileinterface-JIDEXAMPLEf-1234-4953-a7c4-dfEXAMPLE709", "LogType" : "CUSTOMER", "ServiceId" : "nfs", "EstimatedSizeBytes" : 4446 }] }
-
get-log
— Scarica una copia di un registro specifico dal dispositivo Snowcone al server in un percorso specificato.CUSTOMER
i log vengono salvati nel.zip
formato ed è possibile estrarre questo tipo di log per visualizzarne il contenuto.SUPPORT
i registri sono crittografati e possono essere letti solo dai AWS Support tecnici. È possibile specificare un nome e un percorso per il log.Utilizzo (client Snowball Edge configurato)
snowballEdge get-log --log-arn arn:aws:snowball-device:::log/fileinterface-JIDEXAMPLEf-1234-4953-a7c4-dfEXAMPLE709
Esempio di Output
Logs are being saved to
download/path
/snowball--logs-1515EXAMPLE88.bin -
get-support-logs
— Scarica una copia di tutti iSUPPORT
tipi di log dal dispositivo Snowcone al tuo servizio in un percorso specificato.Utilizzo (client Snowball Edge configurato)
snowballEdge get-support-logs
Esempio di Output
Logs are being saved to
download/path
/snowball--logs-1515716135711.bin
Importante
CUSTOMER
i log potrebbero contenere informazioni riservate sui dati dell'utente. Per proteggere queste informazioni potenzialmente sensibili, ti consigliamo vivamente di eliminare questi registri dopo averli utilizzati.
Ottenere lo stato del dispositivo
È possibile determinare lo stato e lo stato generale del dispositivo Snowcone con i seguenti comandi del client Snowball Edge:
-
describe-device
Utilizzo (client Snowball Edge configurato)
snowballEdge describe-device
Esempio di Output
{ "DeviceId" : "JIDbEXAMPLE-7eed-1234-ABCD-7EXAMPLE123c", "UnlockStatus" : { "State" : "UNLOCKED" }, "ActiveNetworkInterface" : { "IpAddress" : "192.168.1.2" }, "PhysicalNetworkInterfaces" : [ { "PhysicalNetworkInterfaceId" : "s.ni-8bEXAMPLE5EXAMPLE", "PhysicalConnectorType" : "RJ45", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.168.1.13", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.168.1.1", "MacAddress" : "EX:AM:PL:E0:12:34" }, { "PhysicalNetworkInterfaceId" : "s.ni-84EXAMPLE3EXAMPLE", "PhysicalConnectorType" : "RJ45_2", "IpAddressAssignment" : "STATIC", "IpAddress" : "0.0.0.0", "Netmask" : "0.0.0.0", "DefaultGateway" : "192.168.1.1", "MacAddress" : "EX:AM:PL:E0:12:34" }, { "PhysicalNetworkInterfaceId" : "s.ni-87EXAMPLE5EXAMPLE", "PhysicalConnectorType" : "WIFI", "IpAddressAssignment" : "STATIC", "IpAddress" : "0.0.0.0", "Netmask" : "0.0.0.0", "DefaultGateway" : "192.168.1.1", "MacAddress" : "EX:AM:PL:E0:12:34" } ], "DeviceCapacities" : [ { "Name" : "HDD Storage", "Unit" : "Byte", "Total" : 157242114048, "Used" : 81604378624, "Available" : 75637735424 }, { "Name" : "SSD Storage", "Unit" : "Byte", "Total" : 0, "Used" : 0, "Available" : 0 }, { "Name" : "vCPU", "Unit" : "Number", "Total" : 3, "Used" : 3, "Available" : 0 }, { "Name" : "Memory", "Unit" : "Byte", "Total" : 5368709120, "Used" : 5368709120, "Available" : 0 }, { "Name" : "GPU", "Unit" : "Number", "Total" : 0, "Used" : 0, "Available" : 0 } ], "DeviceType" : "SNC1_HDD" }
Ottenere lo stato dei servizi
È possibile determinare lo stato e lo stato generale dei servizi in esecuzione su un dispositivo Snowcone utilizzando il describe-service
comando. Puoi eseguire innanzitutto il comando list-services
per vedere quali servizi sono in esecuzione.
-
list-services
Utilizzo (client Snowball Edge configurato)
snowballEdge list-services
Esempio di Output
{ "ServiceIds" : [ "nfs", "datasync", "ec2" ] }
-
describe-service
Questo comando restituisce un valore di stato per un servizio. Include anche informazioni sullo stato che possono essere utili per la risoluzione dei problemi rilevati con il servizio. Gli stati sono riportati di seguito.
-
ACTIVE
: il servizio è in esecuzione e disponibile per l'uso. -
ACTIVATING
: il servizio è in fase di avvio, ma non è ancora disponibile per l'uso. -
DEACTIVATING
: il servizio è in fase di chiusura. -
INACTIVE
: il servizio non è in esecuzione e non è disponibile per l'uso.
Utilizzo (client Snowball Edge configurato)
snowballEdge describe-service --service-id
service-id
Esempio di Output
{ "ServiceId" : "ec2", "Status" : { "State" : "ACTIVE" }, "Storage" : { "TotalSpaceBytes" : 99608745492480, "FreeSpaceBytes" : 99608744468480 }, "Endpoints" : [ { "Protocol" : "http", "Port" : 8080, "Host" : "192.0.2.0" }, { "Protocol" : "https", "Port" : 8443, "Host" : "192.0.2.0", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/6d955EXAMPLEdb71798146EXAMPLE3f0" } } ] }
-
Avvio di AWS DataSync AMI
Avvia AWS DataSync AMI su Snowcone.
Utilizzo (client Snowball Edge configurato)
AWS DataSync deve essere avviato con il tipo di snc1.medium
istanza. L'avvio DataSync con un tipo di istanza diverso può causare un'operazione instabile e una potenziale perdita di dati. Utilizzate il describe-images
comando per trovare l'immagine da cui avviare un'istanza. L'output sarà simile al seguente.
{ "ImageId": "s.ami-0c046f119de4f752f", "Public": false, "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/sda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0d7558ce444ab09bf", "VolumeSize": 20, "VolumeType": "sbp1" } } ], "Description": "AWS DataSync AMI for online data transfer", "EnaSupport": false, "Name": "scn-datasync-ami", "RootDeviceName": "/dev/sda" }
aws ec2 describe-instances --endpoint http://${snowcone_ip}:8008
Esempio di Output
{ "Reservations": [ { "Instances": [ { "AmiLaunchIndex": 0, "ImageId": "
s.image id
", "InstanceId": "s.instance id
", "InstanceType": "snc1.medium", "LaunchTime": "2020-03-06T18:58:36.609Z", "PrivateIpAddress": "ip address
", "State": { "Code": 16, "Name": "running" }, "BlockDeviceMappings": [ { "DeviceName": "/dev/sda", "Ebs": { "AttachTime": "2020-03-06T19:14:21.336Z", "DeleteOnTermination": true, "Status": "attached", "VolumeId": "s.volume id
" } } ], "EbsOptimized": false, "EnaSupport": false, "RootDeviceName": "/dev/sda", "SecurityGroups": [ { "GroupName": "default", "GroupId": "s.security group id
" } ], "SourceDestCheck": false, "CpuOptions": { "CoreCount": 2, "ThreadsPerCore": 1 } } ], "ReservationId": "s.r-80c8ee6b041b29eb4" }, ] }
Eseguite l'istanza.
aws ec2 run-instances --image-id
s.ami id
\--instance-type snc1.medium --endpoint http://${snowcone_ip}:8008
Esempio di Output
{ "Instances": [ { "AmiLaunchIndex": 0, "ImageId": "s.ami-0623310b494365cc5", "InstanceId": "s.i-80c8ee6b041b29eb4", "InstanceType": "snc1.medium", "State": { "Code": 0, "Name": "pending" }, "EbsOptimized": false, "EnaSupport": false, "RootDeviceName": "/dev/sda", "SecurityGroups": [ { "GroupName": "default", "GroupId": "s.sg-80c8ee6b041b29eb4" } ], "SourceDestCheck": false, "CpuOptions": { "CoreCount": 2, "ThreadsPerCore": 1 } } ], "ReservationId": "s.r-80c8ee6b041b29eb4" }
Avvio NFS e limitazione dell'accesso
Importante
Non avviare il NFS servizio se intendi utilizzare Amazon Elastic Block Store (AmazonEBS). Al primo avvioNFS, tutto lo storage viene allocato aNFS. Non è possibile riallocare NFS lo storage su AmazonEBS, anche se il NFS servizio è interrotto.
Nota
Lo spazio di archiviazione disponibile sul dispositivo Snowcone non è preciso fino all'avvio del NFS servizio.
È possibile fornire CIDR blocchi per intervalli di indirizzi IP a cui è consentito montare le NFS condivisioni esposte dal dispositivo. Ad esempio 10.0.0.0/16
. Se non fornisci CIDR blocchi consentiti, tutte le richieste di montaggio verranno rifiutate.
I dati trasferiti non NFS sono crittografati durante il transito.
Oltre agli host consentiti per CIDR blocchi, Snowcone non fornisce un meccanismo di autenticazione o autorizzazione per le NFS condivisioni.
Inizia NFS con il snowballEdge start-service
comando. Per ottenere l'ID del NFS servizio, è possibile utilizzare il snowballEdge list-services
comando.
Prima di eseguire questo comando, crea una singola interfaccia di rete virtuale da associare al servizio che intendi avviare. Per ulteriori informazioni, consulta Creazione di un'interfaccia di rete virtuale. Puoi limitare l'accesso alle tue condivisioni di file e ai dati nei tuoi bucket Amazon S3 e vedere quali restrizioni sono attualmente in vigore. Puoi farlo allocando CIDR blocchi per host autorizzati che possono accedere alla tua condivisione di file e ai bucket S3 all'avvio del servizio. NFS
Utilizzo (client Snowball Edge configurato)
snowballEdge start-service --service-id nfs --virtual-network-interface-arns arn:aws:snowball-device:::interface/s.ni-12345fgh45678j --service-configuration AllowedHosts=
ip address-1/32
,ip address-2/24
Esempio di Output
Starting the service on your Snowball Edge. You can determine the status of the service using the describe-service command.
Limitazione dell'accesso alle NFS condivisioni quando NFS è in esecuzione
Puoi limitare l'accesso alle tue condivisioni di file e ai dati nei bucket Amazon S3 dopo aver iniziato. NFS Puoi vedere quali restrizioni sono attualmente in vigore e assegnare a ciascun bucket restrizioni di accesso diverse. Puoi farlo allocando CIDR blocchi per gli host che possono accedere alla tua condivisione di file e ai bucket S3 all'avvio del servizio. NFS Il seguente è un comando di esempio.
Utilizzo (client Snowball Edge configurato)
snowballEdge start-service \ --service-id nfs \ --virtual-network-interface-arns
virtual-network-interface-arn
--service-configuration AllowedHosts=ip-address-1/32
,ip-address-1/24
Per visualizzare le restrizioni attuali, usa il describe-service
comando.
snowballEdge describe-service --service-id nfs
Ottenere il percorso di esportazione per un bucket Amazon S3
Non esiste un comando Snowcone specifico per ottenere il percorso di esportazione di un bucket Amazon S3. Il formato del percorso di esportazione è simile al seguente.
/buckets/
bucket-name
.
Abilitazione del debug AWS degli operatori locali
enable-local-aws-operator-debugging
— Abilita il dispositivo per il debug AWS dell'operatore locale aprendo la porta 22. SSH
Utilizzo (client Snowball Edge configurato)
snowballEdge enable-local-aws-operator-debugging
Disattivazione del debug degli operatori locali AWS
disable-local-aws-operator-debugging
— Disattiva il dispositivo per il debug AWS dell'operatore locale chiudendo la porta 22. SSH Per impostazione predefinita, la SSH porta 22 è chiusa. Quando il dispositivo Snowcone è spento o riacceso, il debug AWS dell'operatore locale è disabilitato.
Utilizzo (client Snowball Edge configurato)
snowballEdge disable-local-aws-operator-debugging
Creazione di un'interfaccia di rete diretta
create-direct-network-interface
— Crea un'interfaccia di rete diretta (DNI). Crea un'interfaccia di rete diretta da utilizzare con le istanze di EC2 calcolo Amazon sul tuo dispositivo. Puoi trovare le interfacce di rete dirette disponibili sul tuo dispositivo utilizzando il comando.describe-direct-network-interfaces
Utilizzo (client Snowball Edge configurato)
create-direct-network-interface [--endpoint
endpoint
] [--instance-idinstanceId
] [--macmacAddress
] [--manifest-filemanifestFile
] [--physical-network-interface-idphysicalNetworkInterfaceId
] [--profileprofile
] [--unlock-codeunlockCode
] [--vlanvlanId
]
Ottenere informazioni su un'interfaccia di rete diretta
describe-direct-network-interface
— Ottiene le interfacce di rete dirette sul dispositivo. È possibile utilizzare un'interfaccia di rete diretta per configurare la rete per le istanze e i servizi di EC2 calcolo Amazon sul dispositivo. Puoi creare una nuova interfaccia di rete diretta utilizzando ilcreate-direct-network-interface
comando.
Utilizzo (client Snowball Edge configurato)
describe-direct-network-interfaces [--endpoint
endpoint
] [--manifest-filemanifestFile
] [--profileprofile
] [--unlock-codeunlockCode
]
Aggiornamento di un'interfaccia di rete diretta
update-direct-network-interface
— Aggiorna un'interfaccia di rete diretta. Usa questo comando per aggiornare un'interfaccia di rete diretta che verrà utilizzata con le istanze di EC2 calcolo Amazon sul tuo dispositivo. Puoi trovare le interfacce di rete dirette disponibili sul tuo dispositivo utilizzando ildescribe-direct-network
comando -interfaces. Quando modifichi un'interfaccia di rete collegata a un'EC2istanza Amazon, l'interfaccia verrà prima scollegata.
Utilizzo (client Snowball Edge configurato)
update-direct-network-interface [--direct-network-interface-arn
directNetworkInterfaceArn
] [--endpointendpoint
] [--macmacAddress
] [--manifest-filemanifestFile
] [--profileprofile
] [--unlock-codeunlockCode
] [--vlanvlanId
] [--attach-instance-idinstanceId
| --detach]
Eliminazione di un'interfaccia di rete diretta
delete-direct-network-interface
— Elimina un'interfaccia di rete diretta che non è più in uso. Per eliminare un'interfaccia di rete diretta associata alla tua istanza di EC2 calcolo Amazon, devi prima dissociare l'interfaccia di rete diretta dall'istanza.
Utilizzo (client Snowball Edge configurato)
delete-direct-network-interface [--direct-network-interface-arn
directNetworkInterfaceArn
] [--endpointendpoint
] [--manifest-filemanifestFile
] [--profileprofile
] [--unlock-codeunlockCode
]
Verifica dello stato della funzionalità
Per elencare lo stato delle funzionalità disponibili sul dispositivo AWS Snow Device Management, tra cui quelle che consentono di gestire il dispositivo Snowcone e AWS i servizi locali da remoto, utilizza il comando. describe-features
RemoteManagementState
indica lo stato di Snow Device Management e restituisce uno dei seguenti stati:
INSTALLED_ONLY
— La funzione è installata ma non abilitata.INSTALLED_AUTOSTART
— La funzionalità è abilitata e il dispositivo tenterà di Regione AWS connettersi all'accensione.NOT_INSTALLED
— Il dispositivo non supporta la funzionalità o era già presente sul campo prima del lancio.
Utilizzo (client Snowball Edge configurato)
snowballEdge describe-features --manifest-file
manifest.bin path
--unlock-codeunlock-code
--endpoint https://device-local-ip
:9091
Esempio di Output
{ "RemoteManagementState" : String }
Modifica dello stato delle funzionalità
Per modificare lo stato delle funzionalità disponibili sul tuo AWS Snowcone dispositivo, usa il set-features
comando. Per abilitare o disabilitare AWS Snow Device Management, che consente di gestire il dispositivo Snowcone e AWS i servizi locali da remoto, utilizza il parametro. --remote-management-state
Il dispositivo deve essere sbloccato prima di eseguire questo comando.
È possibile impostare Snow Device Management sui seguenti stati:
INSTALLED_ONLY
— La funzionalità è installata ma non abilitata.INSTALLED_AUTOSTART
— La funzione è abilitata e il dispositivo tenta di connettersi ad essa Regione AWS quando è acceso.Nota
Lo
NOT_INSTALLED
stato esiste solo per identificare i dispositivi che non supportano Snow Device Management o che erano già presenti sul campo prima del suo lancio. Non è possibile installare o disinstallare la funzionalità su dispositivi già distribuiti. Per utilizzare Snow Device Management, è necessario ordinare un nuovo dispositivo con la funzionalità preinstallata.
Utilizzo (client Snowball Edge configurato)
snowballEdge set-features --remote-management-state
INSTALLED_AUTOSTART
--manifest-file./JID2bf11d5a-fict-414a-b5b1-3bf7e6a6e83d_manifest.bin
--unlock-code73bb0-f8ke1-69a4a-f4288-4f88d
--endpointhttps://10.0.0.25
Esempio di Output
{ "RemoteManagementState" : "INSTALLED_AUTOSTART" }
Impostazione dei time server
È possibile configurare un server Network Time Protocol (NTP) esterno. È possibile utilizzare i NTP CLI comandi quando il dispositivo è sia bloccato che sbloccato. Il codice manifest e il codice di sblocco sono obbligatori. È possibile impostarli con il snowballEdge configure
comando o utilizzando le --unlock-code
opzioni --manifest-file
and. Nota che puoi usare sia snowballEdge
CLI su AWS Snowcone Edge che AWS Snowcone.
È tua responsabilità fornire un NTP time server sicuro. Per impostare a quali server NTP orari si connette il dispositivo, usa il update-time-servers
CLI comando.
Nota
Il update-time-servers
comando sovrascriverà le impostazioni precedenti dei NTP time server.
Utilizzo
snowballEdge update-time-servers time.google.com
Esempio di Output
Updating time servers now.
Controllo delle sorgenti temporali
Per vedere a quali sorgenti NTP orarie è attualmente connesso il dispositivo, usa il comando describe-time-sources
Snowball EdgeCLI.
Utilizzo
snowballEdge describe-time-sources
Esempio di Output
{ "Sources" : [ { "Address" : "172.31.2.71", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.3.203", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.0.178", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.3.178", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "216.239.35.12", "State" : "CURRENT", "Type" : "SERVER", "Stratum" : 1 } ] }
Il describe-time-sources
comando restituisce un elenco di stati dell'origine dell'ora. Ogni stato dell'origine temporale contiene i Stratum
campi Address
State
Type
,, e. Di seguito sono riportati i significati di questi campi.
-
Address
— Il DNS nome/indirizzo IP della fonte temporale. -
State
— Lo stato attuale della connessione tra il dispositivo e quella fonte di orario. Esistono cinque stati possibili:.-
CURRENT
- La fonte dell'ora è attualmente utilizzata per sincronizzare l'ora. -
COMBINED
— La fonte dell'ora è combinata con la fonte corrente. -
EXCLUDED
— L'origine temporale è esclusa dall'algoritmo di combinazione. -
LOST
— La connessione con la fonte dell'ora è stata interrotta. -
UNACCEPTABLE
— Una fonte temporale non valida in cui l'algoritmo di combinazione è stato considerato un falso indicatore o presenta troppa variabilità.
-
-
Type
— Un'origine NTP temporale può essere un server o un peer. I server possono essere impostati tramite ilupdate-time-servers
comando. I peer possono essere solo altri dispositivi Snowball Edge nel cluster e vengono configurati automaticamente quando il cluster viene associato. -
Stratum
— Questo campo mostra lo strato della sorgente. Stratum 1 indica una sorgente con un orologio di riferimento collegato localmente. Una sorgente sincronizzata con una sorgente dello strato 1 si trova nello strato 2. Una sorgente sincronizzata con una sorgente di strato 2 si trova allo strato 3 e così via..
Una fonte NTP temporale può essere un server o un peer. Un server può essere impostato dall'utente con il update-time-servers
comando, mentre un peer può essere costituito solo da altri dispositivi Snowball Edge del cluster. Nell'output di esempio, describe-time-sources
viene chiamato su uno Snowball Edge che si trova in un cluster di 5. L'output contiene 4 peer e 1 server. I peer hanno uno strato di 10 mentre il server ha uno strato di 1; pertanto, il server viene selezionato come fonte di tempo corrente.