Criando um recipiente em blob storage Azure – PHP

Estou seguindo este tutorial, sobre a manipulação de blobs:

http://www.windowsazure.com/en-us/develop/php/how-to-guides/blob-service/

Não é claro sobre as seguintes coisas:

1) Como configurar uma conexão, no exemplo ele usa essa linha de código:

For accessing a live service: require_once 'vendor\autoload.php'; use WindowsAzure\Common\ServicesBuilder; use WindowsAzure\Blob\Models\CreateContainerOptions; use WindowsAzure\Blob\Models\PublicAccessType; use WindowsAzure\Common\ServiceException; // Create blob REST proxy. $blobRestProxy = ServicesBuilder::getInstance()->createBlobService($connectionString) 

Como faço para configurar a seqüência de conexão? – Quais credenciais preciso acessar o armazenamento blob.

Dado que também tenho os detalhes da minha conta da Microsoft.

2) Como você criaria uma nova conta de armazenamento

Quando você entra em seu portal, uma chave / conta está configurada para você. Como você cria um novo através da php

obrigado

Nesse tutorial que você referenciou, o formato da seqüência de conexão é mostrado perto da parte superior do artigo:

DefaultEndpointsProtocol=[http|https];AccountName=[yourAccount];AccountKey=[yourKey]

Agora você precisa criar uma conta de armazenamento no portal. Cada conta de armazenamento tem um nome (sua yourAccount ) e uma chave (sua chave). Depois de criar uma conta de armazenamento através do portal, você verá listado. Por exemplo, criei dmakhome para este exemplo:

Conta de armazenamento criada

Clique no seu nome, que abre a vista do Painel para essa conta de armazenamento:

Painel da conta de armazenamento

Na parte inferior da canvas, na borda inferior preta, você verá um ícone, Gerenciar chaves . Clique nisso e, em seguida, você verá uma chave primária e uma chave secundária (você pode pegar qualquer uma):

Chaves de armazenamento

Copie a chave para a área de transferência e crie um $ connectionString do formato acima, substituindo o nome da sua conta de armazenamento e a chave recém-copiada.

use o WindowsAzure \ Common \ ServicesBuilder;

use o WindowsAzure \ Common \ ServiceException;

use o WindowsAzure \ Table \ Models \ Entity;

use o WindowsAzure \ Table \ Models \ EdmType;

$ connectionString = ‘DefaultEndpointsProtocol = http; AccountName = NAME; AccountKey = KEY’;

$ tableRestProxy = ServicesBuilder :: getInstance () -> createTableService ($ connectionString);

// do que tentar criar tabela ou blob

experimentar {

$ tableRestProxy-> createTable (‘newtasks’);

} catch (ServiceException $ e) {

$ code = $ e-> getCode ();

$ error_message = $ e-> getMessage ();

echo $ code. “:”. $ error_message. ”
“;

}