Condividi tramite


Requisiti di archiviazione BLOB di Azure Stack Edge

Questo articolo elenca le versioni delle API di Azure, delle librerie client di Azure e degli strumenti supportati con l'archiviazione BLOB di Azure Stack Edge. Archiviazione BLOB di Azure Stack Edge offre funzionalità di gestione BLOB con semantica coerente con Azure. Questo articolo riepiloga anche le differenze note dell'archiviazione BLOB di Azure Stack Edge rispetto ai servizi di Archiviazione di Azure.

È consigliabile esaminare attentamente le informazioni prima di connettersi all'archivio BLOB di Azure Stack Edge e quindi farvi riferimento in base alle esigenze.

Differenze di archiviazione

Funzionalità Archiviazione di Azure Archiviazione BLOB di Azure Stack Edge
File di Azure Condivisioni file SMB e NFS basate sul cloud supportate Non supportato
Storage account type Account di archiviazione BLOB di Azure e utilizzo generico Solo uso generico v1
Nome BLOB 1.024 caratteri (2.048 byte) 880 caratteri (1.760 byte)
Dimensioni massime di BLOB in blocchi 4,75 TiB (100 MiB x 50.000 blocchi) 4.75 TiB (100 MiB x 50.000 blocchi) per Azure Stack Edge
Dimensioni massime di BLOB di pagine 8 TiB 1 TiB
Dimensioni pagina del BLOB di pagine 512 byte 4 KiB

Versioni API supportate

Le versioni seguenti delle API del servizio di Archiviazione di Azure sono supportate con l'archiviazione BLOB di Azure Stack Edge.

Azure Stack Edge 2.1.1377.2170 e versioni successive

Librerie client di Azure supportate

Per l'archiviazione BLOB di Azure Stack Edge, sono disponibili librerie client specifiche e requisiti di suffisso dell'endpoint specifici. Gli endpoint di archiviazione BLOB di Azure Stack Edge non hanno parità completa con la versione più recente dell'API REST Archiviazione BLOB di Azure. Vedere le versioni API supportate per Azure Stack Edge. Per le librerie client di archiviazione è necessario essere a conoscenza della versione compatibile con l'API REST.

Azure Stack Edge 2.1.1377.2170 e versioni successive

Le versioni seguenti della libreria client di Azure sono supportate per l'archiviazione BLOB di Azure Stack Edge.

Libreria client Versione supportata Collegamento Specifica dell'endpoint
.NET 11.0.0 Pacchetto NuGet:
Comuni: 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
Coda: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
Versione di GitHub: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
file app.config
Java 12.0.0-preview.3 Pacchetto Maven: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
Versione di GitHub: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Configurazione della stringa di connessione
Node.js 2.8.3 Collegamento NPM: https://www.npmjs.com/package/azure-storage (Esegui: npm install azure-storage@2.7.0)
Versione di GitHub: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Dichiarazione istanza del servizio
C++ 5.2.0 Pacchetto NuGet: https://www.nuget.org/packages/wastorage.v140/5.2.0
Versione di GitHub: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Configurazione della stringa di connessione
PHP 1.2.0 Versione di GitHub:
Comuni: 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
Installazione tramite Composer (per altre informazioni, vedere i dettagli sotto).
Configurazione della stringa di connessione
Python 1.1.0 Versione di GitHub:
Comuni: 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
Dichiarazione istanza del servizio
Ruby 1.0.1 Pacchetto RubyGems:
Comuni: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
BLOB: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
Versione di GitHub:
Comuni: 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
Configurazione della stringa di connessione

Installare il client PHP tramite Composer - Current

Per installare il client PHP tramite Composer:

  1. Creare un file denominato composer.json nella radice del progetto con il codice seguente(ad esempio usa Archiviazione di Azure servizio BLOB).

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Scaricare composer.phar nella radice del progetto.

  3. Eseguire: php composer.phar install.

Dichiarazione dell'endpoint

Nell'SDK di archiviazione BLOB di Azure Stack Edge il suffisso dell'endpoint identifica <device serial number>.microsoftdatabox.com il dominio di Azure Stack Edge. Per altre informazioni sull'endpoint del servizio BLOB, vedere Trasferire i dati tramite account di archiviazione con Azure Stack Edge Pro GPU.

Esempi

.NET

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint app.config viene specificato nel file:

<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com  />

Java

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nella configurazione di stringa di connessione:

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

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nell'istanza di dichiarazione:

var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');

C++

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nella configurazione del stringa di connessione:

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

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nella configurazione del stringa di connessione:

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

Python

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nell'istanza di dichiarazione:

block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)

Ruby

Per l'archiviazione BLOB di Azure Stack Edge, il suffisso dell'endpoint viene specificato nella configurazione del stringa di connessione:

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

Passaggi successivi