Vereisten voor Azure Data Box Blob Storage
Dit artikel bevat de versies van de Azure-API's, Azure-clientbibliotheken en hulpprogramma's die worden ondersteund met de Data Box Blob-opslag. Data Box Blob Storage biedt functionaliteit voor blobbeheer met azure-consistente semantiek. Dit artikel bevat ook een overzicht van de bekende verschillen in Azure Data Box Blob Storage van de Azure Storage-services.
We raden u aan de informatie zorgvuldig door te nemen voordat u verbinding maakt met de Data Box Blob-opslag en deze vervolgens indien nodig kunt raadplegen.
Verschillen in opslag
Functie | Azure Storage | Data Box-blobopslag |
---|---|---|
Azure Files | Ondersteunde cloudgebaseerde SMB- en NFS-bestandsshares | Niet ondersteund |
Serviceversleuteling voor data-at-rest | 256-bits AES-versleuteling | 256-bits AES-versleuteling |
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 MB X 50.000 blokken) | 4,75 TiB (100 MB x 50.000 blokken) voor Azure Data Box v 3.0 en hoger. |
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 Data Box Blob Storage.
Azure Data Box 3.0 en hoger
- 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
Ondersteunde Azure-clientbibliotheken
Voor Data Box Blob Storage zijn er specifieke clientbibliotheken en specifieke vereisten voor eindpuntachtervoegsels. De Data Box Blob Storage-eindpunten hebben geen volledige pariteit met de nieuwste versie van de Azure Blob Storage REST API; bekijk de ondersteunde versies voor Azure Data Box 3.0 en hoger. Voor de opslagclientbibliotheken moet u rekening houden met de versie die compatibel is met de REST API.
Azure Data Box 3.0 en hoger
De volgende versies van de Azure-clientbibliotheek worden ondersteund voor Data Box Blob Storage.
PHP-client installeren via Composer - actueel
Installeren via Composer: (neem blob als voorbeeld).
Maak een bestand met de naam composer.json in de hoofdmap van het project met de volgende code:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Download
composer.phar
naar de hoofdmap van het project.Uitvoeren: php composer.phar install.
Eindpuntdeclaratie
In de Data Box Blob Storage SDK identificeert het eindpuntachtervoegsel - <device serial number>.microsoftdatabox.com
het Data Box-domein. Ga naar Verbinding maken via Data Box Blob Storage voor meer informatie over het blobservice-eindpunt.
Voorbeelden
.NET
Voor Data Box 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 Data Box 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 Data Box 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 Data Box Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van 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 Data Box Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van 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 Data Box 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 Data Box Blob Storage wordt het eindpuntachtervoegsel opgegeven in de installatie van verbindingsreeks:
set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com