Udostępnij za pośrednictwem


Konta Microsoft.CognitiveServices 2017-04-18

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@2017-04-18' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    apiProperties: {
      aadClientId: 'string'
      aadTenantId: 'string'
      eventHubConnectionString: 'string'
      qnaAzureSearchEndpointId: 'string'
      qnaAzureSearchEndpointKey: 'string'
      qnaRuntimeEndpoint: 'string'
      statisticsEnabled: bool
      storageAccountConnectionString: 'string'
      superUser: 'string'
      websiteName: 'string'
    }
    customSubDomainName: 'string'
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    networkAcls: {
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          id: 'string'
          ignoreMissingVnetServiceEndpoint: bool
          state: 'string'
        }
      ]
    }
    privateEndpointConnections: [
      {
        location: 'string'
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    userOwnedStorage: [
      {
        resourceId: 'string'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

CognitiveServicesAccountApiProperties

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ść =

CognitiveServicesAccountProperties

Nazwa Opis Wartość
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. CognitiveServicesAccountApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
privateEndpointConnections Połączenie prywatnego punktu końcowego skojarzone z kontem usług Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

CognitiveServicesAccountTags

Nazwa Opis Wartość

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 usługi zarządzanej. "Brak"
"SystemAssigned"
"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ść
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ść konta usług Cognitive Services. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu 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. CognitiveServicesAccountProperties
Numer jednostki magazynowej Jednostka SKU konta usług Cognitive Services. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

NetworkRuleSet

Nazwa Opis Wartość
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 []

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
lokalizacja Lokalizacja połączenia prywatnego punktu końcowego struna
Właściwości Właściwości zasobu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Identyfikatory grupy zasobów łącza prywatnego. string[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany u dostawcy usług wymagają aktualizacji odbiorcy. struna
opis Przyczyna zatwierdzenia/odrzucenia połączenia. struna
stan Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Rozłączono"
"Oczekujące"
"Odrzucono"

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Pobiera lub ustawia nazwę jednostki SKU. Wymagane do utworzenia konta, opcjonalne dla aktualizacji. ciąg (wymagany)

UserAssignedIdentity

Nazwa Opis Wartość
clientId Identyfikator aplikacji klienckiej skojarzony z tą tożsamością. struna
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna

UserOwnedStorage

Nazwa Opis Wartość
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": "2017-04-18",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "apiProperties": {
      "aadClientId": "string",
      "aadTenantId": "string",
      "eventHubConnectionString": "string",
      "qnaAzureSearchEndpointId": "string",
      "qnaAzureSearchEndpointKey": "string",
      "qnaRuntimeEndpoint": "string",
      "statisticsEnabled": "bool",
      "storageAccountConnectionString": "string",
      "superUser": "string",
      "websiteName": "string"
    },
    "customSubDomainName": "string",
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "networkAcls": {
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "string",
          "ignoreMissingVnetServiceEndpoint": "bool",
          "state": "string"
        }
      ]
    },
    "privateEndpointConnections": [
      {
        "location": "string",
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "userOwnedStorage": [
      {
        "resourceId": "string"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

CognitiveServicesAccountApiProperties

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ść =

CognitiveServicesAccountProperties

Nazwa Opis Wartość
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. CognitiveServicesAccountApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
privateEndpointConnections Połączenie prywatnego punktu końcowego skojarzone z kontem usług Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

CognitiveServicesAccountTags

Nazwa Opis Wartość

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 usługi zarządzanej. "Brak"
"SystemAssigned"
"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ść
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 '2017-04-18'
tożsamość Tożsamość konta usług Cognitive Services. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu 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. CognitiveServicesAccountProperties
Numer jednostki magazynowej Jednostka SKU konta usług Cognitive Services. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.CognitiveServices/accounts"

NetworkRuleSet

Nazwa Opis Wartość
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 []

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
lokalizacja Lokalizacja połączenia prywatnego punktu końcowego struna
Właściwości Właściwości zasobu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Identyfikatory grupy zasobów łącza prywatnego. string[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany u dostawcy usług wymagają aktualizacji odbiorcy. struna
opis Przyczyna zatwierdzenia/odrzucenia połączenia. struna
stan Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Rozłączono"
"Oczekujące"
"Odrzucono"

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Pobiera lub ustawia nazwę jednostki SKU. Wymagane do utworzenia konta, opcjonalne dla aktualizacji. ciąg (wymagany)

UserAssignedIdentity

Nazwa Opis Wartość
clientId Identyfikator aplikacji klienckiej skojarzony z tą tożsamością. struna
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna

UserOwnedStorage

Nazwa Opis Wartość
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@2017-04-18"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  kind = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      apiProperties = {
        aadClientId = "string"
        aadTenantId = "string"
        eventHubConnectionString = "string"
        qnaAzureSearchEndpointId = "string"
        qnaAzureSearchEndpointKey = "string"
        qnaRuntimeEndpoint = "string"
        statisticsEnabled = bool
        storageAccountConnectionString = "string"
        superUser = "string"
        websiteName = "string"
      }
      customSubDomainName = "string"
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      networkAcls = {
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            id = "string"
            ignoreMissingVnetServiceEndpoint = bool
            state = "string"
          }
        ]
      }
      privateEndpointConnections = [
        {
          location = "string"
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      userOwnedStorage = [
        {
          resourceId = "string"
        }
      ]
    }
  })
}

Wartości właściwości

CognitiveServicesAccountApiProperties

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ść =

CognitiveServicesAccountProperties

Nazwa Opis Wartość
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. CognitiveServicesAccountApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
privateEndpointConnections Połączenie prywatnego punktu końcowego skojarzone z kontem usług Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

CognitiveServicesAccountTags

Nazwa Opis Wartość

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 usługi zarządzanej. "Brak"
"SystemAssigned"
"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ść
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ść konta usług Cognitive Services. Identity
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu 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. CognitiveServicesAccountProperties
Numer jednostki magazynowej Jednostka SKU konta usług Cognitive Services. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.CognitiveServices/accounts@2017-04-18"

NetworkRuleSet

Nazwa Opis Wartość
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 []

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
lokalizacja Lokalizacja połączenia prywatnego punktu końcowego struna
Właściwości Właściwości zasobu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Identyfikatory grupy zasobów łącza prywatnego. string[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany u dostawcy usług wymagają aktualizacji odbiorcy. struna
opis Przyczyna zatwierdzenia/odrzucenia połączenia. struna
stan Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Rozłączono"
"Oczekujące"
"Odrzucono"

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Pobiera lub ustawia nazwę jednostki SKU. Wymagane do utworzenia konta, opcjonalne dla aktualizacji. ciąg (wymagany)

UserAssignedIdentity

Nazwa Opis Wartość
clientId Identyfikator aplikacji klienckiej skojarzony z tą tożsamością. struna
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna

UserOwnedStorage

Nazwa Opis Wartość
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