Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan dan memulai penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge
Instal dan konfigurasikan alat perangkat lunak dari AWS ke lingkungan lokal Anda untuk berinteraksi dengan perangkat Snowball Edge atau sekelompok perangkat dan penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge. Kemudian, gunakan alat ini untuk mengatur perangkat atau cluster Snowball Edge dan memulai penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge.
Prasyarat
Penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge mengharuskan Anda memiliki Klien Snowball Edge dan diinstal ke lingkungan lokal Anda. AWS CLI Anda juga dapat menggunakan AWS SDK for .NET dan AWS Alat untuk Windows PowerShell untuk bekerja dengan penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge. AWS merekomendasikan menggunakan versi berikut dari alat-alat ini:
-
Snowball Edge Client - Gunakan versi terbaru. Untuk informasi lebih lanjut, lihat Mengunduh dan menginstal Klien Snowball Edge dalam panduan ini.
-
AWS CLI- Versi 2.11.15 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menginstal, memperbarui, dan menghapus instalan AWS CLI di Panduan AWS Command Line Interface Pengguna.
-
AWS SDK for .NET— AWSSDK .S3Control 3.7.304.8 atau yang lebih baru. Untuk informasi selengkapnya, lihat AWS SDK for .NET.
-
AWS Alat untuk Windows PowerShell - Versi 4.1.476 atau yang lebih baru. Untuk informasi selengkapnya, lihat Panduan Pengguna AWS Tools for Windows PowerShell.
Menyiapkan lingkungan lokal Anda
Bagian ini menjelaskan cara mengatur dan mengonfigurasi Klien Snowball Edge dan lingkungan lokal Anda untuk digunakan dengan penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge.
Unduh dan instal Klien Snowball Edge. Untuk informasi selengkapnya, lihat Mengunduh dan menginstal Klien Snowball Edge.
Konfigurasikan profil untuk Klien Snowball Edge. Untuk informasi selengkapnya, lihat Mengonfigurasi profil untuk Klien Snowball Edge.
-
Jika Anda menggunakan AWS SDK for .NET, atur nilai
clientConfig.AuthenticationRegion
parameter sebagai berikut:clientConfig.AuthenticationRegion =
"snow"
Menyiapkan perangkat Snowball Edge Anda
Menyiapkan IAM di Snowball Edge
AWS Identity and Access Management (IAM) membantu Anda mengaktifkan akses granular ke AWS sumber daya yang berjalan di perangkat Snowball Edge Anda. Anda menggunakan IAM untuk mengontrol siapa yang diautentikasi (masuk) dan diotorisasi (memiliki izin) untuk menggunakan sumber daya.
IAM didukung secara lokal di Snowball Edge. Anda dapat menggunakan layanan IAM lokal untuk membuat peran dan melampirkan kebijakan IAM padanya. Anda dapat menggunakan kebijakan ini untuk mengizinkan akses yang diperlukan untuk melakukan tugas yang ditetapkan.
Contoh berikut memungkinkan akses penuh ke Amazon S3 API:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "s3:*", "Resource": "*" } ]
Untuk contoh kebijakan IAM lainnya, lihat Panduan AWS Snowball Edge Pengembang.
Memulai penyimpanan yang kompatibel dengan Amazon S3 pada layanan Snowball Edge
Gunakan petunjuk berikut untuk memulai penyimpanan yang kompatibel dengan Amazon S3 pada layanan Snowball Edge pada perangkat atau cluster Snowball Edge.
Jika Anda lebih suka pengalaman yang lebih ramah pengguna, Anda dapat memulai penyimpanan yang kompatibel dengan Amazon S3 di layanan Snowball Edge untuk perangkat mandiri atau sekelompok perangkat yang digunakan. AWS OpsHub Lihat Siapkan penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge dengan AWS OpsHub.
-
Buka kunci perangkat atau kelompok perangkat Snowball Edge Anda dengan menjalankan perintah berikut:
-
Untuk satu perangkat:
snowballEdge unlock-device --endpoint https://
snow-device-ip
-
Untuk sebuah cluster:
snowballEdge unlock-cluster
-
-
Jalankan perintah berikut dan pastikan perangkat Snowball Edge atau cluster perangkat tidak terkunci:
-
Untuk satu perangkat:
snowballEdge describe-device --endpoint https://
snow-device-ip
-
Untuk sebuah cluster:
snowballEdge describe-cluster --device-ip-addresses [
snow-device-1-ip
] [snow-device-2-ip
] / [snow-device-3-ip
] [snow-device-4-ip
] [snow-device-5-ip
] / [snow-device-6-ip
]
-
-
Untuk setiap perangkat (apakah Anda memiliki satu atau cluster), untuk memulai penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge, lakukan hal berikut:
-
Ambil perangkat
PhysicalNetworkInterfaceId
dengan menjalankandescribe-device
perintah berikut:snowballEdge describe-device --endpoint https://
snow-device-ip
-
Jalankan
create-virtual-network-interface
perintah berikut dua kali untuk membuat antarmuka jaringan virtual (VNIs) untuks3control
(untuk operasi bucket) dans3api
(untuk operasi objek) titik akhir.snowballEdge create-virtual-network-interface --ip-address-assignment dhcp --manifest-file
manifest
--physical-network-interface-id "PhysicalNetworkInterfaceId
" --unlock-codeunlockcode
--endpoint https://snow-device-ip
Perintah mengembalikan struktur JSON yang menyertakan alamat IP. Catat alamat IP tersebut.
Untuk detail tentang perintah ini, lihat Menyiapkan Antarmuka Jaringan Virtual (VNI) di Snowball Edge.
catatan
Memulai penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge menghabiskan sumber daya perangkat.
-
-
Mulai penyimpanan yang kompatibel dengan Amazon S3 pada layanan Snowball Edge dengan menjalankan
start-service
perintah berikut. yang mencakup alamat IP perangkat Anda dan Nama Sumber Daya Amazon (ARNs) dari VNIs yang Anda buat untuk dan titik akhir:s3control
s3api
Untuk memulai layanan pada satu perangkat:
snowballEdge start-service --service-id s3-snow --device-ip-addresses
snow-device-1-ip
--virtual-network-interface-arnsvni-arn-1
vni-arn-2
Untuk memulai layanan di cluster:
snowballEdge start-service --service-id s3-snow --device-ip-addresses
snow-device-1-ip
snow-device-2-ip
snow-device-3-ip
--virtual-network-interface-arnsvni-arn-1
vni-arn-2
vni-arn-3
vni-arn-4
vni-arn-5
vni-arn-6
Untuk
--virtual-network-interface-arns
, sertakan ARNs untuk semua VNIs yang Anda buat di langkah sebelumnya. Pisahkan setiap ARN menggunakan spasi. -
Jalankan
describe-service
perintah berikut untuk satu perangkat:snowballEdge describe-service --service-id s3-snow
Tunggu sampai status layanan
Active
.Jalankan
describe-service
perintah berikut untuk sebuah cluster:snowballEdge describe-service --service-id s3-snow \ --device-ip-addresses
snow-device-1-ip
snow-device-2-ip
snow-device-3-ip
Melihat informasi tentang penyimpanan yang kompatibel dengan Amazon S3 di titik akhir Snowball Edge
Saat penyimpanan yang kompatibel dengan Amazon S3 pada layanan Snowball Edge berjalan, Anda dapat menggunakan perintah describe-service
Snowball Edge Client untuk melihat alamat IP yang terkait dengan titik akhir s3control dan s3api.
snowballEdge describe-service --service-id s3-snow --endpoint https://
snow-device-ip-address
--profileprofile-name
contoh output dari describe-service
perintah
Dalam contoh ini, alamat IP dari titik akhir s3control adalah 192.168.1.222 dan alamat IP dari titik akhir s3api adalah 192.168.1.152.
{ "ServiceId": "s3-snow", "Autostart": true, "Status": { "State": "ACTIVATING", "Details": "Attaching storage" }, "ServiceCapacities": [ { "Name": "S3 Storage", "Unit": "Byte", "Used": 148599705600, "Available": 19351400294400 } ], "Endpoints": [ { "Protocol": "https", "Port": 443, "Host": "192.168.1.222", "CertificateAssociation": { "CertificateArn": "arn:aws:snowball-device:::certificate/30c563f1124707705117f57f6c3accd42a4528ed6dba1e35c1822a391a717199d8c49973d3c0283494d987463e826f2c" }, "Description": "s3-snow bucket API endpoint (for s3control SDK)", "DeviceId": "JID-beta-207429000001-23-12-28-03-51-11", "Status": { "State": "ACTIVE" } }, { "Protocol": "https", "Port": 443, "Host": "192.168.1.152", "CertificateAssociation": { "CertificateArn": "arn:aws:snowball-device:::certificate/30c563f1124707705117f57f6c3accd42a4528ed6dba1e35c1822a391a717199d8c49973d3c0283494d987463e826f2c" }, "Description": "s3-snow object & bucket API endpoint (for s3api SDK)", "DeviceId": "JID-beta-207429000001-23-12-28-03-51-11", "Status": { "State": "ACTIVATING" } } ] }