Delen via


Vereisten voor Azure Stack Edge Blob Storage

Dit artikel bevat de versies van de Azure-API's, Azure-clientbibliotheken en hulpprogramma's die worden ondersteund met de Azure Stack Edge Blob-opslag. Azure Stack Edge Blob Storage biedt functionaliteit voor blobbeheer met azure-consistente semantiek. Dit artikel bevat ook een overzicht van de bekende verschillen in Azure Stack Edge Blob Storage van de Azure Storage-services.

We raden u aan de informatie zorgvuldig door te nemen voordat u verbinding maakt met de Azure Stack Edge Blob-opslag en vervolgens zo nodig terug te verwijzen.

Verschillen in opslag

Functie Azure Storage Azure Stack Edge Blob Storage
Azure Files Ondersteunde cloudgebaseerde SMB- en NFS-bestandsshares Niet ondersteund
Storage account type Accounts voor algemeen gebruik en Azure Blob Storage Alleen voor algemeen gebruik v1
Blobnaam 1024 tekens (2048 bytes) 880 tekens (1.760 bytes)
Maximale grootte van blok-blob 4,75 TiB (100 MiB X 50.000 blokken) 4,75 TiB (100 MiB x 50.000 blokken) voor Azure Stack Edge
Maximale grootte van pagina-blob 8 TiB 1 TiB
Pagina-blobpaginaformaat 512 bytes 4 KiB

Ondersteunde API-versies

De volgende versies van Azure Storage-service-API's worden ondersteund met Azure Stack Edge Blob Storage.

Azure Stack Edge 2.1.1377.2170 en hoger

Ondersteunde Azure-clientbibliotheken

Voor Azure Stack Edge Blob Storage zijn er specifieke clientbibliotheken en specifieke vereisten voor eindpuntachtervoegsels. De Azure Stack Edge Blob Storage-eindpunten hebben geen volledige pariteit met de nieuwste versie van de Azure Blob Storage REST API; zie de ondersteunde API-versies voor Azure Stack Edge. Voor de opslagclientbibliotheken moet u rekening houden met de versie die compatibel is met de REST API.

Azure Stack Edge 2.1.1377.2170 en hoger

De volgende versies van de Azure-clientbibliotheek worden ondersteund voor Azure Stack Edge Blob Storage.

Clientbibliotheek Ondersteunde versie Koppeling Eindpuntspecificatie
.NET 11.0.0 NuGet-pakket:
Gemeenschappelijk: 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
Wachtrij: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
GitHub-release: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
bestand app.config
Java 12.0.0-preview.3 Maven-pakket: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
GitHub-release: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Verbinding maken iereeks instellen
Node.js 2.8.3 NPM-koppeling: https://www.npmjs.com/package/azure-storage (Uitvoeren: npm install azure-storage@2.7.0)
GitHub-release: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Declaratie van service-exemplaar
C++ 5.2.0 NuGet-pakket: https://www.nuget.org/packages/wastorage.v140/5.2.0
GitHub-release: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Verbinding maken iereeks instellen
PHP 1.2.0 GitHub-release:
Gemeenschappelijk: 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
Installeren via Composer (Zie de onderstaande details voor meer informatie.)
Verbinding maken iereeks instellen
Python 1.1.0 GitHub-release:
Gemeenschappelijk: 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
Declaratie van service-exemplaar
Ruby 1.0.1 RubyGems-pakket:
Gemeenschappelijk: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
GitHub-release:
Gemeenschappelijk: 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
Verbinding maken iereeks instellen

Installeer de PHP-client via Composer - Current

De PHP-client installeren via Composer:

  1. Maak een bestand met de naam composer.json in de hoofdmap van het project met de volgende code (voorbeeld maakt gebruik van de Azure Storage Blob-service).

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Download composer.phar naar de hoofdmap van het project.

  3. Uitvoeren: php composer.phar install.

Eindpuntdeclaratie

In de Azure Stack Edge Blob Storage SDK identificeert het eindpuntachtervoegsel - <device serial number>.microsoftdatabox.com het Azure Stack Edge-domein. Ga voor meer informatie over het blobservice-eindpunt naar Gegevens overdragen via opslagaccounts met Azure Stack Edge Pro GPU.

Voorbeelden

.NET

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in het app.config bestand:

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

Java

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van verbindingsreeks:

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

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in het declaratieexemplaren:

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

C++

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van de verbindingsreeks:

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

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van de verbindingsreeks:

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

Python

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in het declaratieexemplaren:

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

Ruby

Voor Azure Stack Edge Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van de verbindingsreeks:

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

Volgende stappen