Microsoft.CognitiveServices-Konten 2022-03-01
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@2022-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowedFqdnList: [
'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'
}
}
migrationToken: 'string'
networkAcls: {
defaultAction: 'string'
ipRules: [
{
value: 'string'
}
]
virtualNetworkRules: [
{
id: 'string'
ignoreMissingVnetServiceEndpoint: bool
state: 'string'
}
]
}
publicNetworkAccess: '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'
}
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
allowedFqdnList | string[] | |
apiProperties | Die API-Eigenschaften für spezielle APIs. | ApiProperties- |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Die Kennzeichnung zum Aktivieren der dynamischen Drosselung. | Bool |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
migrationToken | Ressourcenmigrationstoken. | Schnur |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
wiederherstellen | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
AccountTags
Name | Beschreibung | Wert |
---|
ApiProperties
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 = |
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 | Der Identitätstyp. | 'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "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 |
---|---|---|
identityClientId | Schnur | |
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 | Identität für die Ressource. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | 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. | AccountProperties- |
Sku | Die Definition des Ressourcenmodells, die SKU darstellt | 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[] |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. | Int |
Familie | Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. | Schnur |
Name | Der Name der SKU. Ex - P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. | Schnur |
Rang | Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. | "Einfach" "Enterprise" "Kostenlos" "Premium" "Standard" |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
identityClientId | Schnur | |
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": "2022-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"allowedFqdnList": [ "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"
}
},
"migrationToken": "string",
"networkAcls": {
"defaultAction": "string",
"ipRules": [
{
"value": "string"
}
],
"virtualNetworkRules": [
{
"id": "string",
"ignoreMissingVnetServiceEndpoint": "bool",
"state": "string"
}
]
},
"publicNetworkAccess": "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"
}
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
allowedFqdnList | string[] | |
apiProperties | Die API-Eigenschaften für spezielle APIs. | ApiProperties- |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Die Kennzeichnung zum Aktivieren der dynamischen Drosselung. | Bool |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
migrationToken | Ressourcenmigrationstoken. | Schnur |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
wiederherstellen | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
AccountTags
Name | Beschreibung | Wert |
---|
ApiProperties
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 = |
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 | Der Identitätstyp. | 'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "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 |
---|---|---|
identityClientId | Schnur | |
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 | '2022-03-01' |
Identität | Identität für die Ressource. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | 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. | AccountProperties- |
Sku | Die Definition des Ressourcenmodells, die SKU darstellt | 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[] |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. | Int |
Familie | Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. | Schnur |
Name | Der Name der SKU. Ex - P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. | Schnur |
Rang | Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. | "Einfach" "Enterprise" "Kostenlos" "Premium" "Standard" |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
identityClientId | Schnur | |
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@2022-03-01"
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"
]
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"
}
}
migrationToken = "string"
networkAcls = {
defaultAction = "string"
ipRules = [
{
value = "string"
}
]
virtualNetworkRules = [
{
id = "string"
ignoreMissingVnetServiceEndpoint = bool
state = "string"
}
]
}
publicNetworkAccess = "string"
restore = bool
restrictOutboundNetworkAccess = bool
userOwnedStorage = [
{
identityClientId = "string"
resourceId = "string"
}
]
}
})
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
allowedFqdnList | string[] | |
apiProperties | Die API-Eigenschaften für spezielle APIs. | ApiProperties- |
customSubDomainName | Optionaler Unterdomänenname, der für die tokenbasierte Authentifizierung verwendet wird. | Schnur |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Die Kennzeichnung zum Aktivieren der dynamischen Drosselung. | Bool |
Verschlüsselung | Die Verschlüsselungseigenschaften für diese Ressource. | Verschlüsselungs- |
migrationToken | Ressourcenmigrationstoken. | Schnur |
networkAcls | Eine Sammlung von Regeln für die Barrierefreiheit von bestimmten Netzwerkstandorten. | NetworkRuleSet- |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Endpunkte für dieses Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
wiederherstellen | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Die Speicherkonten für diese Ressource. | UserOwnedStorage[] |
AccountTags
Name | Beschreibung | Wert |
---|
ApiProperties
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 = |
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 | Der Identitätstyp. | 'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "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 |
---|---|---|
identityClientId | Schnur | |
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 | Identität für die Ressource. | Identity |
Art | Die Art der Ressource. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | 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. | AccountProperties- |
Sku | Die Definition des Ressourcenmodells, die SKU darstellt | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.CognitiveServices/accounts@2022-03-01" |
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[] |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. | Int |
Familie | Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. | Schnur |
Name | Der Name der SKU. Ex - P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. | Schnur |
Rang | Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. | "Einfach" "Enterprise" "Kostenlos" "Premium" "Standard" |
UserAssignedIdentity
Name | Beschreibung | Wert |
---|
UserOwnedStorage
Name | Beschreibung | Wert |
---|---|---|
identityClientId | Schnur | |
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 |