Dela via


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

Egenskap Azure Storage Data Box Blob-lagring
Azure Files Molnbaserade SMB- och NFS-fildelningar stöds Stöds inte
Tjänstkryptering för vilande data 256-bit AES-kryptering 256-bit AES-kryptering
Typ av lagringskonto Konton för generell användning och Azure Blob Storage Allmän användning v1 endast
Blobnamn 1 024 tecken (2 048 byte) 880 tecken (1 760 byte)
Den maximala blockblobstorleken 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

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.

Klientbibliotek Version som stöds Länk Slutpunktsspecifikation
.NÄT 11.0.0 NuGet-paket:
Gemensam: https://www.nuget.org/packages/Microsoft.Azure.Storage.Common/11.0.0
Klump: https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/11.0.0
Kö: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
GitHub-utgåva: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
app.config-fil
Java 12.0.0-preview.3 Maven-paket: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
GitHub-utgåva: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Konfiguration av anslutningssträng
Node.js 2.8.3 NPM-länk: https://www.npmjs.com/package/azure-storage (Kör: npm install azure-storage@2.7.0)
GitHub-utgåva: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Tjänstinstansdeklaration
C++ 5.2.0 NuGet-paket: https://www.nuget.org/packages/wastorage.v140/5.2.0
GitHub-utgåva: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Konfiguration av anslutningssträng
PHP 1.2.0 GitHub-version:
Gemensam: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-common
Klump: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-blob
Installera via Composer (Mer information finns i informationen nedan.)
Konfiguration av anslutningssträng
python 1.1.0 GitHub-version:
Gemensam: https://github.com/Azure/azure-storage-python/releases/tag/v1.0.0-common
Klump: https://github.com/Azure/azure-storage-python/releases/tag/v1.1.0-blob
Tjänstinstansdeklaration
Rubin 1.0.1 RubyGems-paket:
Gemensam: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Klump: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
GitHub-version:
Gemensam: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-common
Klump: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-blob
Konfiguration av anslutningssträng

Installera PHP-klienten via Composer – aktuell

Så här installerar du via Composer: (ta blob som exempel).

  1. Skapa en fil med namnet composer.json i projektets rot med följande kod:

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Ladda ned composer.phar till projektroten.

  3. 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

.NÄT

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 anslutningssträngen:

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 anslutningssträngen:

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 anslutningssträngen:

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

Rubin

För Data Box Blob Storage anges slutpunktssuffixet i konfigurationen av anslutningssträngen:

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

Nästa steg