Requisitos de armazenamento do Blob do Azure Stack Edge
Este artigo lista as versões das APIs do Azure, bibliotecas de cliente do Azure e ferramentas suportadas com o armazenamento de Blob de Borda de Pilha do Azure. O armazenamento de Blob de Borda de Pilha do Azure fornece funcionalidade de gerenciamento de blob com semântica consistente com o Azure. Este artigo também resume as diferenças de armazenamento conhecidas do Blob de Borda de Pilha do Azure dos serviços de Armazenamento do Azure.
Recomendamos que você revise as informações cuidadosamente antes de se conectar ao armazenamento de Blob de Borda de Pilha do Azure e, em seguida, consulte novamente a ele conforme necessário.
Diferenças de armazenamento
Funcionalidade | Armazenamento do Azure | Armazenamento de Blob do Azure Stack Edge |
---|---|---|
Ficheiros do Azure | Compartilhamentos de arquivos SMB e NFS baseados em nuvem suportados | Não suportado |
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 MiB X 50.000 blocos) | 4,75 TiB (100 MiB x 50.000 blocos) para o Azure Stack Edge |
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 de Borda de Pilha do Azure.
Azure Stack Edge 2.1.1377.2170 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 de Borda de Pilha do Azure, há bibliotecas de cliente específicas e requisitos específicos de sufixo de ponto de extremidade. Os pontos de extremidade de armazenamento do Blob de Borda de Pilha do Azure 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 de API suportadas para o Azure Stack Edge. Para as bibliotecas de cliente de armazenamento, você precisa estar ciente da versão que é compatível com a API REST.
Azure Stack Edge 2.1.1377.2170 em diante
As seguintes versões da biblioteca de cliente do Azure têm suporte para o armazenamento de Blob de Borda de Pilha do Azure.
Instale o cliente PHP via Composer - Atual
Para instalar o cliente PHP via Composer:
Crie um arquivo chamado composer.json na raiz do projeto com o seguinte código (o exemplo usa o serviço de Blob de Armazenamento do Azure).
{ "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 Azure Stack Edge, o sufixo de ponto de extremidade - - <device serial number>.microsoftdatabox.com
identifica o domínio do Azure Stack Edge. Para obter mais informações sobre o ponto de extremidade do serviço de blob, vá para Transferir dados por meio de contas de armazenamento com a GPU do Azure Stack Edge Pro.
Exemplos
.NET
Para o armazenamento de Blob de Borda de Pilha do Azure, o sufixo app.config
de 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 o armazenamento de Blob de Borda de Pilha do Azure, 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 de Borda de Pilha do Azure, o sufixo de 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 o armazenamento de Blob de Borda de Pilha do Azure, 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 de Borda de Pilha do Azure, 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 de Borda de Pilha do Azure, o sufixo de 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 o armazenamento de Blob de Borda de Pilha do Azure, 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