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

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änka Slutpunktsspecifikation
.NET 11.0.0 NuGet-paket:
Gemensamma: 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
Kö: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
GitHub-version: 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-version: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
konfiguration av Anslut ionssträ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-version: 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-version: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
konfiguration av Anslut ionssträng
PHP 1.2.0 GitHub-version:
Gemensamma: 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
Installera via Composer (Mer information finns i informationen nedan.)
konfiguration av Anslut ionssträng
Python 1.1.0 GitHub-version:
Gemensamma: 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
Tjänstinstansdeklaration
Ruby 1.0.1 RubyGems-paket:
Gemensamma: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
GitHub-version:
Gemensamma: 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
konfiguration av Anslut ionssträ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

.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 anslutningssträng:

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äng:

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äng:

$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 anslutningssträng:

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

Nästa steg