Microsoft.CognitiveServices-Konten 2017-04-18
Bicep-Ressourcendefinition
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.CognitiveServices/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
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'
}
}
Eigenschaftswerte
CognitiveServicesAccountApiProperties
Name | Beschreibung | Wert |
---|---|---|
aadClientId | (Nur Metrikenratgeber) Die Azure AD-Client-ID (Anwendungs-ID). | Schnur Zwänge: Max. Länge = |
aadTenantId | (Nur Metrikenratgeber) Die Azure AD-Mandanten-ID. | Schnur Zwänge: Max. Länge = |
eventHubConnectionString | (Nur Personalisierung) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Schnur Zwänge: Max. Länge = Pattern = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (Nur QnAMaker) Die Azure Search-Endpunkt-ID von QnAMaker. | Schnur |
qnaAzureSearchEndpointKey | (Nur QnAMaker) Der Azure Search-Endpunktschlüssel von QnAMaker. | Schnur |
qnaRuntimeEndpoint | (Nur QnAMaker) Der Laufzeitendpunkt von QnAMaker. | Schnur |
statisticsEnabled | (Nur Bing-Suche) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Bool |
storageAccountConnectionString | (Nur Personalisierung) Die Verbindungszeichenfolge des Speicherkontos. | Schnur Zwänge: Max. Länge = Pattern = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
Superuser | (Nur Metrikenratgeber) Der Superbenutzer von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
websiteName | (Nur Metrikenratgeber) Der Websitename von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
CognitiveServicesAccountProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | Die API-Eigenschaften für spezielle APIs. | CognitiveServicesAccountApiProperties |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
privateEndpointConnections | Die private Endpunktverbindung, die mit dem Cognitive Services-Konto verknüpft ist. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. | "Deaktiviert" "Aktiviert" |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
CognitiveServicesAccountTags
Name | Beschreibung | Wert |
---|
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.CognitiveServices" "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|
IpRule
Name | Beschreibung | Wert |
---|---|---|
Wert | Ein IPv4-Adressbereich in CIDR-Notation, z. B. "124.56.78.91" (einfache IP-Adresse) oder "124.56.78.0/24" (alle Adressen, die mit 124.56.78 beginnen). | Zeichenfolge (erforderlich) |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Version des Schlüssels von KeyVault | Schnur |
Microsoft.CognitiveServices/Konten
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität des Cognitive Services-Kontos. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der Speicherort der Ressource | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 2 Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (erforderlich) |
Eigenschaften | Eigenschaften des Cognitive Services-Kontos. | CognitiveServicesAccountProperties |
Sku | Das SKU of Cognitive Services-Konto. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
NetworkRuleSet
Name | Beschreibung | Wert |
---|---|---|
defaultAction | Die Standardaktion, wenn keine Regel von "ipRules" und "virtualNetworkRules" übereinstimmen. Dies wird nur verwendet, nachdem die Umgehungseigenschaft ausgewertet wurde. | "Zulassen" "Ablehnen" |
ipRules | Die Liste der IP-Adressregeln. | IpRule-[] |
virtualNetworkRules | Die Liste der Regeln für virtuelle Netzwerke. | VirtualNetworkRule[] |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Ort | Der Speicherort der privaten Endpunktverbindung | Schnur |
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Die ID der privaten Verknüpfungsressourcengruppe. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Dient zum Abrufen oder Festlegen des Sku-Namens. Erforderlich für die Kontoerstellung, optional für das Update. | Zeichenfolge (erforderlich) |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|---|---|
clientId | Dieser Identität zugeordnete Client-App-ID. | Schnur |
principalId | Azure Active Directory-Prinzipal-ID, die dieser Identität zugeordnet ist. | Schnur |
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
resourceId | Vollständige Ressourcen-ID einer Microsoft.Storage-Ressource. | Schnur |
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Vollständige Ressourcen-ID eines vnet-Subnetzes, z. B. "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | Zeichenfolge (erforderlich) |
ignoreMissingVnetServiceEndpoint | Fehlender vnet-Dienstendpunkt ignorieren oder nicht. | Bool |
Zustand | Ruft den Status der virtuellen Netzwerkregel ab. | Schnur |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Azure AI Studio – grundlegende Einrichtung | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio – grundlegende Einrichtung | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio – grundlegende Einrichtung | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio Network Restricted | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit deaktiviertem privaten Link und Ausstieg einrichten, wobei microsoftverwaltete Schlüssel für Verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource verwendet werden. |
Azure AI Studio Network Restricted | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit deaktiviertem privaten Link und Ausstieg einrichten, wobei microsoftverwaltete Schlüssel für Verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource verwendet werden. |
Azure AI Studio mit Microsoft Entra ID-Authentifizierung | Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit der Microsoft Entra ID-Authentifizierung für abhängige Ressourcen einrichten, z. B. Azure AI Services und Azure Storage. |
Bereitstellen einer Azure AI Services-Multi-Service-Ressource | Diese Vorlage stellt eine Azure AI-Dienstressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. Alles, was es erfordert, ist ein API-Aufruf, um die Möglichkeit einzubetten, zu sehen, zu hören, zu sprechen, zu suchen, zu verstehen und die Entscheidungsfindung in Ihre Apps zu beschleunigen. |
Bereitstellen einer Azure AI Translator-Ressource | Diese Vorlage stellt eine Azure AI Translator-Ressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. |
Bereitstellen einer Azure AI Vision-Ressource | Diese Vorlage stellt eine Azure AI Vision-Ressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. |
Bereitstellen von secure Azure AI Studio mit einem verwalteten virtuellen Netzwerk | Diese Vorlage erstellt eine sichere Azure AI Studio-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.CognitiveServices/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
Eigenschaftswerte
CognitiveServicesAccountApiProperties
Name | Beschreibung | Wert |
---|---|---|
aadClientId | (Nur Metrikenratgeber) Die Azure AD-Client-ID (Anwendungs-ID). | Schnur Zwänge: Max. Länge = |
aadTenantId | (Nur Metrikenratgeber) Die Azure AD-Mandanten-ID. | Schnur Zwänge: Max. Länge = |
eventHubConnectionString | (Nur Personalisierung) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Schnur Zwänge: Max. Länge = Pattern = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (Nur QnAMaker) Die Azure Search-Endpunkt-ID von QnAMaker. | Schnur |
qnaAzureSearchEndpointKey | (Nur QnAMaker) Der Azure Search-Endpunktschlüssel von QnAMaker. | Schnur |
qnaRuntimeEndpoint | (Nur QnAMaker) Der Laufzeitendpunkt von QnAMaker. | Schnur |
statisticsEnabled | (Nur Bing-Suche) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Bool |
storageAccountConnectionString | (Nur Personalisierung) Die Verbindungszeichenfolge des Speicherkontos. | Schnur Zwänge: Max. Länge = Pattern = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
Superuser | (Nur Metrikenratgeber) Der Superbenutzer von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
websiteName | (Nur Metrikenratgeber) Der Websitename von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
CognitiveServicesAccountProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | Die API-Eigenschaften für spezielle APIs. | CognitiveServicesAccountApiProperties |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
privateEndpointConnections | Die private Endpunktverbindung, die mit dem Cognitive Services-Konto verknüpft ist. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. | "Deaktiviert" "Aktiviert" |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
CognitiveServicesAccountTags
Name | Beschreibung | Wert |
---|
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.CognitiveServices" "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|
IpRule
Name | Beschreibung | Wert |
---|---|---|
Wert | Ein IPv4-Adressbereich in CIDR-Notation, z. B. "124.56.78.91" (einfache IP-Adresse) oder "124.56.78.0/24" (alle Adressen, die mit 124.56.78 beginnen). | Zeichenfolge (erforderlich) |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Version des Schlüssels von KeyVault | Schnur |
Microsoft.CognitiveServices/Konten
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2017-04-18' |
Identität | Die Identität des Cognitive Services-Kontos. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der Speicherort der Ressource | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 2 Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (erforderlich) |
Eigenschaften | Eigenschaften des Cognitive Services-Kontos. | CognitiveServicesAccountProperties |
Sku | Das SKU of Cognitive Services-Konto. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.CognitiveServices/accounts" |
NetworkRuleSet
Name | Beschreibung | Wert |
---|---|---|
defaultAction | Die Standardaktion, wenn keine Regel von "ipRules" und "virtualNetworkRules" übereinstimmen. Dies wird nur verwendet, nachdem die Umgehungseigenschaft ausgewertet wurde. | "Zulassen" "Ablehnen" |
ipRules | Die Liste der IP-Adressregeln. | IpRule-[] |
virtualNetworkRules | Die Liste der Regeln für virtuelle Netzwerke. | VirtualNetworkRule[] |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Ort | Der Speicherort der privaten Endpunktverbindung | Schnur |
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Die ID der privaten Verknüpfungsressourcengruppe. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Dient zum Abrufen oder Festlegen des Sku-Namens. Erforderlich für die Kontoerstellung, optional für das Update. | Zeichenfolge (erforderlich) |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|---|---|
clientId | Dieser Identität zugeordnete Client-App-ID. | Schnur |
principalId | Azure Active Directory-Prinzipal-ID, die dieser Identität zugeordnet ist. | Schnur |
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
resourceId | Vollständige Ressourcen-ID einer Microsoft.Storage-Ressource. | Schnur |
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Vollständige Ressourcen-ID eines vnet-Subnetzes, z. B. "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | Zeichenfolge (erforderlich) |
ignoreMissingVnetServiceEndpoint | Fehlender vnet-Dienstendpunkt ignorieren oder nicht. | Bool |
Zustand | Ruft den Status der virtuellen Netzwerkregel ab. | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Azure AI Studio – grundlegende Einrichtung |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio – grundlegende Einrichtung |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio – grundlegende Einrichtung |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource. |
Azure AI Studio Network Restricted |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit deaktiviertem privaten Link und Ausstieg einrichten, wobei microsoftverwaltete Schlüssel für Verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource verwendet werden. |
Azure AI Studio Network Restricted |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit deaktiviertem privaten Link und Ausstieg einrichten, wobei microsoftverwaltete Schlüssel für Verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource verwendet werden. |
Azure AI Studio mit Microsoft Entra ID-Authentifizierung |
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit der Microsoft Entra ID-Authentifizierung für abhängige Ressourcen einrichten, z. B. Azure AI Services und Azure Storage. |
Bereitstellen einer Azure AI Services-Multi-Service-Ressource |
Diese Vorlage stellt eine Azure AI-Dienstressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. Alles, was es erfordert, ist ein API-Aufruf, um die Möglichkeit einzubetten, zu sehen, zu hören, zu sprechen, zu suchen, zu verstehen und die Entscheidungsfindung in Ihre Apps zu beschleunigen. |
Bereitstellen einer Azure AI Translator-Ressource |
Diese Vorlage stellt eine Azure AI Translator-Ressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. |
Bereitstellen einer Azure AI Vision-Ressource |
Diese Vorlage stellt eine Azure AI Vision-Ressource bereit, um KI in Reichweite jedes Entwicklers zu bringen, ohne dass maschinelles Lernen erforderlich ist. |
Bereitstellen von secure Azure AI Studio mit einem verwalteten virtuellen Netzwerk |
Diese Vorlage erstellt eine sichere Azure AI Studio-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.CognitiveServices/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
}
]
}
})
}
Eigenschaftswerte
CognitiveServicesAccountApiProperties
Name | Beschreibung | Wert |
---|---|---|
aadClientId | (Nur Metrikenratgeber) Die Azure AD-Client-ID (Anwendungs-ID). | Schnur Zwänge: Max. Länge = |
aadTenantId | (Nur Metrikenratgeber) Die Azure AD-Mandanten-ID. | Schnur Zwänge: Max. Länge = |
eventHubConnectionString | (Nur Personalisierung) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Schnur Zwänge: Max. Länge = Pattern = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (Nur QnAMaker) Die Azure Search-Endpunkt-ID von QnAMaker. | Schnur |
qnaAzureSearchEndpointKey | (Nur QnAMaker) Der Azure Search-Endpunktschlüssel von QnAMaker. | Schnur |
qnaRuntimeEndpoint | (Nur QnAMaker) Der Laufzeitendpunkt von QnAMaker. | Schnur |
statisticsEnabled | (Nur Bing-Suche) Das Kennzeichen zum Aktivieren von Statistiken von Bing Search. | Bool |
storageAccountConnectionString | (Nur Personalisierung) Die Verbindungszeichenfolge des Speicherkontos. | Schnur Zwänge: Max. Länge = Pattern = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
Superuser | (Nur Metrikenratgeber) Der Superbenutzer von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
websiteName | (Nur Metrikenratgeber) Der Websitename von Metrics Advisor. | Schnur Zwänge: Max. Länge = |
CognitiveServicesAccountProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | Die API-Eigenschaften für spezielle APIs. | CognitiveServicesAccountApiProperties |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
privateEndpointConnections | Die private Endpunktverbindung, die mit dem Cognitive Services-Konto verknüpft ist. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. | "Deaktiviert" "Aktiviert" |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
CognitiveServicesAccountTags
Name | Beschreibung | Wert |
---|
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.CognitiveServices" "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|
IpRule
Name | Beschreibung | Wert |
---|---|---|
Wert | Ein IPv4-Adressbereich in CIDR-Notation, z. B. "124.56.78.91" (einfache IP-Adresse) oder "124.56.78.0/24" (alle Adressen, die mit 124.56.78 beginnen). | Zeichenfolge (erforderlich) |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Version des Schlüssels von KeyVault | Schnur |
Microsoft.CognitiveServices/Konten
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität des Cognitive Services-Kontos. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der Speicherort der Ressource | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 2 Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (erforderlich) |
Eigenschaften | Eigenschaften des Cognitive Services-Kontos. | CognitiveServicesAccountProperties |
Sku | Das SKU of Cognitive Services-Konto. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.CognitiveServices/accounts@2017-04-18" |
NetworkRuleSet
Name | Beschreibung | Wert |
---|---|---|
defaultAction | Die Standardaktion, wenn keine Regel von "ipRules" und "virtualNetworkRules" übereinstimmen. Dies wird nur verwendet, nachdem die Umgehungseigenschaft ausgewertet wurde. | "Zulassen" "Ablehnen" |
ipRules | Die Liste der IP-Adressregeln. | IpRule-[] |
virtualNetworkRules | Die Liste der Regeln für virtuelle Netzwerke. | VirtualNetworkRule[] |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Ort | Der Speicherort der privaten Endpunktverbindung | Schnur |
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Die ID der privaten Verknüpfungsressourcengruppe. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Dient zum Abrufen oder Festlegen des Sku-Namens. Erforderlich für die Kontoerstellung, optional für das Update. | Zeichenfolge (erforderlich) |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|---|---|
clientId | Dieser Identität zugeordnete Client-App-ID. | Schnur |
principalId | Azure Active Directory-Prinzipal-ID, die dieser Identität zugeordnet ist. | Schnur |
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
resourceId | Vollständige Ressourcen-ID einer Microsoft.Storage-Ressource. | Schnur |
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Vollständige Ressourcen-ID eines vnet-Subnetzes, z. B. "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | Zeichenfolge (erforderlich) |
ignoreMissingVnetServiceEndpoint | Fehlender vnet-Dienstendpunkt ignorieren oder nicht. | Bool |
Zustand | Ruft den Status der virtuellen Netzwerkregel ab. | Schnur |