Azure CLI commands
আজুর সিএলআই কমান্ড: একটি বিস্তারিত গাইড
ভূমিকা
আজুর সিএলআই (Azure Command-Line Interface) হল মাইক্রোসফটের Azure cloud platform ব্যবস্থাপনার জন্য একটি শক্তিশালী কমান্ড-লাইন টুল। এটি ব্যবহার করে ব্যবহারকারীরা স্ক্রিপ্ট তৈরি, অটোমেশন এবং Azure রিসোর্সগুলি কমান্ড লাইনের মাধ্যমে নিয়ন্ত্রণ করতে পারে। এই নিবন্ধে, আজুর সিএলআই-এর বিভিন্ন কমান্ড, তাদের ব্যবহার এবং কিছু গুরুত্বপূর্ণ উদাহরণ নিয়ে আলোচনা করা হবে। বাইনারি অপশন ট্রেডিংয়ের মতো, যেখানে দ্রুত এবং সঠিক সিদ্ধান্ত নেওয়া প্রয়োজন, তেমনি Azure CLI ব্যবহারের মাধ্যমে দ্রুত এবং স্বয়ংক্রিয়ভাবে ক্লাউড রিসোর্স পরিচালনা করা যায়।
আজুর সিএলআই ইনস্টলেশন
আজুর সিএলআই ইনস্টল করার জন্য, আপনার অপারেটিং সিস্টেমের উপর নির্ভর করে বিভিন্ন পদ্ধতি রয়েছে।
- উইন্ডোজ (Windows): PowerShell ব্যবহার করে আজুর সিএলআই ইনস্টল করা যায়। প্রথমে, ইনস্টলার ডাউনলোড করে সেটি চালান এবং নির্দেশাবলী অনুসরণ করুন।
- লিনাক্স (Linux): লিনাক্সে, আপনি প্যাকেজ ম্যানেজার ব্যবহার করে আজুর সিএলআই ইনস্টল করতে পারেন। উদাহরণস্বরূপ, Ubuntu-তে `apt-get install azure-cli` কমান্ড ব্যবহার করুন।
- ম্যাকওএস (macOS): ম্যাকওএসে, আপনি `brew install azure-cli` কমান্ড ব্যবহার করে Homebrew এর মাধ্যমে আজুর সিএলআই ইনস্টল করতে পারেন।
ইনস্টলেশনের পর, `az --version` কমান্ড চালিয়ে নিশ্চিত হয়ে নিন যে এটি সঠিকভাবে ইনস্টল হয়েছে।
আজুর সিএলআই-এর মূল কমান্ড গ্রুপ
আজুর সিএলআই বিভিন্ন কমান্ড গ্রুপে বিভক্ত, যা রিসোর্স ব্যবস্থাপনার বিভিন্ন দিককে কভার করে। নিচে কয়েকটি গুরুত্বপূর্ণ কমান্ড গ্রুপ এবং তাদের ব্যবহার আলোচনা করা হলো:
১. `az account`: এই কমান্ড গ্রুপটি আজুর অ্যাকাউন্ট এবং সাবস্ক্রিপশন পরিচালনা করতে ব্যবহৃত হয়।
- `az account show`: বর্তমান অ্যাকাউন্ট এবং সাবস্ক্রিপশন তথ্য প্রদর্শন করে।
- `az account list`: আপনার অ্যাকাউন্টের অধীনে থাকা সমস্ত সাবস্ক্রিপশন তালিকাভুক্ত করে।
- `az account set --subscription <subscription_id>`: একটি নির্দিষ্ট সাবস্ক্রিপশন নির্বাচন করে।
২. `az resource group`: রিসোর্স গ্রুপ তৈরি, তালিকাভুক্ত এবং মুছে ফেলার জন্য এই কমান্ড গ্রুপটি ব্যবহৃত হয়। রিসোর্স গ্রুপ হলো Azure-এ সম্পর্কিত রিসোর্সগুলির একটি ধারক।
- `az group create --name <resource_group_name> --location <location>`: একটি নতুন রিসোর্স গ্রুপ তৈরি করে।
- `az group list`: সমস্ত রিসোর্স গ্রুপের তালিকা প্রদর্শন করে।
- `az group delete --name <resource_group_name>`: একটি রিসোর্স গ্রুপ মুছে ফেলে।
৩. `az vm`: ভার্চুয়াল মেশিন (VM) তৈরি, পরিচালনা এবং মুছে ফেলার জন্য এই কমান্ড গ্রুপটি ব্যবহৃত হয়।
- `az vm create --resource-group <resource_group_name> --name <vm_name> --image <image_name> --size <vm_size>`: একটি নতুন ভার্চুয়াল মেশিন তৈরি করে।
- `az vm list`: সমস্ত ভার্চুয়াল মেশিনের তালিকা প্রদর্শন করে।
- `az vm start --resource-group <resource_group_name> --name <vm_name>`: একটি ভার্চুয়াল মেশিন চালু করে।
- `az vm stop --resource-group <resource_group_name> --name <vm_name>`: একটি ভার্চুয়াল মেশিন বন্ধ করে।
- `az vm delete --resource-group <resource_group_name> --name <vm_name>`: একটি ভার্চুয়াল মেশিন মুছে ফেলে।
৪. `az network`: নেটওয়ার্কিং রিসোর্স যেমন ভার্চুয়াল নেটওয়ার্ক, সাবনেট, নেটওয়ার্ক ইন্টারফেস ইত্যাদি তৈরি এবং পরিচালনার জন্য এই কমান্ড গ্রুপটি ব্যবহৃত হয়।
- `az network vnet create --resource-group <resource_group_name> --name <vnet_name> --address-prefixes <address_prefixes>`: একটি নতুন ভার্চুয়াল নেটওয়ার্ক তৈরি করে।
- `az network subnet create --resource-group <resource_group_name> --vnet-name <vnet_name> --name <subnet_name> --address-prefixes <address_prefixes>`: একটি নতুন সাবনেট তৈরি করে।
৫. `az storage`: স্টোরেজ অ্যাকাউন্ট এবং এর মধ্যে থাকা ডেটা পরিচালনার জন্য এই কমান্ড গ্রুপটি ব্যবহৃত হয়।
- `az storage account create --resource-group <resource_group_name> --name <storage_account_name> --location <location> --sku <sku>`: একটি নতুন স্টোরেজ অ্যাকাউন্ট তৈরি করে।
- `az storage container create --account-name <storage_account_name> --name <container_name>`: একটি নতুন কন্টেইনার তৈরি করে।
- `az storage blob upload --account-name <storage_account_name> --container-name <container_name> --name <blob_name> --file <local_file_path>`: একটি ব্লব আপলোড করে।
৬. `az appservice`: অ্যাপ সার্ভিস এবং ওয়েব অ্যাপ পরিচালনার জন্য এই কমান্ড গ্রুপটি ব্যবহৃত হয়।
- `az appservice create --resource-group <resource_group_name> --name <app_name> --plan <app_service_plan_name>`: একটি নতুন ওয়েব অ্যাপ তৈরি করে।
- `az appservice list`: সমস্ত ওয়েব অ্যাপের তালিকা প্রদর্শন করে।
অন্যান্য গুরুত্বপূর্ণ কমান্ড গ্রুপ
- `az ad`: Azure Active Directory (AAD) ব্যবহারকারী এবং গ্রুপের পরিচালনা করে।
- `az monitor`: Azure Monitor-এর মাধ্যমে লগ এবং মেট্রিক্স পর্যবেক্ষণ করে।
- `az functionapp`: Azure Functions অ্যাপ তৈরি এবং পরিচালনা করে।
- `az container`: Azure Container Instances (ACI) এবং Kubernetes Service (AKS) পরিচালনা করে।
আজুর সিএলআই-এর উন্নত ব্যবহার
১. স্ক্রিপ্টিং এবং অটোমেশন: আজুর সিএলআই-এর সবচেয়ে শক্তিশালী দিক হলো স্ক্রিপ্টিং এবং অটোমেশন। আপনি Bash, PowerShell বা Python ব্যবহার করে স্ক্রিপ্ট লিখতে পারেন যা স্বয়ংক্রিয়ভাবে Azure রিসোর্স তৈরি এবং পরিচালনা করবে।
২. JSON আউটপুট: আজুর সিএলআই কমান্ডগুলি JSON ফরম্যাটে আউটপুট দিতে পারে, যা অন্যান্য অ্যাপ্লিকেশন বা স্ক্রিপ্টের সাথে ইন্টিগ্রেট করা সহজ করে। `--output json` অপশন ব্যবহার করে JSON আউটপুট পেতে পারেন।
৩. কাস্টম কমান্ড: আজুর সিএলআই আপনাকে কাস্টম কমান্ড তৈরি করার সুবিধা দেয়, যা আপনার নির্দিষ্ট কাজের জন্য উপযোগী হতে পারে।
৪. রোল-বেসড অ্যাক্সেস কন্ট্রোল (RBAC): আজুর সিএলআই ব্যবহার করে আপনি রিসোর্সগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন। RBAC ব্যবহার করে ব্যবহারকারীদের নির্দিষ্ট ভূমিকা এবং অনুমতি দেওয়া যায়।
উদাহরণস্বরূপ, একটি স্ক্রিপ্ট তৈরি করা যাক যা একটি রিসোর্স গ্রুপ তৈরি করবে এবং তার মধ্যে একটি ভার্চুয়াল মেশিন তৈরি করবে:
```bash
- !/bin/bash
resource_group_name="myResourceGroup" vm_name="myVM" location="eastus" vm_size="Standard_DS1_v2" image="UbuntuLTS"
- রিসোর্স গ্রুপ তৈরি করুন
az group create --name $resource_group_name --location $location
- ভার্চুয়াল মেশিন তৈরি করুন
az vm create --resource-group $resource_group_name --name $vm_name --image $image --size $vm_size --admin-username azureuser --generate-ssh-keys ```
এই স্ক্রিপ্টটি প্রথমে একটি রিসোর্স গ্রুপ তৈরি করবে এবং তারপর সেই রিসোর্স গ্রুপের মধ্যে একটি ভার্চুয়াল মেশিন তৈরি করবে।
আজুর সিএলআই এবং বাইনারি অপশন ট্রেডিং-এর মধ্যে সাদৃশ্য
বাইনারি অপশন ট্রেডিংয়ের মতো, আজুর সিএলআই ব্যবহারের ক্ষেত্রেও দ্রুত এবং নির্ভুল সিদ্ধান্ত গ্রহণ গুরুত্বপূর্ণ। ট্রেডিংয়ে যেমন সঠিক সময়ে সঠিক অপশন নির্বাচন করা প্রয়োজন, তেমনি Azure CLI ব্যবহারের সময় সঠিক কমান্ড এবং প্যারামিটার নির্বাচন করা জরুরি। উভয় ক্ষেত্রেই, সামান্য ভুল বড় ধরনের ক্ষতির কারণ হতে পারে। অটোমেশন এবং স্ক্রিপ্টিংয়ের মাধ্যমে, আপনি ট্রেডিংয়ের মতো Azure রিসোর্স ব্যবস্থাপনার কাজগুলিও স্বয়ংক্রিয় করতে পারেন, যা সময় এবং শ্রম সাশ্রয় করে।
টেবিল: গুরুত্বপূর্ণ আজুর সিএলআই কমান্ড
! কমান্ড |! বিবরণ | | az account show | বর্তমান অ্যাকাউন্ট এবং সাবস্ক্রিপশন তথ্য প্রদর্শন করে | | az account list | আপনার অ্যাকাউন্টের অধীনে থাকা সমস্ত সাবস্ক্রিপশন তালিকাভুক্ত করে | | az group create | একটি নতুন রিসোর্স গ্রুপ তৈরি করে | | az group list | সমস্ত রিসোর্স গ্রুপের তালিকা প্রদর্শন করে | | az vm create | একটি নতুন ভার্চুয়াল মেশিন তৈরি করে | | az vm start | একটি ভার্চুয়াল মেশিন চালু করে | | az storage account create | একটি নতুন স্টোরেজ অ্যাকাউন্ট তৈরি করে | | az storage blob upload | একটি ব্লব আপলোড করে | | az network vnet create | একটি নতুন ভার্চুয়াল নেটওয়ার্ক তৈরি করে | | az appservice create | একটি নতুন ওয়েব অ্যাপ তৈরি করে | |
উপসংহার
আজুর সিএলআই একটি শক্তিশালী এবং বহুমুখী টুল, যা Azure ক্লাউড প্ল্যাটফর্ম ব্যবস্থাপনাকে সহজ করে তোলে। এই নিবন্ধে, আমরা আজুর সিএলআই-এর বিভিন্ন কমান্ড, তাদের ব্যবহার এবং কিছু গুরুত্বপূর্ণ উদাহরণ নিয়ে আলোচনা করেছি। স্ক্রিপ্টিং এবং অটোমেশনের মাধ্যমে, আপনি আপনার Azure রিসোর্স ব্যবস্থাপনার কাজগুলি আরও দক্ষ এবং স্বয়ংক্রিয় করতে পারেন। বাইনারি অপশন ট্রেডিংয়ের মতো, দ্রুত এবং সঠিক সিদ্ধান্ত নেওয়ার ক্ষমতা Azure CLI ব্যবহারের ক্ষেত্রেও অত্যন্ত গুরুত্বপূর্ণ।
আরও জানতে:
- Azure documentation
- Azure CLI reference
- PowerShell documentation
- Bash scripting tutorial
- JSON format
- Azure Resource Manager
- Azure Active Directory
- Azure Monitor
- Azure Functions
- Azure Container Instances
- Kubernetes Service
- Technical Analysis
- Volume Analysis
- Risk Management in Trading
- Binary Option Strategies
- Candlestick Patterns
- Moving Averages
- Bollinger Bands
- Fibonacci Retracements
- Support and Resistance Levels
এখনই ট্রেডিং শুরু করুন
IQ Option-এ নিবন্ধন করুন (সর্বনিম্ন ডিপোজিট $10) Pocket Option-এ অ্যাকাউন্ট খুলুন (সর্বনিম্ন ডিপোজিট $5)
আমাদের সম্প্রদায়ে যোগ দিন
আমাদের টেলিগ্রাম চ্যানেলে যোগ দিন @strategybin এবং পান: ✓ দৈনিক ট্রেডিং সংকেত ✓ একচেটিয়া কৌশলগত বিশ্লেষণ ✓ বাজারের প্রবণতা সম্পর্কে বিজ্ঞপ্তি ✓ নতুনদের জন্য শিক্ষামূলক উপকরণ