Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Configuring SharePoint 2013 and Office 365 Hybrid – Part 1
Linux on Windows Azure Andreas Wasita.
Hybrid Search with SharePoint 2013 and Office 365 Brendan Griffin.
Deployment and Configuration Management Solution
Created By: Jeremy Callan Descore Inc ext. 5405
Evolution to CIMI Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P3 29 August 2013.
HTML Hyper Text Markup Language A simple introduction.
Module 4 : Installation Jong S. Bok
Sofia Event Center May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure.
MICROSOFT ACCESS With your host: Daniel McAllister.
The material contained in this document is proprietary to Triniti Corporation (Triniti). This material may not be disclosed, duplicated or otherwise revealed,
Intro to Datazen.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Top ways to deliver your Java code to the cloud
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Integrating ArcSight with Enterprise Ticketing Systems
Building ARM IaaS Application Environment
Deploying Web Application
Integrating ArcSight with Enterprise Ticketing Systems
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Fundamentals Sunny Sharma Microsoft
Open OnDemand: Open Source General Purpose HPC Portal
Working with SQL Server for Linux Cross-Platform
Using Azure Functions to Build Nanoservices
Tooling Breakout Session
Working With Azure Batch AI
SQL Server Reporting Service & Power BI
Developing Hybrid Apps on Microsoft Azure Stack
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
In-Depth Introduction to Docker
Implementing ArcGIS on Azure/Cloud Builder 10.4
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
9/4/2018 9:02 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Welcome! Power BI User Group (PUG)
Power BI Security Best Practices
Nano Server in the cloud - some real use cases to take away
Andrew Pruski SQL Server & Containers
Fun with Reporting Services Tools
Bomgar Remote support software
O365 & AD Integration January 2017.
SharePoint-Hosted Apps and JavaScript
A Deep Dive into Logic Apps
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
Microsoft Connect /17/ :34 AM
Intro to Docker Containers and Orchestration in the Cloud
Single Container Workloads in Azure
SharePoint Online Hybrid – Configure Outbound Search
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
In this session… Introduce what we’re talking about
Introduction to azure CLI 2.0
Cross-Platform, Cloud and On-Premise Database Tool
Visual Studio Code for PowerShell
An introduction to the Linux environment v
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Cross-Platform, Cloud and On-Premise Database Tool
Microsoft Azure Managing Users & Resources with Azure Resource Manager
Chapter 2 Ionic Installation
Rich Benner SQL Server Performance Richbenner.com.
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Azure Container Service
Managing and monitoring SQL Server on Linux from the command line
Azure Storage Microsoft Research.
Microsoft 365 Business Technical Fundamentals Series
Ready Pre-day Azure Monitoring Workshop
Extend Azure DevOps with a Custom PowerShell-based Pipeline Task
Presentation transcript:

Azure CLI Deep Dive Neil Peterson Content Developer Microsoft

Agenda Introduction CLI Basics and Resource Creation Queries and Output Interactive CLI Cloud Shell Scoped Configurations GitHub project

Session objectives and takeaways At the end of this session, you should be better able to… Install and use the Azure CLI Deploy Azure infrastructure with the CLI Query data with the CLI Find support and contribute to the CLI

Azure CLI Introduction

Azure CLI Introduction Cross platform CLI for provisioning and managing Azure infrastructure. Version 2.0 Run on macOS, Windows, or Linux Run in Azure Cloud Shell Create and manage Azure resources from command line Write scripts to create and manage Azure resources

CLI Basics

Azure CLI Installation Cross platform with several installation options. macOS – Instructions Windows – Instructions Linux - Instructions Docker Image – Instructions

Azure CLI Authentication Interactive – ‘az login’ Non Interactive – ‘az login –u username –p password Service Principle – ‘az login –service-principal –u http://my-app –p password –tenant tenant

Using the CLI Can be run in various shells (Bash, CMD, PowerShell) Get help (az --help) - simple format, identifies required arguments, examples. Scoped help (az group --help) – get help on a specific command. Command output is JSON by default

Demo – CLI Basics

Queries and Output

Azure CLI Query The query argument can be used to search and filter data. CLI uses JMESPath query notation Query using the –query argument Filter data using the contains function Output formats: json – json string. ksonc – colorized json string table – table tsv – tab-seperted values

CLI Interactive Mode

Azure CLI – Interactive Mode Interactive mode can be used for discovering command and examples. Discover commands and arguments Scope the CLI to a specific resource Bash commands can be used in interactive mode.

Cloud Shell

Azure CLI – Cloud Shell Cloud Shell is build into the Azure portal and integrated with documentation. Browser based console A volume is mounted where scripts can be stored Common tools such as the Docker CLI are also installed

CLI Scoped Configurations

Azure CLI – Scoped Configurations The CLI can be scoped so that default values are always used. For instance, if you want to avoid entering a resource group name, a default can be specified. az configure --defaults group=“myResourceGroup” az configure --defaults vm=“myVM”

GitHub Project

Azure CLI – GitHub Project Azure CLI is fully open sourced, developed and supported on GitHub. Written in Python Open to contribution Support provided .via GitHub issues Sample PR - GitHub

In review: session objectives and takeaways Now, you should be better able to… Install and use the Azure CLI Deploy Azure infrastructure with the CLI Query data with the CLI Find support and contribute to the CLI