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

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.

Pustaka klien Versi yang didukung Tautkan Spesifikasi titik akhir
.NET 11.0.0 Paket NuGet:
Umum: https://www.nuget.org/packages/Microsoft.Azure.Storage.Common/11.0.0
Blob: https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/11.0.0
Antrean: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
Rilis GitHub: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
file config aplikasi
Java 12.0.0-pratinjau.3 Paket Maven: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
Rilis GitHub: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Penyiapan string koneksi
Node.js 2.8.3 Tautan NPM: https://www.npmjs.com/package/azure-storage (Jalankan: npm install azure-storage@2.7.0)
Rilis GitHub: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Deklarasi instans layanan
C++ 5.2.0 Paket NuGet: https://www.nuget.org/packages/wastorage.v140/5.2.0
Rilis GitHub: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Penyiapan string koneksi
PHP 1.2.0 Rilis GitHub:
Umum: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-common
Blob: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-blob
Instal melalui Composer (Untuk mempelajari lebih lanjut, Lihat detail di bawah ini.)
Penyiapan string koneksi
Python 1.1.0 Rilis GitHub:
Umum: https://github.com/Azure/azure-storage-python/releases/tag/v1.0.0-common
Blob: https://github.com/Azure/azure-storage-python/releases/tag/v1.1.0-blob
Deklarasi instans layanan
Ruby 1.0.1 Paket RubyGems:
Umum: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
Rilis GitHub:
Umum: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-common
Blob: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-blob
Penyiapan string koneksi

Pasang klien PHP melalui Composer - saat ini

Untuk menginstal melalui Composer: (ambil blob sebagai contoh).

  1. Buat file bernama composer.json di akar proyek dengan kode berikut:

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Unduh composer.phar ke akar proyek.

  3. 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

Langkah berikutnya