مشاركة عبر


متطلبات تخزين Azure Data Box Blob

توضح هذه المقالة إصدارات واجهات برمجة التطبيقات من Azure ومكتبات عملاء Azure والأدوات المعتمدة في تخزين Data Box Blob. يوفر تخزين Data Box Blob وظائف إدارة الكائن الثنائي كبير الحجم مع دلالات متوافقة مع Azure. تلخص هذه المقالة أيضاً الاختلافات المعروفة في تخزين Azure Data Box Blob من خدمات التخزين من Azure.

نوصي بمراجعة المعلومات بعناية قبل الاتصال بتخزين Azure Data Box Blob، ومن ثم الرجوع إليها عند الضرورة.

اختلافات التخزين

ميزة تخزين Azure تخزين Data Box Blob
ملفات Azure مشاركات ملفات SMB وNFS المدعومة المستندة إلى السحابة غير مدعوم
تشفير الخدمة للبيانات الثابتة تشفير AES ‏256 بت تشفير AES ‏256 بت
نوع حساب التخزين حسابات التخزين للأغراض العامة وAzure Blob الإصدار الأول من الغرض العام فقط
اسم الكائن الثنائي كبير الحجم 1,024 حرفاً (2,048 بايت) 880 حرفاً (1,760 بايت)
الحد الأقصى لحجم مجموعات الكائن الثنائي كبير الحجم 4.75 تيبي بايت (100 ميغابايت × 50000 مجموعة) 4.75 تيبي بايت (100 ميغابايت × 50,000 مجموعة) للإصدار 3.0 من Azure Data Box والإصدارات اللاحقة.
الحد الأقصى لحجم صفحة الكائن الثنائي كبير الحجم 8 تيرا بايت 1 تيرا بايت
حجم صفحة الكائن الثنائي كبير الحجم 512 بايت 4 كيبيبايت

إصدارات واجهة برمجة التطبيقات المعتمدة

الإصدارات التالية من واجهات برمجة التطبيقات لخدمة التخزين من Azure معتمدة مع تخزين Data Box Blob.

الإصدار 3.0 من Azure Data Box والإصدارات اللاحقة

مكتبات عميل Azure المعتمدة

لتخزين Data Box Blob، ثمة مكتبات عميل محددة ومتطلبات محددة للاحقة نقطة النهاية. لا تتماثل نقاط نهاية تخزين Data Box Blob مع أحدث إصدار من واجهة برمجة تطبيقات REST لتخزين Blob Azure بالكامل؛ راجع الإصدارات المعتمدة للإصدار 3.0 من Azure Data Box والإصدارات اللاحقة. لمكتبات عميل التخزين، تحتاج إلى معرفة الإصدار المتوافق مع واجهة برمجة تطبيقات REST.

الإصدار 3.0 من Azure Data Box والإصدارات اللاحقة

إصدارات مكتبة عميل Azure التالية معتمدة مع تخزين Data Box Blob.

مكتبة العميل إصدار مدعوم الارتباط‬ مواصفات نقطة النهاية
.NET 11.0.0 حزمة NuGet:
شائع: https://www.nuget.org/packages/Microsoft.Azure.Storage.Common/11.0.0
النقطة الثنائية الكبيرة: https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/11.0.0
قائمة الانتظار: https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/11.0.0
إصدار GitHub: https://github.com/Azure/azure-storage-net/releases/tag/v11.0.0
ملف app.config
Java 12.0.0-preview.3 حزمة Maven: https://mvnrepository.com/artifact/com.azure/azure-storage-file/12.0.0-preview.3
إصدار GitHub: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage
إعداد سلسلة الاتصال
Node.js 2.8.3 ارتباط NPM: https://www.npmjs.com/package/azure-storage (تشغيل: npm install azure-storage@2.7.0)
إصدار GitHub: https://github.com/Azure/azure-storage-node/releases/tag/v2.8.3
إعلان مثيل الخدمة
C++‎ 5.2.0 حزمة NuGet: https://www.nuget.org/packages/wastorage.v140/5.2.0
إصدار GitHub: https://github.com/Azure/azure-storage-cpp/releases/tag/v5.2.0
إعداد سلسلة الاتصال
PHP 1.2.0 إصدار GitHub:
شائع: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-common
النقطة الثنائية الكبيرة: https://github.com/Azure/azure-storage-php/releases/tag/v1.2.0-blob
تثبيت عبر Composer (لمعرفة المزيد، راجع التفاصيل أدناه.)
إعداد سلسلة الاتصال
Python 1.1.0 إصدار GitHub:
شائع: https://github.com/Azure/azure-storage-python/releases/tag/v1.0.0-common
النقطة الثنائية الكبيرة: https://github.com/Azure/azure-storage-python/releases/tag/v1.1.0-blob
إعلان مثيل الخدمة
Ruby 1.0.1 حزمة RubyGems:
شائع: https://rubygems.org/gems/azure-storage-common/versions/1.0.1
النقطة الثنائية الكبيرة: https://rubygems.org/gems/azure-storage-blob/versions/1.0.1
إصدار GitHub:
شائع: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-common
النقطة الثنائية الكبيرة: https://github.com/Azure/azure-storage-ruby/releases/tag/v1.0.1-blob
إعداد سلسلة الاتصال

تثبيت عميل PHP عبر Composer - الحالي

للتثبيت عبر Composer: (انظر إلى الكائن الثنائي كبير الحجم كمثال).

  1. أنشئ ملفاً باسم composer.json في جذر المشروع باستخدام التعليمة البرمجية التالية:

    {
    "require": {
    "Microsoft/azure-storage-blob":"1.2.0"
    }
    
  2. نزِّل composer.phar إلى جذر المشروع.

  3. شغِّل: php composer.phar للتثبيت.

إعلان نقطة النهاية

في أداة SDK لتخزين Data Box Blob، لاحقة نقطة النهاية <device serial number>.microsoftdatabox.com - - تحدد مجال Data Box. لمزيد من المعلومات حول نقطة نهاية خدمة الكائن الثنائي كبير الحجم، انتقل إلى الاتصال عبر تخزين Data Box Blob.

الأمثلة

.NET

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في ملف app.config:

<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=mykey;
EndpointSuffix=<<serial no. of the device>.microsoftdatabox.com  />

Java

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في إعداد سلسلة الاتصال:

public static final String storageConnectionString =
    "DefaultEndpointsProtocol=http;" +
    "AccountName=your_storage_account;" +
    "AccountKey=your_storage_account_key;" +
    "EndpointSuffix=<serial no. of the device>.microsoftdatabox.com ";

Node.js

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في مثيل الإعلان:

var blobSvc = azure.createBlobService('myaccount', 'mykey',
'myaccount.blob. <serial no. of the device>.microsoftdatabox.com ');

C++‎

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في إعداد سلسلة الاتصال:

const utility::string_t storage_connection_string(U("DefaultEndpointsProtocol=https;
AccountName=your_storage_account;
AccountKey=your_storage_account_key;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com "));

PHP

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في إعداد سلسلة الاتصال:

$connectionString = 'BlobEndpoint=http://<storage account name>.blob.<serial no. of the device>.microsoftdatabox.com /;
AccountName=<storage account name>;AccountKey=<storage account key>'

Python

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في مثيل الإعلان:

block_blob_service = BlockBlobService(account_name='myaccount',
account_key='mykey',
endpoint_suffix=’<serial no. of the device>.microsoftdatabox.com’)

Ruby

لتخزين Data Box Blob، تُحدَد لاحقة نقطة النهاية في إعداد سلسلة الاتصال:

set
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=mykey;
EndpointSuffix=<serial no. of the device>.microsoftdatabox.com

الخطوات التالية