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ší
- 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
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.
Instalace klienta PHP přes Composer – Aktuální
Instalace klienta PHP přes Composer:
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" }
Stáhněte
composer.phar
si do kořenového adresáře projektu.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