StorageAccountCreateParameters interface
المعلمات المستخدمة عند إنشاء حساب تخزين.
الخصائص
| access |
مطلوب لحسابات التخزين حيث النوع = BlobStorage. يتم استخدام طبقة الوصول للفوترة. طبقة الوصول "Premium" هي القيمة الافتراضية لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة ولا يمكن تغييرها لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة. |
| allow |
السماح أو عدم السماح بالوصول العام إلى جميع الكائنات الثنائية كبيرة الحجم أو الحاويات في حساب التخزين. التفسير الافتراضي خطأ لهذه الخاصية. |
| allow |
السماح بالنسخ المتماثل لكائن مستأجر AAD أو عدم السماح به. قم بتعيين هذه الخاصية إلى true للحسابات الجديدة أو الموجودة فقط إذا كانت نهج النسخ المتماثل للكائنات ستتضمن حسابات تخزين في مستأجري AAD مختلفين. التفسير الافتراضي خاطئ للحسابات الجديدة لاتباع أفضل ممارسات الأمان بشكل افتراضي. |
| allowed |
تقييد النسخ من وإلى حسابات التخزين داخل مستأجر AAD أو مع ارتباطات خاصة إلى نفس VNet. |
| allow |
يشير إلى ما إذا كان حساب التخزين يسمح بالطلبات التي يتم تفويضها باستخدام مفتاح الوصول إلى الحساب عبر المفتاح المشترك. إذا كانت خاطئة، فيجب إذن جميع الطلبات، بما في ذلك توقيعات الوصول المشتركة، مع Azure Active Directory (Azure AD). القيمة الافتراضية فارغة، وهي مكافئة ل true. |
| azure |
يوفر إعدادات المصادقة المستندة إلى الهوية لملفات Azure. |
| custom |
مجال المستخدم المعين لحساب التخزين. الاسم هو مصدر CNAME. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين في هذا الوقت. لمسح المجال المخصص الموجود، استخدم سلسلة فارغة لخاصية اسم المجال المخصص. |
| default |
علامة منطقية تشير إلى ما إذا كانت المصادقة الافتراضية OAuth أم لا. التفسير الافتراضي خطأ لهذه الخاصية. |
| dns |
يسمح لك بتحديد نوع نقطة النهاية. قم بتعيين هذا إلى AzureDNSZone لإنشاء عدد كبير من الحسابات في اشتراك واحد، والذي ينشئ حسابات في منطقة Azure DNS وسيكون عنوان URL لنقطة النهاية معرف منطقة DNS أبجدية رقمية. |
| dual |
يحتفظ بمعلومات حول بروتوكول الإنترنت الذي اختاره المستخدم. |
| enable |
تمكين دعم المجموعة الموسعة مع ميزة المستخدمين المحليين، إذا تم تعيينها إلى true |
| enable |
يسمح بحركة مرور https فقط لخدمة التخزين إذا تم تعيينها إلى true. القيمة الافتراضية صحيحة منذ إصدار API 2019-04-01. |
| enable |
تم تمكين دعم بروتوكول NFS 3.0 إذا تم تعيينه إلى true. |
| encryption | إعدادات التشفير التي سيتم استخدامها للتشفير من جانب الخادم لحساب التخزين. |
| extended |
اختياري. تعيين الموقع الموسع للمورد. إذا لم يتم تعيينه، إنشاء حساب التخزين في منطقة Azure الرئيسية. وإلا سيتم إنشاؤه في الموقع الموسع المحدد |
| geo |
الحالة التي تشير إلى ما إذا كان النسخ المتماثل للأولوية الجغرافية ممكنا للحساب. |
| identity | هوية المورد. |
| immutable |
الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى صحيح، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لجميع الحاويات الجديدة في الحساب بشكل افتراضي. |
| is |
تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true. |
| is |
تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true |
| is |
تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح |
| key |
نهج المفتاح المعين لحساب التخزين. |
| kind | مطلوب. يشير إلى نوع حساب التخزين. |
| large |
السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه. |
| location | مطلوب. الحصول على موقع المورد أو تعيينه. ستكون هذه إحدى مناطق Azure Geo المدعومة والمسجلة (مثل غرب الولايات المتحدة وشرق الولايات المتحدة وجنوب شرق آسيا وما إلى ذلك). لا يمكن تغيير المنطقة الجغرافية للمورد بمجرد إنشائه، ولكن إذا تم تحديد منطقة جغرافية متطابقة عند التحديث، فسينجح الطلب. |
| minimum |
تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية. |
| network |
مجموعة قواعد الشبكة |
| placement | اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها. |
| public |
السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين. القيمة اختيارية ولكن إذا تم تمريرها، يجب أن تكون "ممكنة" أو "معطل" أو "SecuredByPerimeter". |
| routing |
يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات |
| sas |
تم تعيين 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
immutableStorageWithVersioning
الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى صحيح، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لجميع الحاويات الجديدة في الحساب بشكل افتراضي.
immutableStorageWithVersioning?: ImmutableStorageAccount
قيمة الخاصية
isHnsEnabled
تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true.
isHnsEnabled?: boolean
قيمة الخاصية
boolean
isLocalUserEnabled
تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true
isLocalUserEnabled?: boolean
قيمة الخاصية
boolean
isSftpEnabled
تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح
isSftpEnabled?: boolean
قيمة الخاصية
boolean
keyPolicy
kind
مطلوب. يشير إلى نوع حساب التخزين.
kind: string
قيمة الخاصية
string
largeFileSharesState
السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه.
largeFileSharesState?: string
قيمة الخاصية
string
location
مطلوب. الحصول على موقع المورد أو تعيينه. ستكون هذه إحدى مناطق Azure Geo المدعومة والمسجلة (مثل غرب الولايات المتحدة وشرق الولايات المتحدة وجنوب شرق آسيا وما إلى ذلك). لا يمكن تغيير المنطقة الجغرافية للمورد بمجرد إنشائه، ولكن إذا تم تحديد منطقة جغرافية متطابقة عند التحديث، فسينجح الطلب.
location: string
قيمة الخاصية
string
minimumTlsVersion
تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية.
minimumTlsVersion?: string
قيمة الخاصية
string
networkRuleSet
placement
اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها.
placement?: Placement
قيمة الخاصية
publicNetworkAccess
السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين. القيمة اختيارية ولكن إذا تم تمريرها، يجب أن تكون "ممكنة" أو "معطل" أو "SecuredByPerimeter".
publicNetworkAccess?: string
قيمة الخاصية
string
routingPreference
يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات
routingPreference?: RoutingPreference
قيمة الخاصية
sasPolicy
sku
tags
الحصول على قائمة أزواج القيم الرئيسية التي تصف المورد أو تعيينها. يمكن استخدام هذه العلامات لعرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن يكون لكل علامة مفتاح بطول لا يزيد عن 128 حرفا وقيمة لا يزيد طولها عن 256 حرفا.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
zones
اختياري. الحصول على منطقة التوفر المنطقي المثبتة لحساب التخزين أو تعيينها.
zones?: string[]
قيمة الخاصية
string[]