مشاركة عبر


StorageAccountCreateParameters interface

المعلمات المستخدمة عند إنشاء حساب تخزين.

الخصائص

accessTier

مطلوب لحسابات التخزين حيث النوع = BlobStorage. يتم استخدام طبقة الوصول للفوترة. طبقة الوصول "Premium" هي القيمة الافتراضية لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة ولا يمكن تغييرها لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة.

allowBlobPublicAccess

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

allowCrossTenantReplication

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

allowedCopyScope

تقييد النسخ من وإلى حسابات التخزين داخل مستأجر AAD أو مع ارتباطات خاصة إلى نفس VNet.

allowSharedKeyAccess

يشير إلى ما إذا كان حساب التخزين يسمح بالطلبات التي يتم تفويضها باستخدام مفتاح الوصول إلى الحساب عبر المفتاح المشترك. إذا كانت خاطئة، فيجب إذن جميع الطلبات، بما في ذلك توقيعات الوصول المشتركة، مع Azure Active Directory (Azure AD). القيمة الافتراضية فارغة، وهي مكافئة ل true.

azureFilesIdentityBasedAuthentication

يوفر إعدادات المصادقة المستندة إلى الهوية لملفات Azure.

customDomain

مجال المستخدم المعين لحساب التخزين. الاسم هو مصدر CNAME. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين في هذا الوقت. لمسح المجال المخصص الموجود، استخدم سلسلة فارغة لخاصية اسم المجال المخصص.

defaultToOAuthAuthentication

علامة منطقية تشير إلى ما إذا كانت المصادقة الافتراضية OAuth أم لا. التفسير الافتراضي خطأ لهذه الخاصية.

dnsEndpointType

يسمح لك بتحديد نوع نقطة النهاية. قم بتعيين هذا إلى AzureDNSZone لإنشاء عدد كبير من الحسابات في اشتراك واحد، والذي ينشئ حسابات في منطقة Azure DNS وسيكون عنوان URL لنقطة النهاية معرف منطقة DNS أبجدية رقمية.

dualStackEndpointPreference

يحتفظ بمعلومات حول بروتوكول الإنترنت الذي اختاره المستخدم.

enableExtendedGroups

تمكين دعم المجموعة الموسعة مع ميزة المستخدمين المحليين، إذا تم تعيينها إلى true

enableHttpsTrafficOnly

يسمح بحركة مرور https فقط لخدمة التخزين إذا تم تعيينها إلى true. القيمة الافتراضية صحيحة منذ إصدار API 2019-04-01.

enableNfsV3

تم تمكين دعم بروتوكول NFS 3.0 إذا تم تعيينه إلى true.

encryption

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

extendedLocation

اختياري. تعيين الموقع الموسع للمورد. إذا لم يتم تعيينه، إنشاء حساب التخزين في منطقة Azure الرئيسية. وإلا سيتم إنشاؤه في الموقع الموسع المحدد

geoPriorityReplicationStatus

الحالة التي تشير إلى ما إذا كان النسخ المتماثل للأولوية الجغرافية ممكنا للحساب.

identity

هوية المورد.

immutableStorageWithVersioning

الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى صحيح، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لجميع الحاويات الجديدة في الحساب بشكل افتراضي.

isHnsEnabled

تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true.

isLocalUserEnabled

تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true

isSftpEnabled

تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح

keyPolicy

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

kind

مطلوب. يشير إلى نوع حساب التخزين.

largeFileSharesState

السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه.

location

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

minimumTlsVersion

تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية.

networkRuleSet

مجموعة قواعد الشبكة

placement

اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها.

publicNetworkAccess

السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين. القيمة اختيارية ولكن إذا تم تمريرها، يجب أن تكون "ممكنة" أو "معطل" أو "SecuredByPerimeter".

routingPreference

يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات

sasPolicy

تم تعيين SasPolicy إلى حساب التخزين.

sku

مطلوب. الحصول على اسم SKU أو تعيينه.

tags

الحصول على قائمة أزواج القيم الرئيسية التي تصف المورد أو تعيينها. يمكن استخدام هذه العلامات لعرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن يكون لكل علامة مفتاح بطول لا يزيد عن 128 حرفا وقيمة لا يزيد طولها عن 256 حرفا.

zones

اختياري. الحصول على منطقة التوفر المنطقي المثبتة لحساب التخزين أو تعيينها.

تفاصيل الخاصية

accessTier

مطلوب لحسابات التخزين حيث النوع = BlobStorage. يتم استخدام طبقة الوصول للفوترة. طبقة الوصول "Premium" هي القيمة الافتراضية لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة ولا يمكن تغييرها لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة.

accessTier?: AccessTier

قيمة الخاصية

allowBlobPublicAccess

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

allowBlobPublicAccess?: boolean

قيمة الخاصية

boolean

allowCrossTenantReplication

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

allowCrossTenantReplication?: boolean

قيمة الخاصية

boolean

allowedCopyScope

تقييد النسخ من وإلى حسابات التخزين داخل مستأجر AAD أو مع ارتباطات خاصة إلى نفس VNet.

allowedCopyScope?: string

قيمة الخاصية

string

allowSharedKeyAccess

يشير إلى ما إذا كان حساب التخزين يسمح بالطلبات التي يتم تفويضها باستخدام مفتاح الوصول إلى الحساب عبر المفتاح المشترك. إذا كانت خاطئة، فيجب إذن جميع الطلبات، بما في ذلك توقيعات الوصول المشتركة، مع Azure Active Directory (Azure AD). القيمة الافتراضية فارغة، وهي مكافئة ل true.

allowSharedKeyAccess?: boolean

قيمة الخاصية

boolean

azureFilesIdentityBasedAuthentication

يوفر إعدادات المصادقة المستندة إلى الهوية لملفات Azure.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

قيمة الخاصية

customDomain

مجال المستخدم المعين لحساب التخزين. الاسم هو مصدر CNAME. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين في هذا الوقت. لمسح المجال المخصص الموجود، استخدم سلسلة فارغة لخاصية اسم المجال المخصص.

customDomain?: CustomDomain

قيمة الخاصية

defaultToOAuthAuthentication

علامة منطقية تشير إلى ما إذا كانت المصادقة الافتراضية OAuth أم لا. التفسير الافتراضي خطأ لهذه الخاصية.

defaultToOAuthAuthentication?: boolean

قيمة الخاصية

boolean

dnsEndpointType

يسمح لك بتحديد نوع نقطة النهاية. قم بتعيين هذا إلى AzureDNSZone لإنشاء عدد كبير من الحسابات في اشتراك واحد، والذي ينشئ حسابات في منطقة Azure DNS وسيكون عنوان URL لنقطة النهاية معرف منطقة DNS أبجدية رقمية.

dnsEndpointType?: string

قيمة الخاصية

string

dualStackEndpointPreference

يحتفظ بمعلومات حول بروتوكول الإنترنت الذي اختاره المستخدم.

dualStackEndpointPreference?: DualStackEndpointPreference

قيمة الخاصية

enableExtendedGroups

تمكين دعم المجموعة الموسعة مع ميزة المستخدمين المحليين، إذا تم تعيينها إلى true

enableExtendedGroups?: boolean

قيمة الخاصية

boolean

enableHttpsTrafficOnly

يسمح بحركة مرور https فقط لخدمة التخزين إذا تم تعيينها إلى true. القيمة الافتراضية صحيحة منذ إصدار API 2019-04-01.

enableHttpsTrafficOnly?: boolean

قيمة الخاصية

boolean

enableNfsV3

تم تمكين دعم بروتوكول NFS 3.0 إذا تم تعيينه إلى true.

enableNfsV3?: boolean

قيمة الخاصية

boolean

encryption

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

encryption?: Encryption

قيمة الخاصية

extendedLocation

اختياري. تعيين الموقع الموسع للمورد. إذا لم يتم تعيينه، إنشاء حساب التخزين في منطقة Azure الرئيسية. وإلا سيتم إنشاؤه في الموقع الموسع المحدد

extendedLocation?: ExtendedLocation

قيمة الخاصية

geoPriorityReplicationStatus

الحالة التي تشير إلى ما إذا كان النسخ المتماثل للأولوية الجغرافية ممكنا للحساب.

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

قيمة الخاصية

identity

هوية المورد.

identity?: Identity

قيمة الخاصية

immutableStorageWithVersioning

الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى صحيح، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لجميع الحاويات الجديدة في الحساب بشكل افتراضي.

immutableStorageWithVersioning?: ImmutableStorageAccount

قيمة الخاصية

isHnsEnabled

تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true.

isHnsEnabled?: boolean

قيمة الخاصية

boolean

isLocalUserEnabled

تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true

isLocalUserEnabled?: boolean

قيمة الخاصية

boolean

isSftpEnabled

تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح

isSftpEnabled?: boolean

قيمة الخاصية

boolean

keyPolicy

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

keyPolicy?: KeyPolicy

قيمة الخاصية

kind

مطلوب. يشير إلى نوع حساب التخزين.

kind: string

قيمة الخاصية

string

largeFileSharesState

السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه.

largeFileSharesState?: string

قيمة الخاصية

string

location

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

location: string

قيمة الخاصية

string

minimumTlsVersion

تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية.

minimumTlsVersion?: string

قيمة الخاصية

string

networkRuleSet

مجموعة قواعد الشبكة

networkRuleSet?: NetworkRuleSet

قيمة الخاصية

placement

اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها.

placement?: Placement

قيمة الخاصية

publicNetworkAccess

السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين. القيمة اختيارية ولكن إذا تم تمريرها، يجب أن تكون "ممكنة" أو "معطل" أو "SecuredByPerimeter".

publicNetworkAccess?: string

قيمة الخاصية

string

routingPreference

يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات

routingPreference?: RoutingPreference

قيمة الخاصية

sasPolicy

تم تعيين SasPolicy إلى حساب التخزين.

sasPolicy?: SasPolicy

قيمة الخاصية

sku

مطلوب. الحصول على اسم SKU أو تعيينه.

sku: Sku

قيمة الخاصية

Sku

tags

الحصول على قائمة أزواج القيم الرئيسية التي تصف المورد أو تعيينها. يمكن استخدام هذه العلامات لعرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن يكون لكل علامة مفتاح بطول لا يزيد عن 128 حرفا وقيمة لا يزيد طولها عن 256 حرفا.

tags?: {[propertyName: string]: string}

قيمة الخاصية

{[propertyName: string]: string}

zones

اختياري. الحصول على منطقة التوفر المنطقي المثبتة لحساب التخزين أو تعيينها.

zones?: string[]

قيمة الخاصية

string[]