Requisitos de armazenamento de Blob do Azure Data Box
Este artigo lista as versões das APIs do Azure, bibliotecas de cliente do Azure e ferramentas suportadas com o armazenamento de Blob do Data Box. O armazenamento de Blob do Data Box fornece funcionalidade de gerenciamento de blob com semântica consistente com o Azure. Este artigo também resume as diferenças conhecidas de armazenamento de Blob do Azure Data Box dos serviços de Armazenamento do Azure.
Recomendamos que você revise as informações cuidadosamente antes de se conectar ao armazenamento de Blob do Data Box e, em seguida, consulte novamente a ele conforme necessário.
Diferenças de armazenamento
Caraterística | Armazenamento do Azure | Armazenamento de blobs do Data Box |
---|---|---|
Ficheiros do Azure | Compartilhamentos de arquivos SMB e NFS baseados em nuvem suportados | Não suportado |
Criptografia de serviço para dados em repouso | Encriptação AES de 256 bits | Encriptação AES de 256 bits |
Storage account type | Contas de armazenamento de Blob de uso geral e do Azure | Apenas v1 para fins gerais |
Blob name | 1.024 caracteres (2.048 bytes) | 880 caracteres (1.760 bytes) |
Tamanho máximo do blob de bloco | 4,75 TiB (100 MB X 50.000 blocos) | 4,75 TiB (100 MB x 50.000 blocos) para o Azure Data Box v 3.0 em diante. |
Tamanho máximo do blob da página | 8 TiB | 1 TiB |
Tamanho da página blob da página | 512 bytes | 4 KiB |
Versões de API suportadas
As seguintes versões das APIs do serviço de Armazenamento do Azure têm suporte com o armazenamento de Blob do Data Box.
Azure Data Box 3.0 em diante
- 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
Bibliotecas de cliente do Azure suportadas
Para o armazenamento de Blob do Data Box, há bibliotecas de cliente específicas e requisitos específicos de sufixo de ponto de extremidade. Os pontos de extremidade de armazenamento de Blob do Data Box não têm paridade total com a versão mais recente da API REST do Armazenamento de Blob do Azure; consulte as versões suportadas para o Azure Data Box 3.0 em diante. Para as bibliotecas de cliente de armazenamento, você precisa estar ciente da versão que é compatível com a API REST.
Azure Data Box 3.0 em diante
As seguintes versões da biblioteca de cliente do Azure são suportadas para armazenamento de Blob do Data Box.
Instale o cliente PHP via Composer - atual
Para instalar via Composer: (tome blob como exemplo).
Crie um arquivo chamado composer.json na raiz do projeto com o seguinte código:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Faça o download
composer.phar
para a raiz do projeto.Executar: php composer.phar instalar.
Declaração de ponto final
No SDK de armazenamento de Blob do Data Box, o sufixo do ponto de extremidade - <device serial number>.microsoftdatabox.com
- identifica o domínio do Data Box. Para obter mais informações sobre o ponto de extremidade do serviço de blob, vá para Conectar via armazenamento de Blob do Data Box.
Exemplos
.NET
Para armazenamento de Blob do Data Box, o sufixo app.config
do ponto de extremidade é especificado no arquivo:
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com />
Java
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na configuração da cadeia de conexão:
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
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na instância de declaração:
var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');
C++
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na configuração da cadeia de conexão:
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
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na configuração da cadeia de conexão:
$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'
Python
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na instância de declaração:
block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)
Ruby
Para armazenamento de Blob do Data Box, o sufixo do ponto de extremidade é especificado na configuração da cadeia de conexão:
set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com