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 Data Box Blob, doporučujeme pečlivě zkontrolovat informace a poté se k nim 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
Typ účtu úložiště Účty úložiště pro obecné účely a Azure Blob Storage Verze 1 pouze pro obecné účely
Název blobu 1 024 znaků (2 048 bajtů) 880 znaků (1 760 bajtů)
Maximální velikost bloku blobu 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 tebibajt (TiB)
** Velikost stránky stránkového blobu 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 a novější

Podporované klientské knihovny Azure

U 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 a novější

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

Klientská knihovna Podporovaná verze Odkaz Specifikace koncového bodu
.SÍŤ 11.0.0 Balíček NuGet:
Společný: https://www.nuget.org/packages/Microsoft.Azure.Storage.Common/11.0.0
Kapka: https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/11.0.0
Fronta: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
Vydání GitHub: 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
Vydání GitHub: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Nastavení připojovacího řetězce
Node.js 2.8.3 Odkaz NPM: https://www.npmjs.com/package/azure-storage (Spustit: npm install azure-storage@2.7.0)
Vydání GitHub: 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
Vydání GitHub: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Nastavení připojovacího řetězce
PHP 1.2.0 Verze GitHubu:
Společný: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-common
Kapka: 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í připojovacího řetězce
Krajta 1.1.0 Verze GitHubu:
Společný: https://github.com/Azure/azure-storage-python/releases/tag/v1.0.0-common
Kapka: https://github.com/Azure/azure-storage-python/releases/tag/v1.1.0-blob
Deklarace instance služby
rubín 1.0.1 Balíček RubyGems:
Společný: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Kapka: 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
Kapka: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-blob
Nastavení připojovacího řetězce

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 s názvem 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 úložiště blobů Data Box identifikuje přípona koncového bodu – <device serial number>.microsoftdatabox.com – 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

.SÍŤ

Pro úložiště Blob služby Data Box je přípona koncového bodu určena v souboru app.config.

<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ího řetězce.

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ího řetězce.

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ího řetězce.

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

Krajta

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’)

rubín

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

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

Další kroky