Perintah untuk Klien Snowball Edge - AWS Snowcone Panduan Pengguna

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Perintah untuk Klien Snowball Edge

Berikut ini, Anda dapat menemukan informasi tentang perintah klien Snowball Edge, termasuk contoh penggunaan dan output sampel.

catatan

AWS Snowcone Perangkat ini menggunakan CLI perintah Snowball Edge yang sama, tetapi tidak mendukung perintah yang berlaku untuk pengelompokan.

Mengonfigurasi Profil untuk Klien Snowball Edge

Setiap kali Anda menjalankan perintah untuk klien Snowball Edge, Anda memberikan file manifes Anda, membuka kunci kode, dan alamat IP. Anda bisa mendapatkan dua yang pertama dari ini dari Konsol Manajemen AWS Snow Family atau manajemen pekerjaanAPI. Untuk informasi selengkapnya tentang mendapatkan manifes dan membuka kunci kode, lihat Mendapatkankan Kredensial.

Anda memiliki opsi menggunakan perintah snowballEdge configure untuk menyimpan jalur ke manifes, kode buka kunci 29-karakter dan titik akhir sebagai profil. Setelah konfigurasi, Anda dapat menggunakan perintah klien Snowball Edge lainnya tanpa harus secara manual memasukkan nilai-nilai ini untuk tugas tertentu. Setelah Anda mengkonfigurasi klien Snowball Edge, informasi disimpan dalam format JSON plaintext ke. home directory/.aws/snowball/config/snowball-.config

Titik akhir adalah alamat IP, dengan https:// ditambahkan ke dalamnya. Anda dapat menemukan alamat IP untuk AWS Snowcone perangkat pada LCD tampilan AWS Snowcone perangkat. Ketika AWS Snowcone perangkat terhubung ke jaringan Anda untuk pertama kalinya, secara otomatis mendapatkan alamat DHCP IP, jika DHCP server tersedia. Jika Anda ingin menggunakan alamat IP yang berbeda, Anda dapat mengubahnya dari LCD tampilan. Untuk informasi selengkapnya, lihat Menggunakan AWS Layanan di AWS Snowcone.

penting

Siapa pun yang dapat mengakses file konfigurasi dapat mengakses data pada perangkat Snowcone Anda. Mengelola kontrol akses lokal untuk file ini adalah salah satu tanggung jawab administratif Anda.

Penggunaan

Anda dapat menggunakan perintah ini dengan dua cara: inline, atau saat diminta. Contoh penggunaan ini menunjukkan metode yang diminta.

snowballEdge configure
contoh Output contoh
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

Anda dapat memiliki beberapa profil jika Anda memiliki beberapa tugas sekaligus. Untuk informasi selengkapnya tentang beberapa AWS CLI profil, lihat Profil Bernama di Panduan AWS Command Line Interface Pengguna.

Mendapatkan Kode QR Anda untuk Validasi NFC

Anda dapat menggunakan perintah ini untuk menghasilkan kode QR khusus perangkat untuk digunakan dengan AWS Snowcone Verification App. Anda dapat mengunduh aplikasi ini dari Apple App Store atau Google Play Store. Untuk informasi selengkapnya tentang NFC validasi, lihatMemvalidasi Tag NFC.

Penggunaan

snowballEdge get-app-qr-code --output-file ~/downloads/snowball-qr-code.png
contoh Contoh Output
QR code is saved to ~/downloads/snowball-qr-code.png

Membuka Kunci Perangkat AWS Snowcone

Untuk membuka kunci AWS Snowcone perangkat mandiri, jalankan snowballEdge unlock-device perintah. Perintah ini mengautentikasi akses Anda ke AWS Snowcone perangkat.

Saat Anda menjalankan salah satu perintah pembuka kunci ini, Anda dapat secara manual memasukkan jalur ke file manifes, kode buka 29-karakter, dan alamat IP untuk perangkat mandiri Anda. Proses ini bisa menjadi membosankan, jadi kami rekomendasikan Anda mengonfigurasi klien Snowball Edge Anda sebagai gantinya. Jika Anda telah mengonfigurasi klien Snowball Edge, maka Anda hanya perlu memasukkan perintah itu sendiri tanpa jalur ke manifes, kode buka kunci, atau alamat IP.

catatan

Untuk membuka perangkat yang berkaitan dengan tugas Anda, perangkat harus berada di lokasi, dicolokkan ke daya dan jaringan, dan dinyalakan. Selain itu, LCD tampilan di bagian depan AWS Snowcone perangkat harus menunjukkan bahwa perangkat siap digunakan.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge unlock-device
contoh Buka Keluaran
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.

Memperbarui Snowcone

Gunakan perintah berikut untuk mengunduh dan menginstal pembaruan untuk perangkat Snowcone Anda. Untuk prosedur yang menggunakan perintah ini, lihat Memperbarui Snowcone .

snowballEdge check-for-updates – Menghasilkan informasi versi tentang perangkat lunak Snowball tersedia yang di cloud, dan versi saat ini yang diinstal pada perangkat.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge check-for-updates
contoh Contoh Output
Latest version: 102 Installed version: 101

snowballEdge describe-device-software – Menghasilkan versi perangkat lunak saat ini untuk perangkat. Selain itu, jika pembaruan sedang diunduh, status unduhan juga ditampilkan. Jika pembaruan perangkat lunak sedang berlangsung, versi manifes pembaruan, dan status instalasi juga ditampilkan. Berikut ini adalah daftar kemungkinan output:

  • NA – Tidak ada pembaruan perangkat lunak saat ini yang sedang berlangsung.

  • Downloading – Perangkat lunak baru sedang diunduh.

  • Installing – Perangkat lunak baru sedang diinstal.

  • Requires Reboot— Perangkat lunak baru telah diinstal, dan perangkat harus dimulai ulang.

    Awas

    Kami sangat menyarankan agar Anda menangguhkan semua aktivitas di perangkat sebelum memulai ulang perangkat. Memulai ulang perangkat berhenti menjalankan instance dan mengganggu penulisan apa pun ke bucket Amazon S3 di perangkat. Semua proses ini dapat mengakibatkan hilangnya data.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge describe-device-software
contoh Output contoh
Installed version: 101 Installing version: 102 Install State: Downloading

snowballEdge download-updates— Mulai mengunduh pembaruan perangkat lunak terbaru untuk perangkat Snowcone Anda.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge download-updates
contoh Output contoh
Download started. Run describe-device-software API for additional information.

snowballEdge install-updates— Mulai menginstal pembaruan perangkat lunak terbaru untuk perangkat Snowcone Anda yang sudah diunduh.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge install-updates
contoh Contoh Output
Installation started.

snowballEdge reboot-device – Reboot perangkat.

Awas

Kami sangat menyarankan agar Anda menangguhkan semua aktivitas di perangkat sebelum memulai ulang perangkat. Memulai ulang perangkat berhenti menjalankan instance dan mengganggu penulisan apa pun ke bucket Amazon S3 di perangkat. Semua proses ini dapat mengakibatkan hilangnya data.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge reboot-device
contoh Contoh Output
Rebooting device now.

snowballEdge configure-auto-update-strategies – Mengonfigurasi strategi pembaruan otomatis.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge configure-auto-update-strategy --auto-check autoCheck [--auto-check-frequency autoCheckFreq] --auto-download autoDownload [--auto-download-frequency autoDownloadFreq] --auto-install autoInstall [--auto-install-frequency autoInstallFreq] --auto-reboot autoReboot [--endpoint endpoint]
contoh Contoh Output
Successfully configured auto update strategy. Run describe-auto-update-strategies for additional information.

snowballEdge describe-auto-update-strategies – Menghasilkan strategi pembaruan otomatis yang saat ini dikonfigurasi.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge describe-auto-update-strategies
contoh Contoh 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; ]}

Mendapatkankan Kredensial

Menggunakan perintah snowballEdge list-access-keys dan snowballEdge get-secret-access-key, Anda bisa mendapatkan kredensial lokal Anda. Anda menggunakan ini untuk mengautentikasi permintaan Anda saat menggunakan AWS CLI atau dengan AWS SDK. Kredensial ini hanya terkait dengan tugas individu untuk Snowcone, dan Anda dapat menggunakannya hanya pada perangkat. Perangkat tidak memiliki izin AWS Identity and Access Management (IAM) apa pun di file. AWS Cloud

Untuk informasi selengkapnya, lihat AWS kredensil dan menggunakan Amazon EC2 Endpoint.

catatan

Jika Anda menggunakan AWS CLI with Snowball, Anda harus menggunakan kredensil ini saat mengonfigurasi file. CLI Untuk informasi tentang mengonfigurasi kredensialnyaCLI, lihat Konfigurasi Cepat di Panduan Pengguna.AWS Command Line Interface

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge list-access-keys
contoh Contoh Output
{ "AccessKeyIds" : [ "AKIAIOSFODNN7EXAMPLE" ] }

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge get-secret-access-key --access-key-id Access Key
contoh Output contoh
[snowballEdge] aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Memulai Layanan di Perangkat Snowcone Anda

Snowcone mendukung beberapa layanan, termasuk instance komputasi, NFS antarmuka file, Amazon, dan. EC2 AWS DataSync Anda dapat memulai layanan ini dengan perintah snowballEdge start-service. Untuk mendapatkan ID layanan untuk setiap layanan, Anda dapat menggunakan perintah snowballEdge list-services.

Sebelum Anda menjalankan perintah ini, buat antarmuka jaringan virtual tunggal untuk mengikat ke layanan yang Anda mulai. Untuk informasi selengkapnya, lihat Membuat Antarmuka Jaringan Virtual.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge start-service --service-id service_id --virtual-network-interface-arns virtual-network-interface-arn
contoh Output contoh
Starting the AWS service on your Snowball Edge . You can determine the status of the AWS service using the describe-service command.

Menghentikan Layanan di Perangkat Snowcone Anda

Untuk menghentikan layanan yang berjalan di perangkat Snowcone Anda, Anda dapat menggunakan perintah. snowballEdge stop-service EC2Layanan Amazon tidak dapat dihentikan.

Awas

Kehilangan data dapat terjadi jika antarmuka file dihentikan sebelum data buffer yang tersisa ditulis ke perangkat.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge stop-service --service-id service_id
contoh Contoh Output
Stopping the AWS service on your Snowball . You can determine the status of the AWS service using the describe-service command.

Mendapatkan Sertifikat Anda untuk Mentransfer Data

Untuk mentransfer data ke perangkat Snowcone, gunakan NFS antarmuka atau. AWS DataSync Jika Anda membuka perangkat Snowcone dengan alamat IP yang berbeda, sertifikat baru yang dihasilkan dan sertifikat lama tidak berlaku lagi untuk digunakan dengan titik akhir. Anda bisa mendapatkan sertifikat baru yang diperbarui dari perangkat Snowcone lagi menggunakan perintah. get-certificate

Anda dapat mencantumkan sertifikat ini dan mengunduhnya dari perangkat Snowcone Anda dengan perintah berikut:

  • list-certificates— Daftar Nama Sumber Daya Amazon (ARNs) untuk sertifikat yang tersedia untuk digunakan.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge list-certificates
    contoh Output contoh
    { "Certificates" : [ { "CertificateArn" : "arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7", "SubjectAlternativeNames" : [ "192.0.2.0" ] } ] }
  • get-certificate— Mendapat sertifikat khusus, berdasarkan yang ARN disediakan.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge get-certificate --certificate-arn arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7
    contoh Output contoh
    -----BEGIN CERTIFICATE----- Certificate -----END CERTIFICATE-----

AWS Snowcone Log

Saat Anda mentransfer data antara pusat data on-premise dan Snowcone, log akan dibuat secara otomatis. Jika Anda mengalami kesalahan tak terduga selama transfer data ke perangkat, Anda dapat menggunakan perintah berikut untuk menyimpan salinan log ke server lokal Anda.

Ada tiga perintah yang terkait dengan log:

  • list-logs— Mengembalikan daftar log dalam JSON format. Daftar ini melaporkan ukuran log dalam byte, ARN untuk log, ID layanan untuk log, dan jenis log.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge list-logs
    contoh Output contoh
    { "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— Mengunduh salinan log tertentu dari perangkat Snowcone ke server Anda di jalur yang ditentukan. CUSTOMERlog disimpan dalam .zip format, dan Anda dapat mengekstrak jenis log ini untuk melihat isinya. SUPPORTlog dienkripsi dan hanya dapat dibaca oleh AWS Support para insinyur. Anda memiliki opsi untuk menentukan nama dan jalur untuk log.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge get-log --log-arn arn:aws:snowball-device:::log/fileinterface-JIDEXAMPLEf-1234-4953-a7c4-dfEXAMPLE709
    contoh Output contoh
    Logs are being saved to download/path/snowball--logs-1515EXAMPLE88.bin
  • get-support-logs— Mengunduh salinan semua SUPPORT jenis log dari perangkat Snowcone ke layanan Anda di jalur yang ditentukan.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge get-support-logs
    contoh Output contoh
    Logs are being saved to download/path/snowball--logs-1515716135711.bin
penting

CUSTOMERlog mungkin berisi informasi sensitif tentang data Anda sendiri. Untuk melindungi informasi yang berpotensi sensitif ini, kami sangat merekomendasikan agar Anda menghapus log ini setelah selesai dengannya.

Mendapatkan Status Perangkat

Anda dapat menentukan status dan kondisi umum perangkat Snowcone Anda dengan perintah klien Snowball Edge berikut:

  • describe-device

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge describe-device
    contoh Contoh 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" }

Mendapatkan Status Layanan

Anda dapat menentukan status dan kondisi umum layanan yang berjalan pada perangkat Snowcone dengan menggunakan perintah describe-service. Anda dapat menjalankan perintah list-services terlebih dahulu untuk melihat layanan apa yang sedang berjalan.

  • list-services

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge list-services
    contoh Contoh Output
    { "ServiceIds" : [ "nfs", "datasync", "ec2" ] }
  • describe-service

    Perintah ini menghasilkan nilai status untuk layanan. Hal ini juga mencakup informasi status yang mungkin membantu dalam menyelesaikan masalah yang Anda hadapi dengan layanan. Status tersebut adalah sebagai berikut.

    • ACTIVE – Layanan sedang berjalan dan tersedia untuk digunakan.

    • ACTIVATING – Layanan dimulai, namun belum tersedia untuk digunakan.

    • DEACTIVATING – Layanan sedang dalam proses mematikan.

    • INACTIVE – Layanan tidak berjalan dan tidak tersedia untuk digunakan.

    Penggunaan (klien Snowball Edge yang dikonfigurasi)

    snowballEdge describe-service --service-id service-id
    contoh Output contoh
    { "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" } } ] }

Meluncurkan AWS DataSync AMI

Luncurkan AWS DataSync AMI on Snowcone.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

AWS DataSync harus diluncurkan dengan tipe snc1.medium instance. Peluncuran DataSync dengan jenis instans yang berbeda dapat mengakibatkan operasi yang tidak stabil dan potensi kehilangan data. Gunakan perintah describe-images untuk menemukan gambar tempat untuk meluncurkan instans. Output akan terlihat seperti berikut ini.

{ "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
contoh Contoh 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" }, ] }

Jalankan instans.

aws ec2 run-instances --image-id s.ami id \--instance-type snc1.medium --endpoint http://${snowcone_ip}:8008
contoh Output contoh
{ "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" }

Memulai NFS dan Membatasi Akses

penting

Jangan memulai NFS layanan jika Anda berniat menggunakan Amazon Elastic Block Store (AmazonEBS). Pertama kali NFS dimulai, semua penyimpanan dialokasikan keNFS. Tidak mungkin untuk mengalokasikan kembali NFS penyimpanan ke AmazonEBS, bahkan jika NFS layanan dihentikan.

catatan

Ruang penyimpanan yang tersedia pada perangkat Snowcone tidak akurat sampai NFS layanan dimulai.

Anda dapat memberikan CIDR blok untuk rentang alamat IP yang diizinkan untuk memasang NFS saham yang diekspos oleh perangkat. Misalnya, 10.0.0.0/16. Jika Anda tidak memberikan CIDR blok yang diizinkan, semua permintaan pemasangan akan ditolak.

Data yang ditransfer melalui tidak NFS dienkripsi dalam perjalanan.

Selain host yang diizinkan oleh CIDR blok, Snowcone tidak menyediakan mekanisme otentikasi atau otorisasi untuk saham. NFS

Mulailah NFS dengan snowballEdge start-service perintah. Untuk mendapatkan ID layanan untuk NFS layanan ini, Anda dapat menggunakan snowballEdge list-services perintah.

Sebelum Anda menjalankan perintah ini, buat antarmuka jaringan virtual tunggal untuk mengikat ke layanan yang Anda mulai. Untuk informasi selengkapnya, lihat Membuat Antarmuka Jaringan Virtual. Anda dapat membatasi akses ke berbagi file dan data Anda dalam bucket Amazon S3 Anda dan melihat pembatasan apa yang saat ini di tempat. Anda melakukan ini dengan mengalokasikan CIDR blok untuk host yang diizinkan yang dapat mengakses file share dan S3 bucket ketika Anda memulai layanan. NFS

Penggunaan (klien Snowball Edge yang dikonfigurasi)

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
contoh Output contoh
Starting the service on your Snowball Edge. You can determine the status of the service using the describe-service command.

Membatasi Akses ke NFS Saham Saat NFS Berjalan

Anda dapat membatasi akses berbagi file dan data di bucket Amazon S3 Anda setelah Anda memulai. NFS Anda dapat melihat pembatasan apa yang saat ini ada, dan memberikan batasan akses yang berbeda pada setiap bucket. Anda melakukan ini dengan mengalokasikan CIDR blok untuk host yang dapat mengakses file share dan S3 bucket ketika Anda memulai layanan. NFS Berikut adalah contoh perintah tersebut.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

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

Untuk melihat pembatasan saat ini, gunakan perintah describe-service.

snowballEdge describe-service --service-id nfs

Mendapatkan Jalur Ekspor untuk Bucket Amazon S3

Tidak ada perintah Snowcone khusus untuk mendapatkan jalur ekspor bucket Amazon S3. Format jalur ekspor terlihat seperti berikut ini.

/buckets/bucket-name.

Mengaktifkan Debugging AWS Operator Lokal

  • enable-local-aws-operator-debugging— Mengaktifkan perangkat untuk debugging AWS operator lokal dengan membuka SSH port 22.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge enable-local-aws-operator-debugging

Menonaktifkan Debugging Operator Lokal AWS

  • disable-local-aws-operator-debugging— Menonaktifkan perangkat untuk debugging AWS operator lokal dengan menutup SSH port 22. Secara default, SSH port 22 ditutup. Ketika perangkat Snowcone dimatikan atau didaur ulang daya, debugging AWS operator lokal dinonaktifkan.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge disable-local-aws-operator-debugging

Membuat Antarmuka Jaringan Langsung

  • create-direct-network-interface Membuat antarmuka jaringan langsung (DNI). Membuat antarmuka jaringan langsung untuk digunakan dengan instans EC2 komputasi Amazon di perangkat Anda. Anda dapat menemukan antarmuka jaringan langsung yang tersedia di perangkat Anda dengan menggunakan describe-direct-network-interfaces perintah.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

create-direct-network-interface [--endpoint endpoint] [--instance-id instanceId] [--mac macAddress] [--manifest-file manifestFile] [--physical-network-interface-id physicalNetworkInterfaceId] [--profile profile] [--unlock-code unlockCode] [--vlan vlanId]

Mendapatkan Informasi Tentang Antarmuka Jaringan Langsung

  • describe-direct-network-interface — Mendapatkan antarmuka jaringan langsung di perangkat Anda. Antarmuka jaringan langsung dapat digunakan untuk mengonfigurasi jaringan untuk instans dan layanan EC2 komputasi Amazon di perangkat Anda. Anda dapat membuat antarmuka jaringan langsung baru dengan menggunakan perintah create-direct-network-interface.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

describe-direct-network-interfaces [--endpoint endpoint] [--manifest-file manifestFile] [--profile profile] [--unlock-code unlockCode]

Memperbarui Antarmuka Jaringan Langsung

  • update-direct-network-interface — Memperbarui antarmuka jaringan langsung. Gunakan perintah ini untuk memperbarui antarmuka jaringan langsung yang akan digunakan dengan instans EC2 komputasi Amazon di perangkat Anda. Anda dapat menemukan antarmuka jaringan langsung yang tersedia di perangkat Anda dengan menggunakan perintah antarmuka describe-direct-network. Saat Anda memodifikasi antarmuka jaringan yang dilampirkan ke EC2 instance Amazon, antarmuka pertama-tama akan terlepas.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

update-direct-network-interface [--direct-network-interface-arn directNetworkInterfaceArn] [--endpoint endpoint] [--mac macAddress] [--manifest-file manifestFile] [--profile profile] [--unlock-code unlockCode] [--vlan vlanId] [--attach-instance-id instanceId | --detach]

Menghapus Antarmuka Jaringan Langsung

  • delete-direct-network-interface— Menghapus antarmuka jaringan langsung yang tidak lagi digunakan. Untuk menghapus antarmuka jaringan langsung yang terkait dengan instans EC2 komputasi Amazon, Anda harus terlebih dahulu memisahkan antarmuka jaringan langsung dari instans Anda.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

delete-direct-network-interface [--direct-network-interface-arn directNetworkInterfaceArn] [--endpoint endpoint] [--manifest-file manifestFile] [--profile profile] [--unlock-code unlockCode]

Memeriksa status fitur

Untuk mencantumkan status fitur yang tersedia di perangkat Anda, termasuk AWS Snow Device Management, yang memungkinkan Anda mengelola perangkat Snowcone dan AWS layanan lokal dari jarak jauh, gunakan perintah. describe-features

RemoteManagementStatemenunjukkan status Manajemen Perangkat Salju dan mengembalikan salah satu status berikut:

  • INSTALLED_ONLY— Fitur ini diinstal tetapi tidak diaktifkan.

  • INSTALLED_AUTOSTART— Fitur ini diaktifkan dan perangkat akan mencoba untuk terhubung ke nya Wilayah AWS ketika dinyalakan.

  • NOT_INSTALLED— Perangkat tidak mendukung fitur atau sudah di lapangan sebelum diluncurkan.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge describe-features --manifest-file manifest.bin path --unlock-code unlock-code --endpoint https://device-local-ip:9091

Contoh Keluaran

{ "RemoteManagementState" : String }

Mengubah status fitur

Untuk mengubah status fitur yang tersedia di AWS Snowcone perangkat Anda, gunakan set-features perintah. Untuk mengaktifkan atau menonaktifkan AWS Snow Device Management, yang memungkinkan Anda mengelola perangkat Snowcone dan AWS layanan lokal dari jarak jauh, gunakan parameter. --remote-management-state Perangkat harus dibuka kuncinya sebelum Anda menjalankan perintah ini.

Anda dapat mengatur Manajemen Perangkat Salju ke status berikut:

  • INSTALLED_ONLY— Fitur ini diinstal tetapi tidak diaktifkan.

  • INSTALLED_AUTOSTART— Fitur ini diaktifkan dan perangkat mencoba untuk terhubung ke Wilayah AWS saat dinyalakan.

    catatan

    NOT_INSTALLEDStatus hanya ada untuk mengidentifikasi perangkat yang tidak mendukung Manajemen Perangkat Salju atau sudah berada di lapangan sebelum diluncurkan. Tidak mungkin untuk menginstal atau menghapus fitur pada perangkat yang sudah digunakan. Untuk menggunakan Snow Device Management, Anda harus memesan perangkat baru dengan fitur yang sudah diinstal sebelumnya.

Penggunaan (klien Snowball Edge yang dikonfigurasi)

snowballEdge set-features --remote-management-state INSTALLED_AUTOSTART --manifest-file ./JID2bf11d5a-fict-414a-b5b1-3bf7e6a6e83d_manifest.bin --unlock-code 73bb0-f8ke1-69a4a-f4288-4f88d --endpoint https://10.0.0.25

Contoh Keluaran

{ "RemoteManagementState" : "INSTALLED_AUTOSTART" }

Mengatur Server Waktu

Anda dapat mengatur server Network Time Protocol (NTP) eksternal. Anda dapat menggunakan NTP CLI perintah saat perangkat dalam status terkunci dan tidak terkunci. Kode manifes dan buka kunci diperlukan. Anda dapat mengatur ini baik dengan snowballEdge configure perintah atau dengan menggunakan --unlock-code opsi --manifest-file dan. Perhatikan bahwa Anda dapat menggunakan snowballEdge CLI di AWS Snowcone Edge dan AWS Snowcone.

Adalah tanggung jawab Anda untuk menyediakan server NTP waktu yang aman. Untuk mengatur server NTP waktu mana perangkat terhubung, gunakan update-time-servers CLI perintah.

catatan

update-time-serversPerintah akan mengganti pengaturan server NTP waktu sebelumnya.

Penggunaan

snowballEdge update-time-servers time.google.com
contoh Contoh Output
Updating time servers now.

Memeriksa Sumber Waktu

Untuk melihat sumber NTP waktu mana perangkat saat ini terhubung, gunakan perintah describe-time-sources Snowball EdgeCLI.

Penggunaan

snowballEdge describe-time-sources
contoh Contoh 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 } ] }

describe-time-sourcesPerintah mengembalikan daftar status sumber waktu. Setiap status sumber kali berisiAddress,State,Type, dan Stratum bidang. Berikut ini adalah arti dari bidang-bidang ini.

  • Address— DNS Nama/alamat IP dari sumber waktu.

  • State— Status koneksi saat ini antara perangkat dan sumber waktu itu. Ada lima kemungkinan keadaan:.

    • CURRENT— Sumber waktu saat ini sedang digunakan untuk menyinkronkan waktu.

    • COMBINED— Sumber waktu digabungkan dengan sumber saat ini.

    • EXCLUDED— Sumber waktu dikecualikan oleh algoritma penggabungan.

    • LOST— Koneksi dengan sumber waktu telah terputus.

    • UNACCEPTABLE— Sumber waktu yang tidak valid di mana algoritma penggabungan telah dianggap sebagai falseticker atau memiliki terlalu banyak variabilitas.

  • TypeSumber NTP waktu dapat berupa server atau rekan. Server dapat diatur oleh update-time-servers perintah. Peer hanya dapat menjadi perangkat Snowball Edge lainnya di cluster dan secara otomatis diatur ketika cluster dikaitkan.

  • StratumBidang ini menunjukkan strata sumbernya. Stratum 1 menunjukkan sumber dengan jam referensi yang terpasang secara lokal. Sumber yang disinkronkan ke sumber strata 1 berada di strata 2. Sumber yang disinkronkan ke sumber strata 2 berada di strata 3, dan seterusnya..

Sumber NTP waktu dapat berupa server atau rekan. Server dapat diatur oleh pengguna dengan update-time-servers perintah, sedangkan peer hanya bisa menjadi perangkat Snowball Edge lainnya di cluster. Dalam contoh output, describe-time-sources disebut pada Snowball Edge yang berada dalam cluster 5. Outputnya berisi 4 peer dan 1 server. Rekan memiliki strata 10 sedangkan server memiliki strata 1; oleh karena itu, server dipilih untuk menjadi sumber waktu saat ini.