Wymagania dotyczące usługi Azure Data Box Blob Storage
W tym artykule wymieniono wersje interfejsów API platformy Azure, bibliotek klienckich platformy Azure i narzędzi obsługiwanych w usłudze Data Box Blob Storage. Usługa Data Box Blob Storage zapewnia funkcje zarządzania obiektami blob za pomocą semantyki spójnej na platformie Azure. W tym artykule przedstawiono również podsumowanie znanych różnic między usługami Azure Data Box Blob Storage.
Zalecamy dokładne przejrzenie informacji przed nawiązaniem połączenia z usługą Data Box Blob Storage, a następnie odwoływanie się do niej w razie potrzeby.
Różnice w magazynie
Funkcja | Azure Storage | Magazyn obiektów blob usługi Data Box |
---|---|---|
Azure Files | Obsługiwane udziały plików SMB i NFS oparte na chmurze | Nieobsługiwane |
Szyfrowanie usługi dla danych magazynowanych | 256-bitowe szyfrowanie AES | 256-bitowe szyfrowanie AES |
Storage account type | Konta ogólnego przeznaczenia i usługi Azure Blob Storage | Tylko ogólnego przeznaczenia w wersji 1 |
Nazwa obiektu blob | 1024 znaki (2048 bajtów) | 880 znaków (1760 bajtów) |
Maksymalny rozmiar blokowego obiektu blob | 4,75 TiB (bloki 100 MB X 50 000) | 4.75 TiB (100 MB x 50 000 bloków) dla urządzenia Azure Data Box w wersji 3.0. |
Maksymalny rozmiar stronicowego obiektu blob | 8 TiB | 1 TiB |
Rozmiar strony stronicowego obiektu blob | 512 bajtów | 4 KiB |
Obsługiwane wersje interfejsu API
Następujące wersje interfejsów API usługi Azure Storage są obsługiwane w usłudze Data Box Blob Storage.
Usługa Azure Data Box 3.0 jest już włączona
- 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
Obsługiwane biblioteki klienckie platformy Azure
W przypadku usługi Data Box Blob Storage istnieją określone biblioteki klienckie i określone wymagania dotyczące sufiksu punktu końcowego. Punkty końcowe magazynu obiektów blob usługi Data Box nie mają pełnej parzystości z najnowszą wersją interfejsu API REST usługi Azure Blob Storage; Zobacz obsługiwane wersje dla usługi Azure Data Box 3.0. W przypadku bibliotek klienta magazynu należy pamiętać o wersji zgodnej z interfejsem API REST.
Usługa Azure Data Box 3.0 jest już włączona
Następujące wersje biblioteki klienta platformy Azure są obsługiwane w przypadku usługi Data Box Blob Storage.
Instalowanie klienta PHP za pomocą narzędzia Composer — current
Aby zainstalować za pomocą narzędzia Composer: (przykładowe użycie obiektu blob).
Utwórz plik o nazwie composer.json w katalogu głównym projektu z następującym kodem:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Pobierz
composer.phar
do katalogu głównego projektu.Uruchom polecenie: php composer.phar install.
Deklaracja punktu końcowego
W zestawie SDK usługi Data Box Blob Storage sufiks punktu końcowego — <device serial number>.microsoftdatabox.com
identyfikuje domenę urządzenia Data Box. Aby uzyskać więcej informacji na temat punktu końcowego usługi blob, przejdź do tematu Nawiązywanie połączenia za pośrednictwem usługi Data Box Blob Storage.
Przykłady
.NET
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego app.config
jest określony w pliku:
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com />
Java
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w konfiguracji parametry połączenia:
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
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w wystąpieniu deklaracji:
var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');
C++
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w konfiguracji parametry połączenia:
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
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w konfiguracji parametry połączenia:
$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'
Python
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w wystąpieniu deklaracji:
block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)
Ruby
W przypadku usługi Data Box Blob Storage sufiks punktu końcowego jest określony w konfiguracji parametry połączenia:
set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com