Az - Azure App Service & Function Apps
Az - Azure App Service & Function Apps
App Service Basic Information
दस्तावेज़ से: Azure App Service एक HTTP-आधारित सेवा है जो वेब एप्लिकेशन, REST API और मोबाइल बैक एंड्स को होस्ट करने के लिए है। आप अपनी पसंदीदा भाषा में विकसित कर सकते हैं, जैसे .NET, .NET Core, Java, Ruby, Node.js, PHP, या Python। एप्लिकेशन Windows और Linux आधारित वातावरणों पर आसानी से चलते हैं और स्केल करते हैं।
प्रत्येक ऐप सैंडबॉक्स के अंदर चलता है, लेकिन अलगाव App Service योजनाओं पर निर्भर करता है
फ्री और शेयर्ड टियर में ऐप साझा VMs पर चलते हैं
स्टैंडर्ड और प्रीमियम टियर में ऐप निर्धारित VMs पर चलते हैं
ध्यान दें कि उन सभी अलगावों में कोई भी ऐसा नहीं है जो अन्य सामान्य वेब सुरक्षा दोषों (जैसे फ़ाइल अपलोड, या इंजेक्शन) को रोके। और अगर प्रबंधन पहचान का उपयोग किया जाता है, तो यह अपनी अनुमतियों को कमजोर कर सकता है।
Enumeration
```bash #!/bin/bash
Get all App Service and Function Apps
Define Azure subscription ID
azure_subscription="your_subscription_id"
Log in to Azure
az login
Select Azure subscription
az account set --subscription $azure_subscription
Get all App Services in the specified subscription
list_app_services=$(az appservice list --query "[].{appServiceName: name, group: resourceGroup}" -o tsv)
Iterate over each App Service
echo "$list_app_services" | while IFS=$'\t' read -r appServiceName group; do
Get the type of the App Service
service_type=$(az appservice show --name $appServiceName --resource-group $group --query "kind" -o tsv)
Check if it is a Function App and print its name
if [ "$service_type" == "functionapp" ]; then echo "Function App Name: $appServiceName" fi done
एसएसएच के माध्यम से वेबऐप के साथ डॉकर कंटेनर तक पहुंचें:
फंक्शन ऐप्स की मूल जानकारी
एज़्यूर फंक्शन्स एक सर्वरलेस समाधान है जो आपको कम कोड लिखने, कम इंफ्रास्ट्रक्चर रखने और खर्चे में बचत करने की अनुमति देता है। सर्वर्स को डिप्लॉय और रखने की चिंता की बजाय, क्लाउड इंफ्रास्ट्रक्चर सभी नवीनतम संसाधन प्रदान करता है जो आपके एप्लिकेशन को चलाने के लिए आवश्यक हैं।
एज़्यूर पोर्टल में, एज़्यूर फंक्शन्स और एज़्यूर एपीआई मैनेजमेंट के बीच एकीकरण किया जाता है, जिससे HTTP ट्रिगर फंक्शन एंडपॉइंट्स को REST एपीआई के रूप में उजागर किया जा सकता है। इस प्रकार उजागर की गई एपीआई को एक ओपनएपीआई परिभाषा का उपयोग करके वर्णित किया जाता है, जो एक मानक, भाषा-निर्दिष्ट इंटरफेस प्रदान करता है RESTful एपीआई के लिए।
फंक्शन ऐप्स मैनेज़्ड आइडेंटिटी का समर्थन करते हैं।
इसके अतिरिक्त, फंक्शन एप्प में कुछ एंडपॉइंट्स हो सकते हैं जिन्हें कुछ स्तर की प्रमाणिकरण आवश्यक हो सकती है, जैसे "एडमिन" या "अनामत". एक हमलावर अनामत अनुमत एंडपॉइंट्स तक पहुंचने की कोशिश कर सकता है ताकि प्रतिबंधों को छलकर संवेदनशील डेटा या कार्यक्षमता तक पहुंच सके।
गणना
संदर्भ
Last updated