Sdílet prostřednictvím


Požadavky na úložiště objektů blob služby Azure Stack Edge

Tento článek obsahuje seznam verzí rozhraní API Azure, klientských knihoven Azure a nástrojů podporovaných ve službě Azure Stack Edge Blob Storage. Azure Stack Edge Blob Storage poskytuje funkce správy objektů blob pomocí sémantiky konzistentní s Azure. Tento článek také shrnuje známé rozdíly úložiště objektů blob služby Azure Stack Edge od služeb Azure Storage.

Než se připojíte k úložišti objektů blob Azure Stack Edge, doporučujeme pečlivě zkontrolovat informace a pak se k němu podle potřeby vrátit.

Rozdíly v úložišti

Funkce Azure Storage Azure Stack Edge Blob Storage
Soubory Azure Podporované cloudové sdílené složky SMB a NFS Nepodporováno
Storage account type Účty úložiště Objektů blob pro obecné účely a Azure Blob Storage Pouze pro obecné účely verze 1
Název objektu blob 1 024 znaků (2 048 bajtů) 880 znaků (1 760 bajtů)
Maximální velikost objektu blob bloku 4.75 TiB (100 MiB X 50 000 bloků) 4.75 TiB (100 MiB x 50 000 bloků) pro Azure Stack Edge
Maximální velikost objektu blob stránky 8 TiB 1 TiB
Velikost stránky objektu blob stránky 512 bajtů 4 KiB

Podporované verze rozhraní API

Úložiště objektů blob služby Azure Stack Edge podporuje následující verze rozhraní API služby Azure Storage.

Azure Stack Edge 2.1.1377.2170 a novější

Podporované klientské knihovny Azure

Pro azure Stack Edge Blob Storage existují specifické klientské knihovny a konkrétní požadavky na příponu koncového bodu. Koncové body úložiště objektů blob služby Azure Stack Edge nemají úplnou paritu s nejnovější verzí rozhraní REST API služby Azure Blob Storage; podívejte se na podporované verze rozhraní API pro Azure Stack Edge. V případě klientských knihoven úložiště musíte vědět o verzi, která je kompatibilní s rozhraním REST API.

Azure Stack Edge 2.1.1377.2170 a novější

Pro úložiště objektů blob Azure Stack Edge se podporují následující verze klientské knihovny Azure.

Klientská knihovna Podporovaná verze Odkaz Specifikace koncového bodu
.NET 11.0.0 Balíček NuGet:
Společné: 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
Fronty: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
Verze GitHubu: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
soubor app.config
Java 12.0.0-preview.3 Balíček Maven: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
Verze GitHubu: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
Nastavení řetězce Připojení
Node.js 2.8.3 Odkaz NPM: https://www.npmjs.com/package/azure-storage (Spustit: npm install azure-storage@2.7.0)
Verze GitHubu: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
Deklarace instance služby
C++ 5.2.0 Balíček NuGet: https://www.nuget.org/packages/wastorage.v140/5.2.0
Verze GitHubu: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
Nastavení řetězce Připojení
PHP 1.2.0 Verze GitHubu:
Společné: 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
Instalace prostřednictvím nástroje Composer (Další informace najdete v následujících podrobnostech.)
Nastavení řetězce Připojení
Python 1.1.0 Verze GitHubu:
Společné: 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
Deklarace instance služby
Ruby 1.0.1 Balíček RubyGems:
Společné: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
Blob: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
Verze GitHubu:
Společné: 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
Nastavení řetězce Připojení

Instalace klienta PHP přes Composer – Aktuální

Instalace klienta PHP přes Composer:

  1. V kořenovém adresáři projektu vytvořte soubor composer.json s následujícím kódem (příklad používá službu Azure Storage Blob Service).

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. Stáhněte composer.phar si do kořenového adresáře projektu.

  3. Spusťte: php composer.phar install.

Deklarace koncového bodu

V sadě SDK služby Azure Stack Edge Blob Storage se přípona <device serial number>.microsoftdatabox.com koncového bodu – identifikuje doménu Azure Stack Edge. Další informace o koncovém bodu služby blob najdete v tématu Přenos dat prostřednictvím účtů úložiště pomocí gpu Azure Stack Edge Pro.

Příklady

.NET

V případě služby Azure Stack Edge Blob Storage se v souboru zadává přípona koncového app.config bodu:

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

Java

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v instanci deklarace:

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

C++

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Python

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v instanci deklarace:

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

Ruby

V případě služby Azure Stack Edge Blob Storage se přípona koncového bodu zadává v nastavení připojovací řetězec:

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

Další kroky