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
- 2019-02-02
- 2018-11-09
- 2018-03-28
- 2017-11-09
- 2017-07-29
- 2017-04-17
- 2016-05-31
- 2015-12-11
- 2015-07-08
- 2015-04-05
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.
Instalace klienta PHP přes Composer – aktuální
Instalace prostřednictvím nástroje Composer: (jako příklad vezměte objekt blob).
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" }
Stáhněte
composer.phar
si do kořenového adresáře projektu.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