Aracılığıyla paylaş


Azure Data Box Blob depolama gereksinimleri

Bu makalede Azure API'lerinin, Azure istemci kitaplıklarının ve Data Box Blob depolama ile desteklenen araçların sürümleri listelenmektedir. Data Box Blob depolama, Azure ile tutarlı semantik ile blob yönetimi işlevselliği sağlar. Bu makalede, Azure Depolama hizmetlerinden bilinen Azure Data Box Blob depolama farkları da özetlenmektedir.

Data Box Blob depolamaya bağlanmadan önce bilgileri dikkatle gözden geçirmenizi ve sonra gerektiğinde yeniden başvurmanızı öneririz.

Depolama farklar

Özellik Azure Depolama Data Box Blob depolama alanı
Azure Dosyaları Desteklenen bulut tabanlı SMB ve NFS dosya paylaşımları Desteklenmez
Bekleyen veriler için hizmet şifrelemesi 256 bit AES şifrelemesi 256 bit AES şifrelemesi
Storage account type Genel amaçlı ve Azure Blob depolama hesapları Yalnızca genel amaçlı v1
Blob adı 1.024 karakter (2.048 bayt) 880 karakter (1.760 bayt)
Blok blobu en büyük boyutu 4,75 TiB (100 MB X 50,000 blok) 4,75 TiB (100 MB x 50.000 blok), Azure Data Box v 3.0 sonraki sürümler için.
Sayfa blobu en büyük boyutu 8 TiB 1 TiB
Sayfa blobu sayfa boyutu 512 bayt 4 KiB

Desteklenen API sürümleri

Azure Depolama hizmeti API'lerinin aşağıdaki sürümleri Data Box Blob depolama ile desteklenir.

Azure Data Box 3.0 ve üzeri

Desteklenen Azure istemci kitaplıkları

Data Box Blob depolama için belirli istemci kitaplıkları ve belirli uç nokta son eki gereksinimleri vardır. Data Box Blob depolama uç noktaları, Azure Blob Depolama REST API'sinin en son sürümüyle tam eşliğe sahip değildir; azure data box 3.0 için desteklenen sürümlere bakın. Depolama istemci kitaplıkları için REST API ile uyumlu sürümü bilmeniz gerekir.

Azure Data Box 3.0 ve üzeri

Aşağıdaki Azure istemci kitaplığı sürümleri Data Box Blob depolama için desteklenir.

İstemci kitaplığı Desteklenen sürüm Bağlantı ekleyin Uç nokta belirtimi
.NET 11.0.0 NuGet paketi:
Ortak: 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
Sıra: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
GitHub sürümü: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
app.config dosyası
Java 12.0.0-preview.3 Maven paketi: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
GitHub sürümü: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Bağlan ion dizesi kurulumu
Node.js 2.8.3 NPM bağlantısı: https://www.npmjs.com/package/azure-storage (Çalıştır: npm install azure-storage@2.7.0)
GitHub sürümü: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Hizmet örneği bildirimi
C++ 5.2.0 NuGet paketi: https://www.nuget.org/packages/wastorage.v140/5.2.0
GitHub sürümü: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Bağlan ion dizesi kurulumu
PHP 1.2.0 GitHub sürümü:
Ortak: 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
Composer aracılığıyla yükleme (Daha fazla bilgi için aşağıdaki ayrıntılara bakın.)
Bağlan ion dizesi kurulumu
Python 1.1.0 GitHub sürümü:
Ortak: 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
Hizmet örneği bildirimi
Ruby 1.0.1 RubyGems paketi:
Ortak: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
GitHub sürümü:
Ortak: 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
Bağlan ion dizesi kurulumu

Php istemcisini Composer aracılığıyla yükleme - geçerli

Composer aracılığıyla yüklemek için: (örnek olarak blob alın).

  1. Projenin kökünde aşağıdaki kodla composer.json adlı bir dosya oluşturun:

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Proje köküne indirin composer.phar .

  3. Çalıştır: php composer.phar install.

Uç nokta bildirimi

Data Box Blob depolama SDK'sında, uç nokta soneki - <device serial number>.microsoftdatabox.com Data Box etki alanını tanımlar. Blob hizmeti uç noktası hakkında daha fazla bilgi için Data Box Blob depolama aracılığıyla Bağlan bölümüne gidin.

Örnekler

.NET

Data Box Blob depolama için dosyada app.config uç nokta son eki belirtilir:

<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com  />

Java

Data Box Blob depolama için uç nokta son eki bağlantı dizesi kurulumunda belirtilir:

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

Data Box Blob depolaması için bildirim örneğinde uç nokta son eki belirtilir:

var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');

C++

Data Box Blob depolama için uç nokta son eki bağlantı dizesi kurulumunda belirtilir:

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

Data Box Blob depolama için uç nokta son eki bağlantı dizesi kurulumunda belirtilir:

$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'

Python

Data Box Blob depolaması için bildirim örneğinde uç nokta son eki belirtilir:

block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)

Ruby

Data Box Blob depolama için uç nokta son eki bağlantı dizesi kurulumunda belirtilir:

set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com

Sonraki adımlar