Automated Azure resource cleanup

Automated deletion of Azure Resources Prevent surprise bills with automation Prevent your Azure bill from running wild! In this video I show how you can automate the removal of Azure resources on demand or by schedule. With GitHub Actions and an Azure account you can prevent services from running wi...

Full description

Bibliographic Details
Format: eBook
Language:English
Published: [Place of publication not identified] Pragmatic AI Solutions 2022
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02335nmm a2200277 u 4500
001 EB002068426
003 EBX01000000000000001208516
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220922 ||| eng
050 4 |a QA76.9.D343 
100 1 |a Deza, Alfredo  |e presenter 
245 0 0 |a Automated Azure resource cleanup 
250 |a [First edition] 
260 |a [Place of publication not identified]  |b Pragmatic AI Solutions  |c 2022 
300 |a 1 video file (12 min.)  |b sound, color 
653 |a Cloud computing / fast 
653 |a Infonuagique 
653 |a Windows Azure / fast 
653 |a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883 
653 |a Windows Azure / http://id.loc.gov/authorities/names/n2010028313 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
856 4 0 |u https://learning.oreilly.com/videos/~/50141VIDEOPAIML/?ar  |x Verlag  |3 Volltext 
082 0 |a 006.3/12 
520 |a Automated deletion of Azure Resources Prevent surprise bills with automation Prevent your Azure bill from running wild! In this video I show how you can automate the removal of Azure resources on demand or by schedule. With GitHub Actions and an Azure account you can prevent services from running wild and causing unnecessary billing overcharges! With automation in place, there is no need to remember what VM you left running! First, you'll start by creating a GitHub Action that authenticates to Azure, then you will query locally your resource groups to identify which ones you can delete. Next, you will port the query over to the Action workflow. Finally, you will delete resources that match, making sure those are fully removed, preventing a large bill. You will need a GitHub and Azure account, an Azure Service Principal and the Azure CLI installed locally. Learning Objectives In this lesson you will learn: Create a GitHub Action workflow to query Resource Groups Query Resource Groups that match locally Use scripting to extract Resource Group names Remove Resource Groups with the Azure CLI in GitHub Actions Useful Resources Sample GitHub repository Create an Azure Service Principal for GitHub Actions Azure Service Principal documentation Install Azure CLI Free Azure Certification for Students Introduction to GitHub Actions Run Python In GitHub Actions