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. ”
    “;

    }