مشاركة عبر


StorageAccounts interface

واجهة تمثل StorageAccounts.

الأساليب

beginAbortHierarchicalNamespaceMigration(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

beginAbortHierarchicalNamespaceMigrationAndWait(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ بشكل غير متزامن حساب تخزين جديد مع المعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ بشكل غير متزامن حساب تخزين جديد مع المعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

beginCustomerInitiatedMigration(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين غير النطاقي المكرر إلى حساب المنطقة المكررة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المتكرر في المنطقة (ZRS) حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

beginCustomerInitiatedMigrationAndWait(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين غير النطاقي المكرر إلى حساب المنطقة المكررة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المتكرر في المنطقة (ZRS) حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط له هي تدريبات اختبار التعافي من الكوارث. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط له هي تدريبات اختبار التعافي من الكوارث. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance

beginHierarchicalNamespaceMigration(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

beginHierarchicalNamespaceMigrationAndWait(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

التحقق من أن اسم حساب التخزين صالح وليس قيد الاستخدام بالفعل.

delete(string, string, StorageAccountsDeleteOptionalParams)

حذف حساب تخزين في Microsoft Azure.

getCustomerInitiatedMigration(string, string, string, StorageAccountsGetCustomerInitiatedMigrationOptionalParams)

يحصل على حالة الترحيل المستمر لحساب التخزين المحدد.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

إرجاع خصائص حساب التخزين المحدد بما في ذلك على سبيل المثال لا الحصر الاسم واسم SKU والموقع وحالة الحساب. يجب استخدام عملية ListKeys لاسترداد مفاتيح التخزين.

list(StorageAccountsListOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن الاشتراك. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

سرد بيانات اعتماد SAS لحساب تخزين.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن مجموعة الموارد المحددة. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

listKeys(string, string, StorageAccountsListKeysOptionalParams)

يسرد مفاتيح الوصول أو مفاتيح Kerberos (إذا تم تمكين الدليل النشط) لحساب التخزين المحدد.

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

سرد بيانات اعتماد SAS للخدمة لمورد معين.

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

إعادة إنشاء أحد مفاتيح الوصول أو مفاتيح Kerberos لحساب التخزين المحدد.

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

إبطال مفاتيح تفويض المستخدم.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

يمكن استخدام عملية التحديث لتحديث SKU أو التشفير أو طبقة الوصول أو العلامات لحساب تخزين. يمكن استخدامه أيضا لتعيين الحساب إلى مجال مخصص. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين؛ استبدال/تغيير المجال المخصص غير مدعوم. لاستبدال مجال مخصص قديم، يجب مسح/إلغاء تسجيل القيمة القديمة قبل تعيين قيمة جديدة. يتم دعم تحديث خصائص متعددة. لا يغير هذا الاستدعاء مفاتيح التخزين للحساب. إذا كنت تريد تغيير مفاتيح حساب التخزين، فاستخدم عملية إعادة إنشاء المفاتيح. لا يمكن تغيير موقع واسم حساب التخزين بعد الإنشاء.

تفاصيل الأسلوب

beginAbortHierarchicalNamespaceMigration(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

function beginAbortHierarchicalNamespaceMigration(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginAbortHierarchicalNamespaceMigrationAndWait(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

function beginAbortHierarchicalNamespaceMigrationAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

المرتجعات

Promise<void>

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ بشكل غير متزامن حساب تخزين جديد مع المعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
StorageAccountCreateParameters

المعلمات التي يجب توفيرها للحساب الذي تم إنشاؤه.

options
StorageAccountsCreateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ بشكل غير متزامن حساب تخزين جديد مع المعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

function beginCreateAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
StorageAccountCreateParameters

المعلمات التي يجب توفيرها للحساب الذي تم إنشاؤه.

options
StorageAccountsCreateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>

beginCustomerInitiatedMigration(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين غير النطاقي المكرر إلى حساب المنطقة المكررة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المتكرر في المنطقة (ZRS) حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

function beginCustomerInitiatedMigration(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
StorageAccountMigration

معلمات الطلب المطلوبة لإجراء ترحيل حساب التخزين.

options
StorageAccountsCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginCustomerInitiatedMigrationAndWait(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين غير النطاقي المكرر إلى حساب المنطقة المكررة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المتكرر في المنطقة (ZRS) حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

function beginCustomerInitiatedMigrationAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
StorageAccountMigration

معلمات الطلب المطلوبة لإجراء ترحيل حساب التخزين.

options
StorageAccountsCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط له هي تدريبات اختبار التعافي من الكوارث. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsFailoverOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط له هي تدريبات اختبار التعافي من الكوارث. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance

function beginFailoverAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsFailoverOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginHierarchicalNamespaceMigration(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

function beginHierarchicalNamespaceMigration(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

requestType

string

مطلوب. يمكن أن يكون نوع ترحيل مساحة الاسم الهرمي إما طلب التحقق من صحة مساحة الاسم الهرمية "HnsOnValidationRequest" أو طلب ترطيب "HnsOnHydrationRequest". سيقوم طلب التحقق من الصحة بالتحقق من صحة الترحيل بينما سيقوم طلب الترطيب بترحيل الحساب.

options
StorageAccountsHierarchicalNamespaceMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginHierarchicalNamespaceMigrationAndWait(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

function beginHierarchicalNamespaceMigrationAndWait(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

requestType

string

مطلوب. يمكن أن يكون نوع ترحيل مساحة الاسم الهرمي إما طلب التحقق من صحة مساحة الاسم الهرمية "HnsOnValidationRequest" أو طلب ترطيب "HnsOnHydrationRequest". سيقوم طلب التحقق من الصحة بالتحقق من صحة الترحيل بينما سيقوم طلب الترطيب بترحيل الحساب.

options
StorageAccountsHierarchicalNamespaceMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
BlobRestoreParameters

المعلمات التي يجب توفيرها لاستعادة نطاقات الكائنات الثنائية كبيرة الحجم.

options
StorageAccountsRestoreBlobRangesOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

function beginRestoreBlobRangesAndWait(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<BlobRestoreStatus>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
BlobRestoreParameters

المعلمات التي يجب توفيرها لاستعادة نطاقات الكائنات الثنائية كبيرة الحجم.

options
StorageAccountsRestoreBlobRangesOptionalParams

معلمات الخيارات.

المرتجعات

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

التحقق من أن اسم حساب التخزين صالح وليس قيد الاستخدام بالفعل.

function checkNameAvailability(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

المعلمات

accountName
StorageAccountCheckNameAvailabilityParameters

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsCheckNameAvailabilityOptionalParams

معلمات الخيارات.

المرتجعات

delete(string, string, StorageAccountsDeleteOptionalParams)

حذف حساب تخزين في Microsoft Azure.

function delete(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsDeleteOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

getCustomerInitiatedMigration(string, string, string, StorageAccountsGetCustomerInitiatedMigrationOptionalParams)

يحصل على حالة الترحيل المستمر لحساب التخزين المحدد.

function getCustomerInitiatedMigration(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams): Promise<StorageAccountMigration>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

migrationName

string

اسم ترحيل حساب التخزين. يجب أن يكون دائما "افتراضي"

options
StorageAccountsGetCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

إرجاع خصائص حساب التخزين المحدد بما في ذلك على سبيل المثال لا الحصر الاسم واسم SKU والموقع وحالة الحساب. يجب استخدام عملية ListKeys لاسترداد مفاتيح التخزين.

function getProperties(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsGetPropertiesOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن الاشتراك. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

function list(options?: StorageAccountsListOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

المعلمات

options
StorageAccountsListOptionalParams

معلمات الخيارات.

المرتجعات

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

سرد بيانات اعتماد SAS لحساب تخزين.

function listAccountSAS(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams): Promise<ListAccountSasResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
AccountSasParameters

المعلمات التي يجب توفيرها لسرد بيانات اعتماد SAS لحساب التخزين.

options
StorageAccountsListAccountSASOptionalParams

معلمات الخيارات.

المرتجعات

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن مجموعة الموارد المحددة. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

function listByResourceGroup(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

options
StorageAccountsListByResourceGroupOptionalParams

معلمات الخيارات.

المرتجعات

listKeys(string, string, StorageAccountsListKeysOptionalParams)

يسرد مفاتيح الوصول أو مفاتيح Kerberos (إذا تم تمكين الدليل النشط) لحساب التخزين المحدد.

function listKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams): Promise<StorageAccountListKeysResult>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsListKeysOptionalParams

معلمات الخيارات.

المرتجعات

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

سرد بيانات اعتماد SAS للخدمة لمورد معين.

function listServiceSAS(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams): Promise<ListServiceSasResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
ServiceSasParameters

المعلمات التي يجب توفيرها لسرد بيانات اعتماد SAS للخدمة.

options
StorageAccountsListServiceSASOptionalParams

معلمات الخيارات.

المرتجعات

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

إعادة إنشاء أحد مفاتيح الوصول أو مفاتيح Kerberos لحساب التخزين المحدد.

function regenerateKey(resourceGroupName: string, accountName: string, regenerateKey: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams): Promise<StorageAccountListKeysResult>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

regenerateKey
StorageAccountRegenerateKeyParameters

يحدد اسم المفتاح الذي يجب إعادة إنشائه - key1، key2، kerb1، kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

معلمات الخيارات.

المرتجعات

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

إبطال مفاتيح تفويض المستخدم.

function revokeUserDelegationKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

options
StorageAccountsRevokeUserDelegationKeysOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

يمكن استخدام عملية التحديث لتحديث SKU أو التشفير أو طبقة الوصول أو العلامات لحساب تخزين. يمكن استخدامه أيضا لتعيين الحساب إلى مجال مخصص. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين؛ استبدال/تغيير المجال المخصص غير مدعوم. لاستبدال مجال مخصص قديم، يجب مسح/إلغاء تسجيل القيمة القديمة قبل تعيين قيمة جديدة. يتم دعم تحديث خصائص متعددة. لا يغير هذا الاستدعاء مفاتيح التخزين للحساب. إذا كنت تريد تغيير مفاتيح حساب التخزين، فاستخدم عملية إعادة إنشاء المفاتيح. لا يمكن تغيير موقع واسم حساب التخزين بعد الإنشاء.

function update(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.

parameters
StorageAccountUpdateParameters

المعلمات التي يجب توفيرها للحساب المحدث.

options
StorageAccountsUpdateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>