Sdílet prostřednictvím


Požadavky služby Azure Data Box Blob Storage

Tento článek obsahuje seznam verzí rozhraní API Azure, klientských knihoven Azure a nástrojů podporovaných ve službě Data Box Blob Storage. Data Box Blob Storage poskytuje funkce správy objektů blob pomocí sémantiky konzistentní s Azure. Tento článek také shrnuje známé rozdíly úložiště objektů blob Azure Data Boxu od služeb Azure Storage.

Než se připojíte k úložišti objektů blob Data Boxu, doporučujeme pečlivě zkontrolovat informace a pak se k němu podle potřeby vrátit.

Rozdíly v úložišti

Funkce Azure Storage Úložiště objektů blob Data Boxu
Soubory Azure Podporované cloudové sdílené složky SMB a NFS Nepodporováno
Šifrování služby pro neaktivní uložená data 256bitové šifrování AES 256bitové šifrování AES
Storage account type Účty úložiště Objektů blob pro obecné účely a Azure Blob Storage Pouze pro obecné účely verze 1
Název objektu blob 1 024 znaků (2 048 bajtů) 880 znaků (1 760 bajtů)
Maximální velikost objektu blob bloku 4,75 TiB (100 MB X 50 000 bloků) 4,75 TiB (100 MB × 50 000 bloků) pro Azure Data Box verze 3,0 a vyšší.
Maximální velikost objektu blob stránky 8 TiB 1 TiB
Velikost stránky objektu blob stránky 512 bajtů 4 KiB

Podporované verze rozhraní API

Úložiště objektů blob Data Boxu podporuje následující verze rozhraní API služby Azure Storage.

Azure Data Box 3.0 dále

Podporované klientské knihovny Azure

Pro Data Box Blob Storage existují specifické klientské knihovny a konkrétní požadavky na příponu koncového bodu. Koncové body služby Data Box Blob Storage nemají úplnou paritu s nejnovější verzí rozhraní REST API služby Azure Blob Storage; podívejte se na podporované verze Pro Azure Data Box 3.0 a vyšší. V případě klientských knihoven úložiště musíte vědět o verzi, která je kompatibilní s rozhraním REST API.

Azure Data Box 3.0 dále

Úložiště objektů blob Data Boxu podporuje následující verze klientské knihovny Azure.

Klientská knihovna Podporovaná verze Odkaz Specifikace koncového bodu
.NET 11.0.0 Balíček NuGet:
Společné: 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
Fronty: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
Verze GitHubu: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
soubor app.config
Java 12.0.0-preview.3 Balíček Maven: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
Verze GitHubu: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Nastavení řetězce Připojení
Node.js 2.8.3 Odkaz NPM: https://www.npmjs.com/package/azure-storage (Spustit: npm install azure-storage@2.7.0)
Verze GitHubu: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Deklarace instance služby
C++ 5.2.0 Balíček NuGet: https://www.nuget.org/packages/wastorage.v140/5.2.0
Verze GitHubu: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Nastavení řetězce Připojení
PHP 1.2.0 Verze GitHubu:
Společné: 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
Instalace prostřednictvím nástroje Composer (Další informace najdete v následujících podrobnostech.)
Nastavení řetězce Připojení
Python 1.1.0 Verze GitHubu:
Společné: 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
Deklarace instance služby
Ruby 1.0.1 Balíček RubyGems:
Společné: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
Verze GitHubu:
Společné: 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
Nastavení řetězce Připojení

Instalace klienta PHP přes Composer – aktuální

Instalace prostřednictvím nástroje Composer: (jako příklad vezměte objekt blob).

  1. V kořenovém adresáři projektu vytvořte soubor composer.json s následujícím kódem:

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Stáhněte composer.phar si do kořenového adresáře projektu.

  3. Spusťte: php composer.phar install.

Deklarace koncového bodu

V sadě SDK služby Data Box Blob Storage se přípona <device serial number>.microsoftdatabox.com koncového bodu – identifikuje doménu Data Boxu. Další informace o koncovém bodu služby blob najdete v tématu Připojení prostřednictvím služby Data Box Blob Storage.

Příklady

.NET

V případě úložiště objektů blob Data Boxu se v souboru zadává přípona koncového app.config bodu:

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

Java

Pro Data Box Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Pro Data Box Blob Storage se přípona koncového bodu zadává v instanci deklarace:

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

C++

Pro Data Box Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Pro Data Box Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Python

Pro Data Box Blob Storage se přípona koncového bodu zadává v instanci deklarace:

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

Ruby

Pro Data Box Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Další kroky