Azure CLI Documentation

From binaryoption
Jump to navigation Jump to search
Баннер1

center|500px

  1. واجهة سطر الأوامر Azure: دليل شامل للمبتدئين

مقدمة

واجهة سطر الأوامر Azure (Azure CLI) هي أداة قوية تسمح لك بإدارة موارد Azure الخاصة بك من خلال سطر الأوامر. بدلاً من الاعتماد على بوابة Azure الرسومية، يمكنك استخدام أوامر نصية لأتمتة المهام، وإدارة البنية التحتية، ونشر التطبيقات، وغير ذلك الكثير. هذا الدليل مصمم للمبتدئين الذين يرغبون في تعلم كيفية استخدام Azure CLI بفعالية. سنغطي التثبيت، التسجيل، الأوامر الأساسية، وأمثلة عملية لمساعدتك على البدء. هذه الأداة تعتبر أساسية لعمليات DevOps و أتمتة البنية التحتية في بيئات Azure.

لماذا نستخدم Azure CLI؟

هناك العديد من المزايا لاستخدام Azure CLI:

  • **الأتمتة:** يمكنك كتابة نصوص برمجية (scripts) لأتمتة المهام المتكررة، مما يوفر الوقت ويقلل من الأخطاء.
  • **التحكم الكامل:** يوفر Azure CLI تحكمًا كاملاً في موارد Azure الخاصة بك.
  • **المرونة:** يمكن استخدام Azure CLI على مجموعة متنوعة من أنظمة التشغيل، بما في ذلك Windows و macOS و Linux.
  • **التكامل:** يمكن دمج Azure CLI مع أدوات أخرى، مثل PowerShell و Bash.
  • **النسخ القابلة للتكرار:** تسهل كتابة الأوامر وتخزينها لإنشاء بيئات قابلة للتكرار.

التثبيت

يمكن تثبيت Azure CLI على أنظمة التشغيل المختلفة:

  • **Windows:** يمكنك تثبيت Azure CLI باستخدام مدير الحزم Chocolatey أو مباشرة من Microsoft Store. تأكد من إضافة مسار Azure CLI إلى متغير البيئة PATH.
  • **macOS:** يمكنك تثبيت Azure CLI باستخدام Homebrew أو باستخدام برنامج التثبيت الرسمي.
  • **Linux:** تختلف طريقة التثبيت حسب توزيعة Linux. عادةً ما يمكنك استخدام مدير الحزم الخاص بالتوزيعة (مثل apt أو yum).

للحصول على تعليمات التثبيت التفصيلية، يرجى زيارة وثائق Microsoft الرسمية.

التسجيل والدخول

بعد تثبيت Azure CLI، يجب عليك تسجيل الدخول إلى حساب Azure الخاص بك. يمكنك القيام بذلك باستخدام الأمر `az login`. سيفتح هذا الأمر متصفحًا ويب حيث يمكنك إدخال بيانات اعتماد Azure الخاصة بك.

``` az login ```

بعد تسجيل الدخول بنجاح، يمكنك استخدام Azure CLI لإدارة مواردك. يمكنك التحقق من حسابك النشط باستخدام الأمر `az account show`.

الأوامر الأساسية

Azure CLI يعتمد على هيكل الأوامر التالي:

``` az <group> <command> <parameter1> <parameter2> ... ```

  • `az`: هو الأمر الرئيسي لـ Azure CLI.
  • `<group>`: يمثل مجموعة الأوامر ذات الصلة (مثل `vm` لإدارة الأجهزة الافتراضية).
  • `<command>`: هو الأمر المحدد الذي تريد تنفيذه (مثل `create` لإنشاء مورد).
  • `<parameter1>`, `<parameter2>`: هي المعلمات التي تحدد سلوك الأمر.

فيما يلي بعض الأوامر الأساسية:

  • **`az help`**: يعرض قائمة بالأوامر المتاحة أو يعرض معلومات حول أمر معين.
  • **`az account list`**: يسرد الاشتراكات المتاحة لحسابك.
  • **`az account set --subscription <subscription_id>`**: يعين الاشتراك النشط.
  • **`az group create --name <resource_group_name> --location <location>`**: ينشئ مجموعة موارد جديدة. مجموعات الموارد هي حاويات منطقية لتنظيم موارد Azure.
  • **`az vm create --resource-group <resource_group_name> --name <vm_name> --image <image>`**: ينشئ جهازًا افتراضيًا جديدًا.
  • **`az network nsg create --resource-group <resource_group_name> --name <nsg_name>`**: ينشئ مجموعة أمان الشبكة.
  • **`az storage account create --resource-group <resource_group_name> --name <storage_account_name>`**: ينشئ حساب تخزين.

أمثلة عملية

لنلق نظرة على بعض الأمثلة العملية:

1. **إنشاء مجموعة موارد:**

``` az group create --name myResourceGroup --location eastus ```

هذا الأمر ينشئ مجموعة موارد باسم `myResourceGroup` في منطقة `eastus`.

2. **إنشاء جهاز افتراضي:**

``` az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS --size Standard_DS1_v2 --admin-username azureuser --generate-ssh-keys ```

هذا الأمر ينشئ جهازًا افتراضيًا باسم `myVM` باستخدام صورة Ubuntu LTS بحجم `Standard_DS1_v2` في مجموعة الموارد `myResourceGroup`. كما يقوم بإنشاء مفاتيح SSH للوصول إلى الجهاز الافتراضي.

3. **عرض قائمة الأجهزة الافتراضية:**

``` az vm list --resource-group myResourceGroup ```

هذا الأمر يعرض قائمة بجميع الأجهزة الافتراضية في مجموعة الموارد `myResourceGroup`.

4. **إيقاف تشغيل جهاز افتراضي:**

``` az vm deallocate --resource-group myResourceGroup --name myVM ```

هذا الأمر يوقف تشغيل الجهاز الافتراضي `myVM`.

5. **بدء تشغيل جهاز افتراضي:**

``` az vm start --resource-group myResourceGroup --name myVM ```

هذا الأمر يبدأ تشغيل الجهاز الافتراضي `myVM`.

استخدام ملفات التكوين (Configuration Files)

يمكنك استخدام ملفات التكوين لتخزين إعدادات Azure CLI الخاصة بك، مثل الاشتراك النشط والموقع الافتراضي. يتم تخزين ملفات التكوين عادةً في الدليل `.azure` في الدليل الرئيسي للمستخدم.

يمكنك استخدام الأمر `az config` لإدارة ملفات التكوين. على سبيل المثال:

  • **`az config get global`**: يعرض الإعدادات العامة.
  • **`az config set global location=westeurope`**: يعين الموقع الافتراضي إلى `westeurope`.

استخدام Bash Scripting مع Azure CLI

يمكن دمج Azure CLI بسهولة مع Bash scripting لأتمتة المهام المعقدة. على سبيل المثال:

```bash

  1. !/bin/bash
  1. تعيين متغيرات

resource_group_name="myResourceGroup" vm_name="myVM"

  1. إنشاء مجموعة موارد إذا لم تكن موجودة

az group create --name "$resource_group_name" --location "eastus" 2>/dev/null

  1. إنشاء جهاز افتراضي

az vm create --resource-group "$resource_group_name" --name "$vm_name" --image UbuntuLTS --size Standard_DS1_v2 --admin-username azureuser --generate-ssh-keys

  1. عرض عنوان IP العام للجهاز الافتراضي

public_ip=$(az vm show --resource-group "$resource_group_name" --name "$vm_name" --show-details --query publicIps -o tsv) echo "عنوان IP العام للجهاز الافتراضي: $public_ip" ```

هذا النص البرمجي يقوم بإنشاء مجموعة موارد (إذا لم تكن موجودة بالفعل) وإنشاء جهاز افتراضي وعرض عنوان IP العام الخاص به.

استكشاف الأخطاء وإصلاحها

  • **الأخطاء المتعلقة بالتصاريح:** تأكد من أن لديك الأذونات اللازمة لإدارة موارد Azure.
  • **الأخطاء المتعلقة بالشبكة:** تأكد من أن لديك اتصالًا بالإنترنت.
  • **الأخطاء المتعلقة بالأوامر:** تحقق من صحة الأوامر التي تستخدمها. استخدم `az help` للحصول على معلومات حول الأوامر.
  • **الأخطاء المتعلقة بالاشتراك:** تأكد من أنك قمت بتسجيل الدخول إلى الاشتراك الصحيح.

الموارد الإضافية

علاقة Azure CLI بالخيارات الثنائية (Binary Options) (توضيح هام)

على الرغم من أن هذا الدليل يركز على Azure CLI، فمن الضروري التأكيد على أنه لا يوجد ارتباط مباشر بين إدارة موارد Azure من خلال Azure CLI وبين تداول الخيارات الثنائية. الخيارات الثنائية هي أدوات مالية عالية المخاطر ولا علاقة لها بخدمات الحوسبة السحابية. يجب على الأفراد الذين يفكرون في تداول الخيارات الثنائية البحث بدقة وفهم المخاطر المرتبطة بها. هذا الدليل لا يقدم أي نصيحة مالية. يمكنك استكشاف المزيد حول استراتيجيات الخيارات الثنائية، تحليل الاتجاهات، تحليل حجم التداول، مؤشرات التداول، إدارة المخاطر في الخيارات الثنائية، تداول الخيارات الثنائية للمبتدئين، التحليل الفني للخيارات الثنائية، استراتيجية المضاعفة في الخيارات الثنائية، استراتيجية مارتينجال في الخيارات الثنائية، استراتيجية التداول بناءً على الأخبار، استراتيجية التداول بناءً على تقاطع المتوسطات المتحركة، استراتيجية التداول بناءً على مؤشر RSI، استراتيجية التداول بناءً على مؤشر MACD، استراتيجية التداول بناءً على أنماط الشموع اليابانية، و التداول الآلي للخيارات الثنائية من مصادر موثوقة.

خاتمة

Azure CLI هي أداة قوية ومرنة لإدارة موارد Azure الخاصة بك. من خلال تعلم الأوامر الأساسية واستخدام ملفات التكوين والنصوص البرمجية، يمكنك أتمتة المهام، وتحسين الكفاءة، وتحقيق أقصى استفادة من خدمات Azure. تذكر دائمًا الرجوع إلى وثائق Microsoft الرسمية للحصول على أحدث المعلومات والتعليمات.

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер