Krav för Azure Data Box Blob Storage
Den här artikeln innehåller en lista över versioner av Azure-API:er, Azure-klientbibliotek och verktyg som stöds med Data Box Blob Storage. Data Box Blob Storage tillhandahåller funktioner för blobhantering med Azure-konsekvent semantik. Den här artikeln sammanfattar också kända skillnader i Azure Data Box Blob Storage från Azure Storage-tjänsterna.
Vi rekommenderar att du granskar informationen noggrant innan du ansluter till Data Box Blob Storage och sedan refererar tillbaka till den efter behov.
Lagringsskillnader
Funktion | Azure Storage | Data Box Blob Storage |
---|---|---|
Azure Files | Molnbaserade SMB- och NFS-filresurser stöds | Stöds inte |
Tjänstkryptering för vilande data | 256-bitars AES-kryptering | 256-bitars AES-kryptering |
Storage account type | Konton för generell användning och Azure Blob Storage | Endast generell användning v1 |
Blobnamn | 1 024 tecken (2 048 byte) | 880 tecken (1 760 byte) |
Maximal blockblobstorlek | 4,75 TiB (100 MB X 50 000 block) | 4,75 TiB (100 MB x 50 000 block) för Azure Data Box v 3.0 och senare. |
Maximal storlek för sidblob | 8 TiB | 1 TiB |
Sidblobsidans storlek | 512 byte | 4 KiB |
API-versioner som stöds
Följande versioner av Azure Storage-tjänst-API:er stöds med Data Box Blob Storage.
Azure Data Box 3.0 och senare
- 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
Azure-klientbibliotek som stöds
För Data Box Blob Storage finns det specifika klientbibliotek och specifika krav för slutpunktssuffix. Data Box Blob Storage-slutpunkterna har inte fullständig paritet med den senaste versionen av REST-API:et för Azure Blob Storage. se de versioner som stöds för Azure Data Box 3.0 och senare. För lagringsklientbiblioteken måste du vara medveten om den version som är kompatibel med REST-API:et.
Azure Data Box 3.0 och senare
Följande Versioner av Azure-klientbiblioteket stöds för Data Box Blob Storage.
Installera PHP-klienten via Composer – aktuell
Så här installerar du via Composer: (ta blob som exempel).
Skapa en fil med namnet composer.json i projektets rot med följande kod:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Ladda ned
composer.phar
till projektroten.Kör: php composer.phar install.
Slutpunktsdeklaration
I Data Box Blob Storage SDK identifierar slutpunktssuffixet – <device serial number>.microsoftdatabox.com
– Data Box-domänen. Mer information om blobtjänstens slutpunkt finns i Anslut via Data Box Blob Storage.
Exempel
.NET
För Data Box Blob Storage anges slutpunktssuffixet app.config
i filen:
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com />
Java
För Data Box Blob Storage anges slutpunktssuffixet i konfigurationen av niska veze:
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
För Data Box Blob Storage anges slutpunktssuffixet i deklarationsinstansen:
var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');
C++
För Data Box Blob Storage anges slutpunktssuffixet i konfigurationen av niska veze:
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
För Data Box Blob Storage anges slutpunktssuffixet i konfigurationen av niska veze:
$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'
Python
För Data Box Blob Storage anges slutpunktssuffixet i deklarationsinstansen:
block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)
Ruby
För Data Box Blob Storage anges slutpunktssuffixet i konfigurationen av niska veze:
set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com