Dela via


Azure Stack Edge Blob Storage-krav

Den här artikeln innehåller versioner av Azure-API:er, Azure-klientbibliotek och verktyg som stöds med Azure Stack Edge Blob Storage. Azure Stack Edge Blob Storage tillhandahåller blobhanteringsfunktioner med Azure-konsekvent semantik. Den här artikeln sammanfattar också kända skillnader i Azure Stack Edge Blob Storage från Azure Storage-tjänsterna.

Vi rekommenderar att du granskar informationen noggrant innan du ansluter till Azure Stack Edge Blob Storage och sedan refererar tillbaka till den efter behov.

Lagringsskillnader

Funktion Azure Storage Azure Stack Edge Blob Storage
Azure Files Molnbaserade SMB- och NFS-filresurser stöds Stöds inte
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 MiB X 50 000 block) 4,75 TiB (100 MiB x 50 000 block) för Azure Stack Edge
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 Azure Stack Edge Blob Storage.

Azure Stack Edge 2.1.1377.2170 och senare

Azure-klientbibliotek som stöds

För Azure Stack Edge Blob Storage finns det specifika klientbibliotek och specifika krav för slutpunktssuffix. Azure Stack Edge Blob Storage-slutpunkterna har inte fullständig paritet med den senaste versionen av Rest-API:et för Azure Blob Storage. se API-versionerna som stöds för Azure Stack Edge. För lagringsklientbiblioteken måste du vara medveten om den version som är kompatibel med REST-API:et.

Azure Stack Edge 2.1.1377.2170 och senare

Följande Versioner av Azure-klientbiblioteket stöds för Azure Stack Edge 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 PHP-klienten via Composer:

  1. Skapa en fil med namnet composer.json i projektets rot med följande kod (exempel använder Azure Storage Blob-tjänsten).

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

  3. Kör: php composer.phar install.

Slutpunktsdeklaration

I Azure Stack Edge Blob Storage SDK identifierar slutpunktssuffixet – <device serial number>.microsoftdatabox.com – Azure Stack Edge-domänen. Mer information om blobtjänstslutpunkten finns i Överföra data via lagringskonton med Azure Stack Edge Pro GPU.

Exempel

.NET

För Azure Stack Edge 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 Azure Stack Edge 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 Azure Stack Edge Blob Storage anges slutpunktssuffixet i deklarationsinstansen:

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

C++

För Azure Stack Edge 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 Azure Stack Edge 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 Azure Stack Edge 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 Azure Stack Edge 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