Udostępnij za pośrednictwem


Konta Microsoft.CognitiveServices 2024-04-01-preview

Definicja zasobu Bicep

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.CognitiveServices/accounts@2024-04-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowedFqdnList: [
      'string'
    ]
    amlWorkspace: {
      identityClientId: 'string'
      resourceId: 'string'
    }
    apiProperties: {
      aadClientId: 'string'
      aadTenantId: 'string'
      eventHubConnectionString: 'string'
      qnaAzureSearchEndpointId: 'string'
      qnaAzureSearchEndpointKey: 'string'
      qnaRuntimeEndpoint: 'string'
      statisticsEnabled: bool
      storageAccountConnectionString: 'string'
      superUser: 'string'
      websiteName: 'string'
    }
    customSubDomainName: 'string'
    disableLocalAuth: bool
    dynamicThrottlingEnabled: bool
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        identityClientId: 'string'
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    locations: {
      regions: [
        {
          customsubdomain: 'string'
          name: 'string'
          value: int
        }
      ]
      routingMethod: 'string'
    }
    migrationToken: 'string'
    networkAcls: {
      bypass: 'string'
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          id: 'string'
          ignoreMissingVnetServiceEndpoint: bool
          state: 'string'
        }
      ]
    }
    publicNetworkAccess: 'string'
    raiMonitorConfig: {
      adxStorageResourceId: 'string'
      identityClientId: 'string'
    }
    restore: bool
    restrictOutboundNetworkAccess: bool
    userOwnedStorage: [
      {
        identityClientId: 'string'
        resourceId: 'string'
      }
    ]
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
amlWorkspace Właściwości obszaru roboczego AML należące do użytkownika. UserOwnedAmlWorkspace
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
raiMonitorConfig Konfiguracja monitora Rai usług Cognitive Services. RaiMonitorConfig
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Tagi kont

Nazwa Opis Wartość

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna

Ograniczenia:
Maksymalna długość =
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna

Ograniczenia:
Maksymalna długość =
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

Microsoft.CognitiveServices/accounts

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 2
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
Właściwości Właściwości konta usług Cognitive Services. AccountProperties
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

NetworkRuleSet

Nazwa Opis Wartość
ominąć Ustawienie dla zaufanych usług. "AzureServices"
"Brak"
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

RaiMonitorConfig

Nazwa Opis Wartość
adxStorageResourceId Identyfikator zasobu magazynu. struna
identityClientId Identyfikator klienta tożsamości w celu uzyskania dostępu do magazynu. struna

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

UserAssignedIdentity

Nazwa Opis Wartość

UserOwnedAmlWorkspace

Nazwa Opis Wartość
identityClientId Identyfikator klienta tożsamości zasobu obszaru roboczego AML. struna
resourceId Pełny identyfikator zasobu obszaru roboczego AML. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
podstawowa konfiguracja programu Azure AI Studio Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
z ograniczeniami sieci usługi Azure AI Studio Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio z wyłączonym łączem prywatnym i wychodzącym przy użyciu kluczy zarządzanych przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
z ograniczeniami sieci usługi Azure AI Studio Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio z wyłączonym łączem prywatnym i wychodzącym przy użyciu kluczy zarządzanych przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
azure AI Studio z uwierzytelniania identyfikatora entra firmy Microsoft Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu uwierzytelniania identyfikatora Entra firmy Microsoft dla zasobów zależnych, takich jak usługi Azure AI Services i Azure Storage.
wdrażanie wielosób usługi Azure AI services Ten szablon wdraża zasób usług azure AI, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego. Wystarczy wywołanie interfejsu API, aby osadzić możliwość wyświetlania, słyszenia, mówienia, wyszukiwania, zrozumienia i przyspieszania podejmowania decyzji w aplikacjach.
wdrażanie zasobu usługi Azure AI Translator Ten szablon wdraża zasób usługi Azure AI Translator, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
Wdrażanie zasobu usługi Azure AI Vision Ten szablon wdraża zasób usługi Azure AI Vision, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
Wdrażanie bezpiecznego programu Azure AI Studio przy użyciu zarządzanej sieci wirtualnej Ten szablon tworzy bezpieczne środowisko usługi Azure AI Studio z niezawodnymi ograniczeniami zabezpieczeń sieci i tożsamości.

Definicja zasobu szablonu usługi ARM

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.CognitiveServices/accounts",
  "apiVersion": "2024-04-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "allowedFqdnList": [ "string" ],
    "amlWorkspace": {
      "identityClientId": "string",
      "resourceId": "string"
    },
    "apiProperties": {
      "aadClientId": "string",
      "aadTenantId": "string",
      "eventHubConnectionString": "string",
      "qnaAzureSearchEndpointId": "string",
      "qnaAzureSearchEndpointKey": "string",
      "qnaRuntimeEndpoint": "string",
      "statisticsEnabled": "bool",
      "storageAccountConnectionString": "string",
      "superUser": "string",
      "websiteName": "string"
    },
    "customSubDomainName": "string",
    "disableLocalAuth": "bool",
    "dynamicThrottlingEnabled": "bool",
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "locations": {
      "regions": [
        {
          "customsubdomain": "string",
          "name": "string",
          "value": "int"
        }
      ],
      "routingMethod": "string"
    },
    "migrationToken": "string",
    "networkAcls": {
      "bypass": "string",
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "string",
          "ignoreMissingVnetServiceEndpoint": "bool",
          "state": "string"
        }
      ]
    },
    "publicNetworkAccess": "string",
    "raiMonitorConfig": {
      "adxStorageResourceId": "string",
      "identityClientId": "string"
    },
    "restore": "bool",
    "restrictOutboundNetworkAccess": "bool",
    "userOwnedStorage": [
      {
        "identityClientId": "string",
        "resourceId": "string"
      }
    ]
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
amlWorkspace Właściwości obszaru roboczego AML należące do użytkownika. UserOwnedAmlWorkspace
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
raiMonitorConfig Konfiguracja monitora Rai usług Cognitive Services. RaiMonitorConfig
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Tagi kont

Nazwa Opis Wartość

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna

Ograniczenia:
Maksymalna długość =
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna

Ograniczenia:
Maksymalna długość =
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

Microsoft.CognitiveServices/accounts

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-04-01-preview"
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 2
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
Właściwości Właściwości konta usług Cognitive Services. AccountProperties
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.CognitiveServices/accounts"

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

NetworkRuleSet

Nazwa Opis Wartość
ominąć Ustawienie dla zaufanych usług. "AzureServices"
"Brak"
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

RaiMonitorConfig

Nazwa Opis Wartość
adxStorageResourceId Identyfikator zasobu magazynu. struna
identityClientId Identyfikator klienta tożsamości w celu uzyskania dostępu do magazynu. struna

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

UserAssignedIdentity

Nazwa Opis Wartość

UserOwnedAmlWorkspace

Nazwa Opis Wartość
identityClientId Identyfikator klienta tożsamości zasobu obszaru roboczego AML. struna
resourceId Pełny identyfikator zasobu obszaru roboczego AML. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna

Szablony szybkiego startu

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

Szablon Opis
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
z ograniczeniami sieci usługi Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio z wyłączonym łączem prywatnym i wychodzącym przy użyciu kluczy zarządzanych przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
z ograniczeniami sieci usługi Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio z wyłączonym łączem prywatnym i wychodzącym przy użyciu kluczy zarządzanych przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
azure AI Studio z uwierzytelniania identyfikatora entra firmy Microsoft

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu uwierzytelniania identyfikatora Entra firmy Microsoft dla zasobów zależnych, takich jak usługi Azure AI Services i Azure Storage.
wdrażanie wielosób usługi Azure AI services

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usług azure AI, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego. Wystarczy wywołanie interfejsu API, aby osadzić możliwość wyświetlania, słyszenia, mówienia, wyszukiwania, zrozumienia i przyspieszania podejmowania decyzji w aplikacjach.
wdrażanie zasobu usługi Azure AI Translator

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Translator, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
Wdrażanie zasobu usługi Azure AI Vision

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Vision, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
Wdrażanie bezpiecznego programu Azure AI Studio przy użyciu zarządzanej sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon tworzy bezpieczne środowisko usługi Azure AI Studio z niezawodnymi ograniczeniami zabezpieczeń sieci i tożsamości.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

  • grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/accounts@2024-04-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedFqdnList = [
        "string"
      ]
      amlWorkspace = {
        identityClientId = "string"
        resourceId = "string"
      }
      apiProperties = {
        aadClientId = "string"
        aadTenantId = "string"
        eventHubConnectionString = "string"
        qnaAzureSearchEndpointId = "string"
        qnaAzureSearchEndpointKey = "string"
        qnaRuntimeEndpoint = "string"
        statisticsEnabled = bool
        storageAccountConnectionString = "string"
        superUser = "string"
        websiteName = "string"
      }
      customSubDomainName = "string"
      disableLocalAuth = bool
      dynamicThrottlingEnabled = bool
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          identityClientId = "string"
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      locations = {
        regions = [
          {
            customsubdomain = "string"
            name = "string"
            value = int
          }
        ]
        routingMethod = "string"
      }
      migrationToken = "string"
      networkAcls = {
        bypass = "string"
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            id = "string"
            ignoreMissingVnetServiceEndpoint = bool
            state = "string"
          }
        ]
      }
      publicNetworkAccess = "string"
      raiMonitorConfig = {
        adxStorageResourceId = "string"
        identityClientId = "string"
      }
      restore = bool
      restrictOutboundNetworkAccess = bool
      userOwnedStorage = [
        {
          identityClientId = "string"
          resourceId = "string"
        }
      ]
    }
  })
}

Wartości właściwości

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
amlWorkspace Właściwości obszaru roboczego AML należące do użytkownika. UserOwnedAmlWorkspace
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
raiMonitorConfig Konfiguracja monitora Rai usług Cognitive Services. RaiMonitorConfig
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Tagi kont

Nazwa Opis Wartość

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna

Ograniczenia:
Maksymalna długość =
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna

Ograniczenia:
Maksymalna długość =
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna

Ograniczenia:
Maksymalna długość =
Wzorzec = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Ograniczenia:
Maksymalna długość =

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

Microsoft.CognitiveServices/accounts

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 2
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
Właściwości Właściwości konta usług Cognitive Services. AccountProperties
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.CognitiveServices/accounts@2024-04-01-preview"

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

NetworkRuleSet

Nazwa Opis Wartość
ominąć Ustawienie dla zaufanych usług. "AzureServices"
"Brak"
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

RaiMonitorConfig

Nazwa Opis Wartość
adxStorageResourceId Identyfikator zasobu magazynu. struna
identityClientId Identyfikator klienta tożsamości w celu uzyskania dostępu do magazynu. struna

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

UserAssignedIdentity

Nazwa Opis Wartość

UserOwnedAmlWorkspace

Nazwa Opis Wartość
identityClientId Identyfikator klienta tożsamości zasobu obszaru roboczego AML. struna
resourceId Pełny identyfikator zasobu obszaru roboczego AML. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna