Requisitos de armazenamento de Blobs do Azure Data Box
Este artigo lista as versões das APIs do Azure, das bibliotecas de clientes e ferramentas compatíveis com o armazenamento de Blobs do Data Box. O armazenamento de Blobs do Azure Data Box fornece a funcionalidade de gerenciamento de Blobs com a semântica consistente do Azure. Além disso, este artigo resume as diferenças de armazenamento de Blobs do Azure Data Box dos serviços de Armazenamento do Microsoft Azure.
Recomendamos que você leia as informações com atenção antes de se conectar ao armazenamento de Blobs do Azure Data Box e consulte-as quando precisar.
Diferenças do armazenamento
Recurso | Armazenamento do Azure | Armazenamento de Blobs do Azure Data Box |
---|---|---|
Arquivos do Azure | Compartilhamentos de arquivos SMB e NFS baseados em nuvem com suporte | Sem suporte |
Criptografia do Serviço para dados inativos | Criptografia AES de 256 bits | Criptografia AES de 256 bits |
Tipo de conta de armazenamento | Contas de armazenamento de blobs do Azure e de uso geral | Uso geral v1 apenas |
Nome de blob | 1.024 caracteres (2.048 bytes) | 880 caracteres (1.760 bytes) |
Tamanho máximo do blob de blocos | 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 de blob de páginas | 8 TiB | 1 TiB |
Tamanho da página do blob de páginas | 512 bytes | 4 KiB |
Versões de API com suporte
As seguintes versões das APIs de serviço de Armazenamento do Microsoft Azure são compatíveis com o armazenamento de Blob do Azure Data Box.
Azure Data Box 3.0 em diante
- 02-02-2019
- 09-11-2018
- 28-03-2018
- 09-11-2017
- 29-07-2017
- 17-04-2017
- 31-05-2016
- 11-12-2015
- 08-07-2015
- 05-04-2015
Bibliotecas de cliente do Azure compatíveis
Para o armazenamento de Blob do Azure Data Box, há bibliotecas específicas de clientes e requisitos de sufixo de ponto de extremidade específicos. Os pontos de extremidade de armazenamento de Blobs do Azure Data Box não têm paridade completa com a versão mais recente da API REST do Armazenamento de Blobs do Azure, consulte versões com suporte para Azure Data Box 3.0 em diante. Para as bibliotecas de cliente de armazenamento, é necessário 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 compatíveis com o armazenamento de Blob do Azure Data Box.
Instalar o cliente PHP por meio do Composer - atual
Para instalar por meio do Compoer: (tome blob como exemplo).
Crie um arquivo chamado composer.json na raiz do projeto e adicione o seguinte código a ele:
{ "require": { "Microsoft/azure-storage-blob":"1.2.0" }
Fazer o download
composer.phar
à raiz do projeto.Execução: instalar o php composer.phar.
Declaração de ponto de extremidade
No SDK do armazenamento de Blobs do Azure Data Box, o sufixo do ponto de extremidade – <device serial number>.microsoftdatabox.com
identifica o domínio do Data Box. Para saber mais sobre o ponto de extremidade do serviço blob, acesse Conectar por meio do armazenamento de blobs do Azure Data Box.
Exemplos
.NET
Para o armazenamento de Blob do Azure Data Box, o sufixo de ponto de extremidade é especificado no arquivo app.config
:
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com />
Java
Para o armazenamento de Blob do Azure Data Box, o sufixo de 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 o armazenamento de Blob do Azure Data Box, o sufixo é especificado na instância de declaração:
var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');
C++
Para o armazenamento de Blob do Azure Data Box, o sufixo de 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 o armazenamento de Blob do Azure Data Box, o sufixo de 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 o armazenamento de Blob do Azure Data Box, o sufixo é 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 o armazenamento de Blob do Azure Data Box, o sufixo de 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