StorageAccountCreateParameters interface
스토리지 계정을 만들 때 사용되는 매개 변수입니다.
속성
access |
종류 = BlobStorage인 스토리지 계정에 필요합니다. 액세스 계층은 청구에 사용됩니다. '프리미엄' 액세스 계층은 프리미엄 블록 Blob 스토리지 계정 유형의 기본값이며 프리미엄 블록 Blob 스토리지 계정 유형에 대해 변경할 수 없습니다. |
allow |
스토리지 계정의 모든 Blob 또는 컨테이너에 대한 공용 액세스를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 false입니다. |
allow |
교차 AAD 테넌트 개체 복제를 허용하거나 허용하지 않습니다. 개체 복제 정책에 다른 AAD 테넌트에서 스토리지 계정이 포함되는 경우에만 새 계정 또는 기존 계정에 대해 이 속성을 true로 설정합니다. 새 계정이 기본적으로 모범 보안 사례를 따르는 경우 기본 해석은 false입니다. |
allowed |
AAD 테넌트 내의 스토리지 계정 또는 프라이빗 링크를 사용하여 동일한 VNet에 대한 복사를 제한합니다. |
allow |
스토리지 계정에서 공유 키를 통해 계정 액세스 키로 요청 권한을 부여할 수 있는지 여부를 나타냅니다. false이면 공유 액세스 서명을 포함한 모든 요청에 Azure Active Directory(Azure AD)를 사용하여 권한을 부여해야 합니다. 기본값은 null이며 true와 동일합니다. |
azure |
Azure Files 대한 ID 기반 인증 설정을 제공합니다. |
custom |
스토리지 계정에 할당된 사용자 도메인입니다. 이름은 CNAME 원본입니다. 현재 스토리지 계정당 하나의 사용자 지정 도메인만 지원됩니다. 기존 사용자 지정 도메인을 지우려면 사용자 지정 도메인 이름 속성에 빈 문자열을 사용합니다. |
default |
기본 인증이 OAuth인지 여부를 나타내는 부울 플래그입니다. 이 속성에 대한 기본 해석은 false입니다. |
dns |
엔드포인트 유형을 지정할 수 있습니다. 이를 AzureDNSZone으로 설정하여 단일 구독에서 많은 수의 계정을 만듭니다. 이 계정은 Azure DNS 영역에 계정을 만들고 엔드포인트 URL에는 영숫자 DNS 영역 식별자가 있습니다. |
enable |
를 true로 설정한 경우 스토리지 서비스에만 https 트래픽을 허용합니다. 기본값은 API 버전 2019-04-01 이후 true입니다. |
enable |
true로 설정된 경우 NFS 3.0 프로토콜 지원을 사용하도록 설정합니다. |
encryption | 스토리지 계정의 서버 쪽 암호화에 사용할 암호화 설정입니다. |
extended |
선택 사항입니다. 리소스의 확장된 위치를 설정합니다. 설정하지 않으면 스토리지 계정이 Azure 기본 지역에 만들어집니다. 그렇지 않으면 지정된 확장 위치에 만들어집니다. |
identity | 리소스의 ID입니다. |
immutable |
속성은 변경할 수 없으며 계정 생성 시 true로만 설정할 수 있습니다. true로 설정하면 기본적으로 계정의 모든 새 컨테이너에 대해 개체 수준 불변성을 사용하도록 설정합니다. |
is |
설정이 true이면 계정 HierarchicalNamespace가 사용하도록 설정됩니다. |
is |
true로 설정된 경우 로컬 사용자 기능을 사용하도록 설정합니다. |
is |
true로 설정된 경우 보안 파일 전송 프로토콜을 사용하도록 설정합니다. |
key |
스토리지 계정에 할당된 KeyPolicy입니다. |
kind | 필수 요소. 스토리지 계정의 유형을 나타냅니다. |
large |
가 사용으로 설정된 경우 대용량 파일 공유를 허용합니다. 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다. |
location | 필수 요소. 리소스의 위치를 가져오거나 설정합니다. 지원되고 등록된 Azure 지역(예: 미국 서부, 미국 동부, 동남 아시아 등) 중 하나가 됩니다. 리소스를 만든 후에는 리소스의 지리적 영역을 변경할 수 없지만 업데이트할 때 동일한 지역 지역을 지정하면 요청이 성공합니다. |
minimum |
스토리지에 대한 요청에 허용되는 최소 TLS 버전을 설정합니다. 이 속성의 기본 해석은 TLS 1.0입니다. |
network |
네트워크 규칙 집합 |
public |
스토리지 계정에 대한 공용 네트워크 액세스를 허용하거나 허용하지 않습니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. |
routing |
사용자가 데이터 전송을 위해 선택한 네트워크 라우팅 선택에 대한 정보를 유지 관리합니다. |
sas |
스토리지 계정에 할당된 SasPolicy입니다. |
sku | 필수 요소. SKU 이름을 가져오거나 설정합니다. |
tags | 리소스를 설명하는 키 값 쌍 목록을 가져오거나 설정합니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 길이가 128자 이하인 키와 길이가 256자 이하인 값이 있어야 합니다. |
속성 세부 정보
accessTier
종류 = BlobStorage인 스토리지 계정에 필요합니다. 액세스 계층은 청구에 사용됩니다. '프리미엄' 액세스 계층은 프리미엄 블록 Blob 스토리지 계정 유형의 기본값이며 프리미엄 블록 Blob 스토리지 계정 유형에 대해 변경할 수 없습니다.
accessTier?: AccessTier
속성 값
allowBlobPublicAccess
스토리지 계정의 모든 Blob 또는 컨테이너에 대한 공용 액세스를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 false입니다.
allowBlobPublicAccess?: boolean
속성 값
boolean
allowCrossTenantReplication
교차 AAD 테넌트 개체 복제를 허용하거나 허용하지 않습니다. 개체 복제 정책에 다른 AAD 테넌트에서 스토리지 계정이 포함되는 경우에만 새 계정 또는 기존 계정에 대해 이 속성을 true로 설정합니다. 새 계정이 기본적으로 모범 보안 사례를 따르는 경우 기본 해석은 false입니다.
allowCrossTenantReplication?: boolean
속성 값
boolean
allowedCopyScope
AAD 테넌트 내의 스토리지 계정 또는 프라이빗 링크를 사용하여 동일한 VNet에 대한 복사를 제한합니다.
allowedCopyScope?: string
속성 값
string
allowSharedKeyAccess
스토리지 계정에서 공유 키를 통해 계정 액세스 키로 요청 권한을 부여할 수 있는지 여부를 나타냅니다. false이면 공유 액세스 서명을 포함한 모든 요청에 Azure Active Directory(Azure AD)를 사용하여 권한을 부여해야 합니다. 기본값은 null이며 true와 동일합니다.
allowSharedKeyAccess?: boolean
속성 값
boolean
azureFilesIdentityBasedAuthentication
Azure Files 대한 ID 기반 인증 설정을 제공합니다.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
속성 값
customDomain
스토리지 계정에 할당된 사용자 도메인입니다. 이름은 CNAME 원본입니다. 현재 스토리지 계정당 하나의 사용자 지정 도메인만 지원됩니다. 기존 사용자 지정 도메인을 지우려면 사용자 지정 도메인 이름 속성에 빈 문자열을 사용합니다.
customDomain?: CustomDomain
속성 값
defaultToOAuthAuthentication
기본 인증이 OAuth인지 여부를 나타내는 부울 플래그입니다. 이 속성에 대한 기본 해석은 false입니다.
defaultToOAuthAuthentication?: boolean
속성 값
boolean
dnsEndpointType
엔드포인트 유형을 지정할 수 있습니다. 이를 AzureDNSZone으로 설정하여 단일 구독에서 많은 수의 계정을 만듭니다. 이 계정은 Azure DNS 영역에 계정을 만들고 엔드포인트 URL에는 영숫자 DNS 영역 식별자가 있습니다.
dnsEndpointType?: string
속성 값
string
enableHttpsTrafficOnly
를 true로 설정한 경우 스토리지 서비스에만 https 트래픽을 허용합니다. 기본값은 API 버전 2019-04-01 이후 true입니다.
enableHttpsTrafficOnly?: boolean
속성 값
boolean
enableNfsV3
true로 설정된 경우 NFS 3.0 프로토콜 지원을 사용하도록 설정합니다.
enableNfsV3?: boolean
속성 값
boolean
encryption
extendedLocation
선택 사항입니다. 리소스의 확장된 위치를 설정합니다. 설정하지 않으면 스토리지 계정이 Azure 기본 지역에 만들어집니다. 그렇지 않으면 지정된 확장 위치에 만들어집니다.
extendedLocation?: ExtendedLocation
속성 값
identity
immutableStorageWithVersioning
속성은 변경할 수 없으며 계정 생성 시 true로만 설정할 수 있습니다. true로 설정하면 기본적으로 계정의 모든 새 컨테이너에 대해 개체 수준 불변성을 사용하도록 설정합니다.
immutableStorageWithVersioning?: ImmutableStorageAccount
속성 값
isHnsEnabled
설정이 true이면 계정 HierarchicalNamespace가 사용하도록 설정됩니다.
isHnsEnabled?: boolean
속성 값
boolean
isLocalUserEnabled
true로 설정된 경우 로컬 사용자 기능을 사용하도록 설정합니다.
isLocalUserEnabled?: boolean
속성 값
boolean
isSftpEnabled
true로 설정된 경우 보안 파일 전송 프로토콜을 사용하도록 설정합니다.
isSftpEnabled?: boolean
속성 값
boolean
keyPolicy
kind
필수 요소. 스토리지 계정의 유형을 나타냅니다.
kind: string
속성 값
string
largeFileSharesState
가 사용으로 설정된 경우 대용량 파일 공유를 허용합니다. 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다.
largeFileSharesState?: string
속성 값
string
location
필수 요소. 리소스의 위치를 가져오거나 설정합니다. 지원되고 등록된 Azure 지역(예: 미국 서부, 미국 동부, 동남 아시아 등) 중 하나가 됩니다. 리소스를 만든 후에는 리소스의 지리적 영역을 변경할 수 없지만 업데이트할 때 동일한 지역 지역을 지정하면 요청이 성공합니다.
location: string
속성 값
string
minimumTlsVersion
스토리지에 대한 요청에 허용되는 최소 TLS 버전을 설정합니다. 이 속성의 기본 해석은 TLS 1.0입니다.
minimumTlsVersion?: string
속성 값
string
networkRuleSet
publicNetworkAccess
스토리지 계정에 대한 공용 네트워크 액세스를 허용하거나 허용하지 않습니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다.
publicNetworkAccess?: string
속성 값
string
routingPreference
사용자가 데이터 전송을 위해 선택한 네트워크 라우팅 선택에 대한 정보를 유지 관리합니다.
routingPreference?: RoutingPreference
속성 값
sasPolicy
sku
tags
리소스를 설명하는 키 값 쌍 목록을 가져오거나 설정합니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 길이가 128자 이하인 키와 길이가 256자 이하인 값이 있어야 합니다.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}