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
- 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
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.
Installare il client PHP tramite Composer - Current
Per installare il client PHP tramite Composer:
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" }
Scaricare
composer.phar
nella radice del progetto.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