Udostępnij za pośrednictwem


Microsoft. Konta usługi DataLakeStore

Definicja zasobu Bicep

Typ zasobu konta można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DataLakeStore/accounts dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataLakeStore/accounts@2016-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    defaultGroup: 'string'
    encryptionConfig: {
      keyVaultMetaInfo: {
        encryptionKeyName: 'string'
        encryptionKeyVersion: 'string'
        keyVaultResourceId: 'string'
      }
      type: 'string'
    }
    encryptionState: 'string'
    firewallAllowAzureIps: 'string'
    firewallRules: [
      {
        name: 'string'
        properties: {
          endIpAddress: 'string'
          startIpAddress: 'string'
        }
      }
    ]
    firewallState: 'string'
    newTier: 'string'
    trustedIdProviders: [
      {
        name: 'string'
        properties: {
          idProvider: 'string'
        }
      }
    ]
    trustedIdProviderState: 'string'
    virtualNetworkRules: [
      {
        name: 'string'
        properties: {
          subnetId: 'string'
        }
      }
    ]
  }
}

Wartości właściwości

Konta

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–24

Prawidłowe znaki:
Wyłącznie małe litery i cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość szyfrowania Key Vault, jeśli istnieje. EncryptionIdentity
properties Właściwości konta usługi Data Lake Store do użycia do tworzenia. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

EncryptionIdentity

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. ciąg
encryptionConfig Konfiguracja szyfrowania Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTruste... []
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje Key Vault dotyczące nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika Key Vault używany do szyfrowania. ciąg (wymagany)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Nazwa Opis Wartość
name Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
properties Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być protokół ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być protokół ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTruste...

Nazwa Opis Wartość
name Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
properties Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (wymagane)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

Nazwa Opis Wartość
name Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
properties Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (wymagane)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

Nazwa Opis Wartość
subnetId Identyfikator zasobu dla podsieci. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Wdrażanie Data Lake Analytics w nowej usłudze Data Lake Store

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie nowego konta Data Lake Analytics na nowym koncie usługi Data Lake Store.
Wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Data Lake)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa konta usługi Data Lake Store do zarządzania kluczem szyfrowania.
Wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Key Vault)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa usługi Azure Key Vault do zarządzania kluczem szyfrowania.
Wdrażanie usługi Azure Data Lake Store bez szyfrowania danych

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z wyłączonym szyfrowaniem danych.
Wdrażanie usługi HDInsight w nowych usługach Data Lake Store i Storage

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie nowego klastra usługi HDInsight z systemem Linux przy użyciu nowych kont usługi Data Lake Store i Storage.

Definicja zasobu szablonu usługi ARM

Typ zasobu kont można wdrożyć w następujących regionach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DataLakeStore/accounts dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataLakeStore/accounts",
  "apiVersion": "2016-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "defaultGroup": "string",
    "encryptionConfig": {
      "keyVaultMetaInfo": {
        "encryptionKeyName": "string",
        "encryptionKeyVersion": "string",
        "keyVaultResourceId": "string"
      },
      "type": "string"
    },
    "encryptionState": "string",
    "firewallAllowAzureIps": "string",
    "firewallRules": [
      {
        "name": "string",
        "properties": {
          "endIpAddress": "string",
          "startIpAddress": "string"
        }
      }
    ],
    "firewallState": "string",
    "newTier": "string",
    "trustedIdProviders": [
      {
        "name": "string",
        "properties": {
          "idProvider": "string"
        }
      }
    ],
    "trustedIdProviderState": "string",
    "virtualNetworkRules": [
      {
        "name": "string",
        "properties": {
          "subnetId": "string"
        }
      }
    ]
  }
}

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. DataLakeStore/accounts'
apiVersion Wersja interfejsu API zasobów '2016-11-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–24

Prawidłowe znaki:
Wyłącznie małe litery i cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość szyfrowania Key Vault, jeśli istnieje. EncryptionIdentity
properties Właściwości konta usługi Data Lake Store do użycia do tworzenia. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

EncryptionIdentity

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. ciąg
encryptionConfig Konfiguracja szyfrowania Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTruste... []
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje Key Vault dotyczące nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika Key Vault używany do szyfrowania. ciąg (wymagany)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Nazwa Opis Wartość
name Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
properties Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być protokół ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być protokół ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTruste...

Nazwa Opis Wartość
name Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
properties Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (wymagane)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

Nazwa Opis Wartość
name Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
properties Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (wymagane)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

Nazwa Opis Wartość
subnetId Identyfikator zasobu dla podsieci. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Wdrażanie Data Lake Analytics w nowej usłudze Data Lake Store

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie nowego konta Data Lake Analytics na nowym koncie usługi Data Lake Store.
Wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Data Lake)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa konta usługi Data Lake Store do zarządzania kluczem szyfrowania.
Wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Key Vault)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa usługi Azure Key Vault do zarządzania kluczem szyfrowania.
Wdrażanie usługi Azure Data Lake Store bez szyfrowania danych

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z wyłączonym szyfrowaniem danych.
Wdrażanie usługi HDInsight w nowych usługach Data Lake Store i Storage

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie nowego klastra usługi HDInsight z systemem Linux przy użyciu nowych kont usługi Data Lake Store i Storage.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu kont można wdrożyć w następujących regionach:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DataLakeStore/accounts dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataLakeStore/accounts@2016-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      defaultGroup = "string"
      encryptionConfig = {
        keyVaultMetaInfo = {
          encryptionKeyName = "string"
          encryptionKeyVersion = "string"
          keyVaultResourceId = "string"
        }
        type = "string"
      }
      encryptionState = "string"
      firewallAllowAzureIps = "string"
      firewallRules = [
        {
          name = "string"
          properties = {
            endIpAddress = "string"
            startIpAddress = "string"
          }
        }
      ]
      firewallState = "string"
      newTier = "string"
      trustedIdProviders = [
        {
          name = "string"
          properties = {
            idProvider = "string"
          }
        }
      ]
      trustedIdProviderState = "string"
      virtualNetworkRules = [
        {
          name = "string"
          properties = {
            subnetId = "string"
          }
        }
      ]
    }
  })
}

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. DataLakeStore/accounts@2016-11-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–24

Prawidłowe znaki:
Wyłącznie małe litery i cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu. ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Tożsamość szyfrowania Key Vault, jeśli istnieje. SzyfrowanieDentyfikacja
properties Właściwości konta usługi Data Lake Store do użycia do tworzenia. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

SzyfrowanieDentyfikacja

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. ciąg
encryptionConfig Konfiguracja szyfrowania Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania lub wyłączania zezwalania na adresy IP pochodzące z platformy Azure za pośrednictwem zapory. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTruste... []
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje Key Vault dotyczące nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Używany typ konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika Key Vault używany do szyfrowania. ciąg (wymagany)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Nazwa Opis Wartość
name Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
properties Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTruste...

Nazwa Opis Wartość
name Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
properties Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (wymagane)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

Nazwa Opis Wartość
name Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
properties Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (wymagane)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

Nazwa Opis Wartość
subnetId Identyfikator zasobu dla podsieci. ciąg (wymagany)