Não categorizado

Trabalhando com Service Management APIs

Olá pessoal!

A partir de agora iremos iniciar uma série posts onde demonstrarei como trabalharmos com as APIs de gerenciamento do Windows Azure.

A primeira coisa a se fazer antes de criarmos qualquer aplicação, é que para podermos ter acesso às funcionalidades do Windows Azure Developers Portal, é necessário termos um certificado X.509 v3 e para isso nós podemos criar nosso próprio certificado.

Após criarmos iremos registrá-lo no Windows Azure Developer Portal e aí sim poderemos estar trabalhando com as APIs e assim gerenciar nossa storage accounts, hosted services, sefvices deployments e nossos affinity groups.

Vamos colocar a mão na massa então!

1 – Criando nosso certificado X.509 v3

A primeira coisa a se fazer é acessar em modo administrador o Visual Studio Command Prompt e acessar o diretório que deseje salvar o seu certificado.

VSCommandPrompt

O próximo passo é efetivamente criá-lo, para isso digite o seguinte comando:

   1: makecert -pe -r -n "CN=MeuPrimeiroCertificado" -a sha1 -len 2048 -ss My "AzureServicesBR.cer"

2-certificadoCriado

 

No comando acima utilizamos os seguintes parâmetros:

  • makecert: ferramenta para criação de certificados;
  • -pe: marca a chave privada como exportável;
  • -r: cria um certificado self-signed;
  • -n “CN=XXXXXX”: Especifica o nome de quem assina o certificado;
  • -a: especificamos o algorítimo de assinatura, podendo ser md5 (algorítimo padrão) ou sha1
  • -len: define o tamanho da chave (nosso certificado deve ter ao menos 2048 bits)
  • -ss: onde especificamos o nome do arquivo do nosso certiicado seguido da extensão .CER

2 – Registrando nosso certificado no Windows Azure Developers Portal

Após acessarmos o Windows Azure Developers Portal, dentro do menu Windows Azure devemos clicar em nosso projeto e então clicarmos na guia Account e clicamos no link Manage My API Certificates

3-guiaAccounts

 

Agora no último passo iremos fazer o upload do nosso certificado onde agora ele passa a estar registrado e pronto para utilizarmos em nossas aplicações.

Preste atenção na coluna Thumbprint estaremos utilizando este valor em exemplos futuros.

4-upCertificados

É isso pessoal espero que tenham gostado, sucesso a todos e até o próximo post!

Lucas A. Romão – Oxygen Group
MSN: laromao@oxygenhost.com.br |
Coordenador do programa
Microsoft Students to Business [S2B] – Piracicaba/SP
Blog:
http://laromao.spaces.live.com | Twitter: @LucasRomao
Líder da Comunidade Azure Services Brasil | Twitter: @AzureServicesBR

Next Post

You Might Also Like

2 Comments

  • Reply Publicando sua App no Azure direto do Visual Studio 2010 « Pesquisando… Estudando… Compartilhando… .NET November 23, 2010 at 1:11 pm

    […] Para isso vamos recapitular o que fizemos no post anterior, primeiro nós criamos o nosso certificado e em seguida registramos ele no Portal do Desenvolvedor do Windows Azure, caso não se recorde ou não tenha feito um destes passo dá uma olhadinha neste link. […]

  • Reply Criando sua primeira aplicação para o Windows Azure com o Visual Studio 2010 April 21, 2011 at 3:42 am

    […] certificados foram omitidos aqui, você pode encontar essas informações no seguinte endereço: http://laromao.wordpress.com/2010/11/15/trabalhando-com-service-management-apis/ […]

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.