حدث
٢ شوال، ١١ م - ٤ شوال، ١١ م
أكبر حدث تعلم Fabric وPower BI وSQL. 31 مارس – 2 أبريل. استخدم التعليمات البرمجية FABINSIDER لتوفير 400 دولار.
تسجيل اليوملم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
استخدم الوحدة النمطية لـ Azure PowerShell لإنشاء موارد Azure وإدارتها. يمكنك إنشاء موارد Azure أو إدارتها من سطر أوامر PowerShell أو في البرامج النصية. يصف هذا الدليل طريقة استخدام PowerShell لنقل الملفات بين القرص المحلي وAzure Blob storage.
للوصول إلى Azure Storage، يلزم الحصول على أحد اشتراكات Azure. وإذا لم يكن لديك اشتراك بالفعل، فأنشئ حسابًا مجانيًا قبل البدء.
وستحتاج أيضاً إلى دور "Storage Blob Data Contributor" لقراءة الكائنات الثنائية كبيرة الحجم وحاويات Azure Storage وكتابتها وحذفها.
ملاحظة
نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
يتطلب هذا التشغيل السريع وجود الوحدة النمطية Azure PowerShell Az من الإصدار 0.7 أو أحدث. قم بتشغيل Get-InstalledModule -Name Az -AllVersions | select Name,Version
للعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، راجع تثبيت وحدة Azure PowerShell.
سجل الدخول إلى اشتراكك في Azure باستخدام الأمر Connect-AzAccount
واتبع الإرشادات التي تظهر على الشاشة.
Connect-AzAccount
إذا كنت غير متأكد من الموقع الذي تريد استخدامه، يمكنك سرد المواقع المتوفرة. اعرض قائمة المواقع باستخدام الرمز التالي كمثال واعثر على الموقع الذي تريد استخدامه. هذا المثال يستخدم "eastus". احفظ الموقع في متغير واستخدم المتغير حتى تتمكن من تغييره في مكان واحد.
Get-AzLocation | Select-Object -Property Location
$Location = 'eastus'
إنشاء مجموعة موارد Azure باستخدام New-AzResourceGroup. وتُعد مجموعة الموارد عبارة عن حاوية منطقية يتم فيها توزيع موارد Azure وإدارتها.
$ResourceGroup = 'MyResourceGroup'
New-AzResourceGroup -Name $ResourceGroup -Location $Location
إنشاء حساب تخزين موحد ذات أغراض عامة مع النسخ المتماثل LRS باستخدام "New-AzStorageAccount". ثم، احصل على سياق حساب التخزين الذي يحدد حساب التخزين الذي تريد استخدامه. عند العمل على حساب تخزين، راجع السياق بدلاً من التمرير بشكل متكرر على بيانات الاعتماد. استخدم المثال التالي لإنشاء حساب تخزين باسم "mystorageaccount" مع "التخزين المتكرر محلياً (LRS) وتشفير كائن ثنائي كبير الحجم (ممكن بصورة افتراضية).
$StorageHT = @{
ResourceGroupName = $ResourceGroup
Name = 'mystorageaccount'
SkuName = 'Standard_LRS'
Location = $Location
}
$StorageAccount = New-AzStorageAccount @StorageHT
$Context = $StorageAccount.Context
دائمًا ما تُحمّل الكائنات الثنائية كبيرة الحجم في إحدى الحاويات. ويمكنك تنظيم مجموعات الكائنات الثنائية كبيرة الحجم كالطريقة التي تنظم بها ملفاتك على الكمبيوتر في المجلدات.
عيّن اسم الحاوية، ثم أنشئها باستخدام New-AzStorageContainer. اسم الحاوية في هذا المثال هو quickstartblobs.
$ContainerName = 'quickstartblobs'
New-AzStorageContainer -Name $ContainerName -Context $Context
يدعم مخزن البيانات الثنائية كبيرة الحجم، والبيانات الثنائية كبيرة الحجم الملحقة، وبيانات الصفحة الثنائية كبيرة الحجم. تُعد ملفات VHD التي تدعم IaaS VMs هي الكائنات الثنائية كبيرة الحجم الخاصة بالصفحات. استخدم الكائنات الثنائية كبيرة الحجم الخاصة بالإلحاق للتسجيل، كما هو الحال عند الرغبة في الكتابة إلى أحد الملفات ثم الاستمرار في إضافة المزيد من المعلومات. معظم الملفات المخزنة في تخزين النقطة هي نقاط الكتلة.
لتحميل أحد الملفات إلى كائن ثنائي كبير الحجم خاص بالكتل، احصل على مرجع حاوية، ثم احصل على مرجع إلى الكائن الثنائي الخاص بالكتل في تلك الحاوية. وبمجرد حصولك على مرجع الكائن الثنائي كبير الحجم، يمكنك تحميل البيانات إليه باستخدام Set-AzStorageBlobContent. تؤدي هذه العملية إلى إنشاء الكائن الثنائي إذا لم يكن موجوداً أو استبداله إذا كان موجوداً بالفعل.
تقوم الأمثلة التالية بتحميل Image001.jpg و Image002.png من المجلد D: \ Images على القرص المحلي إلى الحاوية التي قمت بإنشائها.
# upload a file to the default account (inferred) access tier
$Blob1HT = @{
File = 'D:\Images\Image001.jpg'
Container = $ContainerName
Blob = "Image001.jpg"
Context = $Context
StandardBlobTier = 'Hot'
}
Set-AzStorageBlobContent @Blob1HT
# upload another file to the Cool access tier
$Blob2HT = @{
File = 'D:\Images\Image002.jpg'
Container = $ContainerName
Blob = 'Image002.png'
Context = $Context
StandardBlobTier = 'Cool'
}
Set-AzStorageBlobContent @Blob2HT
# upload a file to a folder to the Archive access tier
$Blob3HT = @{
File = 'D:\Images\FolderName\Image003.jpg'
Container = $ContainerName
Blob = 'FolderName/Image003.jpg'
Context = $Context
StandardBlobTier = 'Archive'
}
Set-AzStorageBlobContent @Blob3HT
حمّل العديد من الملفات حسبما تريد قبل المتابعة.
احصل على قائمة بالكائنات الثنائية كبيرة الحجم في الحاوية باستخدام Get-AzStorageBlob. يسرد هذا المثال أسماء الكائنات الثنائية كبيرة الحجم التي تم تحميلها.
Get-AzStorageBlob -Container $ContainerName -Context $Context |
Select-Object -Property Name
نزّل الكائنات الثنائية كبيرة الحجم على القرص المحلي. عيّن اسمًا لكل كائن ثنائي تريد تنزيله، واستدعِ Get-AzStorageBlobContent لتنزيل الكائن الثنائي.
يقوم هذا المثال بتنزيل blobs إلى D: \ Images \ Downloads على القرص المحلي.
# Download first blob
$DLBlob1HT = @{
Blob = 'Image001.jpg'
Container = $ContainerName
Destination = 'D:\Images\Downloads\'
Context = $Context
}
Get-AzStorageBlobContent @DLBlob1HT
# Download another blob
$DLBlob2HT = @{
Blob = 'Image002.png'
Container = $ContainerName
Destination = 'D:\Images\Downloads\'
Context = $Context
}
Get-AzStorageBlobContent @DLBlob2HT
توفر الأداة المساعدة لسطر أوامر AzCopy إمكانية نقل للبيانات قابلة للبرمجة وعلى درجة عالية من الأداء لخدمة Azure Storage. ويمكنك استخدام AzCopy لنقل البيانات من Blob storage وAzure Files وإليها. للحصول على المزيد من المعلومات حول AzCopy الإصدار 10، والإصدار الأحدث من AzCopy، اطلع على البدء باستخدام AzCopy. ولمعرفة المزيد حول استخدام AzCopy الإصدار 10 مع Blob storage، راجع نقل البيانات باستخدام AzCopy وBlob storage.
يستخدم المثال التالي AzCopy لتحميل ملف محلي إلى أحد الكائنات الثنائية كبيرة الحجم. تذكر استبدال قيم العينة بقيمك الخاصة:
azcopy login
azcopy copy 'D:\Images\Image001.jpg' "https://$StorageAccountName.blob.core.windows.net/$ContainerName/NewGaphic.jpg"
أزل كل الأصول التي أنشأتها. تُعد أسهل طريقة لإزالة الأصول هي من خلال حذف مجموعة الموارد. وتعمل إزالة مجموعة الموارد أيضاً على حذف جميع الموارد المضمنة داخل المجموعة. وفي المثال التالي، تؤدي إزالة مجموعة الموارد إلى إزالة حساب التخزين ومجموعة الموارد نفسها.
Remove-AzResourceGroup -Name $ResourceGroup
في هذا التشغيل السريع، نقلتَ الملفات بين نظام ملفات محلي وAzure Blob storage. لمعرفة المزيد حول العمل مع تخزين Blob باستخدام PowerShell، حدد أحد الخيارات أدناه.
حدث
٢ شوال، ١١ م - ٤ شوال، ١١ م
أكبر حدث تعلم Fabric وPower BI وSQL. 31 مارس – 2 أبريل. استخدم التعليمات البرمجية FABINSIDER لتوفير 400 دولار.
تسجيل اليومالتدريب
الوحدة النمطية
العمل مع ذاكرة Azure Blob - Training
تعلم كيفية استخدام مكتبة عميل تخزين Azure Blob لإنشاء موارد تخزين Blob وتحديثها.
الشهادة
Microsoft Certified: Azure Administrator Associate - Certifications
إظهار المهارات الرئيسية لتكوين الوظائف المهنية الرئيسية وإدارتها وتأمينها وإدارتها في Microsoft Azure.