criando infraestrutura de azure com fluebn api e c#

13
Criando Recursos no Azure com C# e Fluent API Carlos dos Santos CDS Informática Ltda. www.carloscds.net @ cdssoftware

Upload: cds

Post on 21-Jan-2018

120 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Criando infraestrutura de Azure com Fluebn API e C#

Criando Recursos no Azure com C# e Fluent API

Carlos dos SantosCDS Informática Ltda.

www.carloscds.net

@cdssoftware

Page 2: Criando infraestrutura de Azure com Fluebn API e C#

Quem sou eu ?

Mais de 25 anos de experiência no desenvolvimento de software

Trabalho com tecnologia Microsoft desde 2003

Microsoft MVP desde 2008

Palestrante em diversos eventos pelo Brasil

Responsável por Pesquisa e Desenvolvimento

na CDS Informática, empresa ganhadora do prêmio

MPE Brasil Nacional

Fundador do projeto open source CodeCracker: www.github.com/code-cracker

Mantenedor do projeto open source BoletoNet: www.github.com/boletonet

Microsoft Regional Director

Page 3: Criando infraestrutura de Azure com Fluebn API e C#

Como posso automatizar a criação de recursos no Azure ?

• Portal

• Powershell

• SDKs -> C#

Page 4: Criando infraestrutura de Azure com Fluebn API e C#

Em C# podemos fazer de algumas maneiras...

• C# com ARM• https://docs.microsoft.com/pt-br/azure/virtual-machines/windows/csharp-template

• C# com Fluent API• https://github.com/Azure/azure-sdk-for-net/tree/Fluent

• https://azure.microsoft.com/en-us/blog/simpler-azure-management-libraries-for-net/

Page 5: Criando infraestrutura de Azure com Fluebn API e C#

C# com Fluent API

• Precisa criar uma credencial no Azure Active Directory (Aplicativo)

• Precisa associar esta credencial a uma subscription

Page 6: Criando infraestrutura de Azure com Fluebn API e C#

Escrevendo o Código C#

Page 7: Criando infraestrutura de Azure com Fluebn API e C#

Obtendo os dados de Acesso

• Client ID

Page 8: Criando infraestrutura de Azure com Fluebn API e C#

Obtendo os dados de Acesso

• Client Secret e Permissões

Page 9: Criando infraestrutura de Azure com Fluebn API e C#

Obtendo os dados de Acesso

• Tenant ID

Page 10: Criando infraestrutura de Azure com Fluebn API e C#

Obtendo os dados de Acesso

• Associando a Subscription

Page 11: Criando infraestrutura de Azure com Fluebn API e C#

Obtendo os dados de Acesso

• Subscription ID

Page 12: Criando infraestrutura de Azure com Fluebn API e C#

Demo

https://github.com/carloscds/gwabcuritiba.git

Page 13: Criando infraestrutura de Azure com Fluebn API e C#

Obrigado!

Carlos dos SantosCDS Informática Ltda.

www.cds-software.com.br

www.carloscds.net

@cdssoftware