دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: David Rendón
سری:
ISBN (شابک) : 1484277465, 9781484277461
ناشر: Apress
سال نشر: 2021
تعداد صفحات: 417
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 20 مگابایت
در صورت تبدیل فایل کتاب Building Applications with Azure Resource Manager (ARM): Leverage IaC to Vastly Improve the Life Cycle of Your Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساختن برنامه ها با مدیر منابع Azure (ARM): از IaC برای بهبود چشمگیر چرخه عمر برنامه های خود استفاده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Why Infrastructure as Code? Evolution of Software-Defined Everything Overview of Infrastructure as Code Increased Efficiency Reduced Operation Costs Improved Time to Market Current State of IaC Summary Chapter 2: Azure Resource Manager Azure Resource Manager Life Cycle Why Use ARM Templates? Benefits of Using ARM Deployments Anatomy of an ARM Template Azure Resource Manager Template Core Elements Summary Chapter 3: Preparing Your Environment Installing ARM Extensions Azure Resource Manager Tools Extension ARM Template Viewer Extension Configuring Azure PowerShell Installing Azure CLI Summary Chapter 4: Building Your First Azure Resource Manager Template Creating a Storage Account on Your ARM Template Deploying Your First ARM Template Deployment Workflow of Your First ARM Template Summary Chapter 5: Deployment Scopes Targeting Your Deployment to a Resource Group Target Your Deployment Scope to Other Resource Groups in the Same Subscription Use Case: Deploy a Storage Account to Multiple Resource Groups in the Same Subscription Targeting Your Deployment to a Resource Group in a Different Subscription Targeting Your Deployment to a Subscription Targeting Your Deployment to Multiple Subscriptions Targeting Your Deployment to a Management Group Targeting Your Deployment to a Tenant Summary Chapter 6: Working with Parameters on Your ARM Template Introduction to Parameters in Your ARM Template Working with the array Data Type Working with the bool Data Type Working with the int Data Type Working with the object Data Type Working with the string Data Type Working with the secureString Data Type Working with the secureObject Data Type Creating Unique Identifiers (IDs) for Your Parameters Utilizing Objects as Parameters in Your ARM Template Summary Chapter 7: Using Variables in Your ARM Template Introduction to Variables in Your ARM Template Parameters as a Form Factor Use of Arrays Use of Objects How to Reference Variables Values How to Leverage Configuration Variables Variable Iteration Summary Chapter 8: Working with the Resources Section of Your ARM Template Understanding the resources Section in Your ARM Template Working with Child Resources Specify a Child Resource Within a Parent Resource Specify a Child Resource Outside of a Parent Resource Conditional Deployments Deploy the condition Construct Summary Chapter 9: Understanding Dependencies in Your ARM Template Setting Resource Dependencies and Location Resource Location Resource Dependencies Practice: Provisioning a Virtual Machine Considering Resource Dependencies Using Circular Dependencies Summary Chapter 10: Using Functions in Your ARM Template Understanding Functions in ARM Templates Declaring an ARM Template Function Example: Creating an Azure Storage Account Using ARM Template Functions Example: Creating Multiple Azure Storage Accounts Using ARM Template Functions Example: Conditional Deployment for Web Applications Using ARM Template Functions Creating Your Own Function Declaring User-Defined Functions Example: Creating a Unique Prefix for Resources in Your Environment Summary Chapter 11: Deployment Modes of Your ARM Template Introduction to Scopes and Modes Understanding Incremental Mode Understanding Complete Mode Setting Deployment Mode Summary Chapter 12: Working with Loops in Your ARM Template Understanding the copy Element The copy Element in Action Example: Create N Storage Accounts Understanding Resource Iteration: Serial Mode and Parallel Mode Resource Dependencies in a Loop Summary Chapter 13: Understanding Post-Deployment Configurations: Extensions and Deployment Scripts Understanding Extensions Understanding Deployment Scripts How Deployment Scripts Work Considerations When Working with Deployment Scripts Definition of Deployment Scripts in the ARM Template Using Deployment Scripts in Your ARM Template Summary Chapter 14: Working with Larger and More Complex Environments Understanding Linked Templates Working with Dynamic Values for Linked Templates Understanding Nested Templates Template Specs Creating a Simple Template Spec Creating a Template Spec Using PowerShell Deploying Template Spec Template Spec with Linked Templates Consuming Template Spec as Modules Summary Chapter 15: Working with Secrets in Your ARM Template Understanding Security in ARM Templates Working with Secrets in ARM Templates Leveraging Azure Key Vault Creating an Instance of Azure Key Vault Working with Static and Dynamic Values Reference Secrets with Static ID Example: Reference Secrets with Static ID Prerequisites Reference Secrets with Dynamic ID Example: Reference Secrets with Dynamic ID Summary Chapter 16: Validating Your ARM Template Why You Should Debug and Validate ARM Templates The ARM Template Test Toolkit What Is the Toolkit? Running a Test Using ARM-TTK Fixing Your ARM Template Running Your Own Tests Working with What-IF to Validate Your Deployment How Does What-IF Work? Summary Chapter 17: Building Your Environment with Azure DevOps and ARM Templates The Fundamentals of Azure DevOps Azure DevOps Components Azure DevOps Initial Setup Configuring Azure Repos Creating Azure Repo Pushing an Existing Repository from the Command Line Configuring a Build Pipeline in Azure DevOps Configuring a Release Pipeline in Azure DevOps Creating a Release Pipeline Summary Chapter 18: Deploy ARM Templates Using GitHub Actions The Fundamentals of GitHub Actions Defining GitHub Actions Example: GitHub Action “Hello World” Working with Events Working with Jobs Working with Steps Example: Deploy ARM Template Using GitHub Actions Configure the Service Principal Configure GitHub Secrets Create GitHub Action to Deploy the ARM Template Run Workflow Summary Chapter 19: Project Bicep Why Bicep Is Relevant for You How Bicep Works Preparing Your Environment to Work with Bicep Files Configure Your Bicep Environment Building Your First Bicep File Example: Creating an App Service Plan in Bicep Example: Working with Parameters in Bicep Files Deploying Bicep Files Example: Working with Modules in Bicep Files Create App Service Bicep File Create Main Bicep File Converting ARM Templates into Bicep Files Using Loops in Bicep: Create Multiple Sites Creating a Loop in Bicep Creating Multiple Sites Summary Index