View a markdown version of this page

Mengkonfigurasi penyimpanan yang kompatibel dengan Amazon S3 di notifikasi acara Snowball Edge - AWS Snowball Edge Panduan Developer

AWS Snowball Edge tidak lagi tersedia untuk pelanggan baru. Pelanggan baru harus AWS DataSync mencari transfer online, Terminal Transfer AWS Data untuk transfer fisik yang aman, atau solusi AWS Mitra. Untuk komputasi tepi, jelajahi AWS pos terdepan.

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

Mengkonfigurasi penyimpanan yang kompatibel dengan Amazon S3 di notifikasi acara Snowball Edge

Penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge mendukung notifikasi peristiwa Amazon S3 untuk panggilan API objek berdasarkan protokol Message Queuing Telemetry Transport (MQTT).

Anda dapat menggunakan penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge untuk menerima pemberitahuan ketika peristiwa tertentu terjadi di bucket S3 Anda. Untuk mengaktifkan notifikasi, tambahkan konfigurasi notifikasi yang mengidentifikasi peristiwa yang ingin dipublikasikan layanan.

Penyimpanan yang kompatibel dengan Amazon S3 di Snowball Edge mendukung jenis notifikasi berikut:

  • Objek baru yang dibuat peristiwa

  • Peristiwa penghapusan objek

  • Peristiwa pemberian tag objek

Konfigurasikan notifikasi Peristiwa Amazon S3
  1. Sebelum Anda mulai, Anda harus memiliki infrastruktur MQTT di jaringan Anda.

  2. Di klien Snowball Edge Anda, jalankan snowballEdge configure perintah untuk mengatur perangkat Snowball Edge.

    Saat diminta, masukkan informasi berikut:

    • Jalur ke file manifes Anda.

    • Kode buka kunci perangkat.

    • Titik akhir perangkat (misalnya,https://10.0.0.1).

  3. Jalankan put-notification-configuration perintah berikut untuk mengirim notifikasi ke broker eksternal.

    snowballEdge put-notification-configuration --broker-endpoint ssl://mqtt-broker-ip-address:8883 --enabled true --service-id s3-snow --ca-certificate file:path-to-mqtt-broker-ca-cert
  4. Jalankan get-notification-configuration perintah berikut untuk memverifikasi bahwa semuanya diatur dengan benar:

    snowballEdge get-notification-configuration --service-id s3-snow

    Ini mengembalikan titik akhir broker dan bidang yang diaktifkan.

Setelah Anda mengonfigurasi seluruh cluster untuk mengirim notifikasi ke broker MQTT di jaringan, setiap panggilan API objek akan menghasilkan pemberitahuan peristiwa.

catatan

Anda perlu berlangganan topik s3SnowEvents/Device ID(atau Cluster Id jika itu adalah cluster) /bucketName. Anda juga dapat menggunakan wildcard, misalnya nama topik bisa # ataus3SnowEvents/#.

Berikut ini adalah contoh penyimpanan yang kompatibel dengan Amazon S3 di log peristiwa Snowball Edge:

{ "eventDetails": { "additionalEventData": { "AuthenticationMethod": "AuthHeader", "CipherSuite": "ECDHE-RSA-AES128-GCM-SHA256", "SignatureVersion": "SigV4", "bytesTransferredIn": 1205, "bytesTransferredOut": 0, "x-amz-id-2": "uLdTfvdGTKlX6TBgCZtDd9Beef8wzUurA+Wpht7rKtfdaNsnxeLILg==" }, "eventName": "PutObject", "eventTime": "2023-01-30T14:13:24.772Z", "requestAuthLatencyMillis": 40, "requestBandwidthKBs": 35, "requestID": "140CD93455CB62B4", "requestLatencyMillis": 77, "requestLockLatencyNanos": 1169953, "requestParameters": { "Content-Length": "1205", "Content-MD5": "GZdTUOhYHvHgQgmaw2gl4w==", "Host": "10.0.2.251", "bucketName": "bucket", "key": "file-key" }, "requestTTFBLatencyMillis": 77, "responseElements": { "ETag": ""19975350e8581ef1e042099ac36825e3"", "Server": "AmazonS3", "x-amz-id-2": "uLdTfvdGTKlX6TBgCZtDd9Beef8wzUurA+Wpht7rKtfdaNsnxeLILg==", "x-amz-request-id": "140CD93455CB62B4" }, "responseStatusCode": 200, "sourceIPAddress": "172.31.37.21", "userAgent": "aws-cli/1.27.23 Python/3.7.16 Linux/4.14.301-224.520.amzn2.x86_64 botocore/1.29.23", "userIdentity": { "identityType": "IAMUser", "principalId": "531520547609", "arn": "arn:aws:iam::531520547609:root", "userName": "root" } } }

Untuk informasi selengkapnya tentang notifikasi peristiwa Amazon S3, lihat Pem beritahuan Peristiwa Amazon S3.