728x90 AdSpace

30 de out. de 2010

Cloud Storage Account

Para definir uma conta do Azure podemos utilizar uma Connection String definida no Settings ou simplesmente passar o Account Name e a Key. Para utilizar uma Account proveniente da Connection String é preciso que seja adicionada uma chave no Settings do Role adequado, caso tenha dúvidas sobre como definir esta chave veja como "Definir Account em um Projeto

 

Usando Configuration Settings

Neste exemplo estamos usando uma connection string chamada AccountAndKey que inicialmente está definida para utilizar o Development Storage, ou seja, o armazenamento local.

image

Para inicializar as configurações basicamente editamos o código do WebRole.cs no seu método OnStart() para que corresponda ao que vemos na imagem abaixo.

image

Agora o próximo passo é no ponto de código desejado adicionar a seguinte linha de código:

image

Com isto temos o objeto store que representa a nossa Cloud Storage Account.

Para utilizar a versão online de storage, basta alterar o Value nas Configuration Settings com os dados da suas credenciais, caso tenha dificuldades veja como "Definir Account em um Projeto

 

Sem Configuration Settings

Também é definir uma Account sem utilizar uma Connection String, esta forma é utilizada quando não temos um Cloud Project, como no caso de estarmos integrando uma aplicação console, WPF, Forms, etc com a nuvem. Neste caso basta inicializar em modo de desenvolvimento  basta utilizar a seguinte linha no ponto de código desejado:

image

Agora para utilizar a versão online é necessário passar manualmente o Account Name e a Primary Acces Key ou a Secondary Access Key. Caso precise de ajuda para identificar esses dados confira o post “Descobrindo Cloud o Account Correto 

De posse das informações necessárias, vamos criar duas constantes para serem utilizadas nas demais partes do programa:

image

Em seguida precisaremos de um objeto do tipo StorageCredentialsAccountAndKey que está identificado como AccountAndKey e será utilizado como credencial para a Account.

image

Agora podemos usar este objeto como parametro no construtor da Account. Um segundo parametro deve ser informado no construtor, ele indica se HTTPS deve ser utilizado nesta conta (TRUE para habilitar HTTPS e FALSE para usar apenas HTTP)

image

Com isto temos o objeto store que representa a nossa Cloud Storage Account.

Cloud Storage Account
  • Blogger Comments
  • Facebook Comments

0 comentários :

Top