Persyaratan penyimpanan Blob Azure Data Box
Artikel ini mencantumkan versi Azure API, pustaka klien Azure, dan alat yang didukung dengan penyimpanan Blob Data Box. Penyimpanan Blob Data Box menyediakan fungsionalitas manajemen blob dengan semantik Azure yang konsisten. Artikel ini juga merangkum perbedaan penyimpanan Blob Data Box yang diketahui dari layanan Azure Storage.
Kami menyarankan agar Anda meninjau informasi dengan cermat sebelum terhubung ke penyimpanan Blob Data Box, lalu merujuk kembali ke informasi tersebut seperlunya.
Perbedaan penyimpanan
Fitur | Azure Storage | Penyimpanan Blob Data Box |
---|---|---|
Azure Files | Berbagi {i>file | Tidak didukung |
Layanan enkripsi untuk data tidak aktif | Enkripsi AES 256-bit | Enkripsi AES 256-bit |
Jenis akun penyimpanan | Tujuan umum dan akun penyimpanan Azure Blob | Tujuan umum hanya v1 |
Nama blob | 1.024 karakter (2.048 byte) | 880 karakter (1.760 byte) |
Ukuran maksimum blok blob | 4,75 TiB (100 MB X 50.000 blok) | 4,75 TiB (100 MB x 50.000 blok) untuk Azure Data Box v 3.0 dan seterusnya. |
Ukuran maksimum blob halaman | 8 TiB | 1 TiB |
Ukuran halaman blob halaman | 512 byte | 4 KiB |
Versi API yang didukung
Versi API layanan Azure Storage berikut didukung dengan penyimpanan Blob Data Box.
Azure Data Box 3.0 dan seterusnya
- 02-02-2019
- 09-11-2018
- 28-03-2018
- 09-11-2017
- 29-07-2017
- 17-04-2017
- 31-05-2016
- 11-12-2015
- 08-07-2015
- 05-04-2015
Pustaka klien Azure yang didukung
Untuk penyimpanan Blob Data Box, ada pustaka klien tertentu dan persyaratan akhiran titik akhir tertentu. Titik Akhir penyimpanan Blob Data Box tidak memiliki paritas penuh dengan versi terbaru Azure Blob Storage REST API; lihatversi yang didukung untuk Azure Data Box 3.0 dan seterusnya. Untuk pustaka klien penyimpanan, Anda perlu mengetahui versi yang kompatibel dengan REST API.
Azure Data Box 3.0 dan seterusnya
Versi pustaka klien Azure berikut ini didukung untuk penyimpanan Blob Data Box.
Pasang klien PHP melalui Composer - saat ini
Untuk menginstal melalui Composer: (ambil blob sebagai contoh).
Buat file bernama composer.json di akar proyek dengan kode berikut:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Unduh
composer.phar
ke akar proyek.Jalankan: instal php composer.phar.
Deklarasi titik akhir
Dalam SDK penyimpanan Blob Data Box, akhiran titik akhir - <device serial number>.microsoftdatabox.com
- mengidentifikasi domain Data Box. Untuk informasi selengkapnya tentang titik akhir layanan blob, masuk ke Menyambungkan melalui penyimpanan Blob Data Box.
Contoh
.NET
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam file app.config
:
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com />
Java
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam pengaturan string koneksi:
public static final String storageConnectionString =
"DefaultEndpointsProtocol=http;" +
"AccountName=your_storage_account;" +
"AccountKey=your_storage_account_key;" +
"EndpointSuffix=<serial no. of the device>.microsoftdatabox.com ";
Node.js
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam instans deklarasi:
var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');
C++
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam pengaturan string koneksi:
const utility::string_t storage_connection_string(U("DefaultEndpointsProtocol=https;
AccountName=your_storage_account;
AccountKey=your_storage_account_key;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com "));
PHP
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam pengaturan string koneksi:
$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'
Python
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam instans deklarasi:
block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)
Ruby
Untuk penyimpanan Blob Data Box, akhiran titik akhir ditentukan dalam pengaturan string koneksi:
set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com