Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/connections 2024-01-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    category: 'string'
    expiryTime: 'string'
    isSharedToAll: bool
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    sharedUserList: [
      'string'
    ]
    target: 'string'
    authType: 'string'
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

Oggetti WorkspaceConnectionPropertiesV2

Impostare la proprietà authType per specificare il tipo di oggetto.

Per AAD, usare:

{
  authType: 'AAD'
}

Per AccessKey, usare:

{
  authType: 'AccessKey'
  credentials: {
    accessKeyId: 'string'
    secretAccessKey: 'string'
  }
}

Per AccountKey, usare:

{
  authType: 'AccountKey'
  credentials: {
    sas: 'string'
  }
}

Per ApiKey, usare:

{
  authType: 'ApiKey'
  credentials: {
    key: 'string'
  }
}

Per CustomKeys, usare:

{
  authType: 'CustomKeys'
  credentials: {
    keys: {
      {customized property}: 'string'
    }
  }
}

Per ManagedIdentity, usare:

{
  authType: 'ManagedIdentity'
  credentials: {
    clientId: 'string'
    resourceId: 'string'
  }
}

Per Nessuna, usare:

{
  authType: 'None'
}

Per OAuth2, usare:

{
  authType: 'OAuth2'
  credentials: {
    authUrl: 'string'
    clientId: 'string'
    clientSecret: 'string'
    developerToken: 'string'
    password: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    username: 'string'
  }
}

Per PAT, usare:

{
  authType: 'PAT'
  credentials: {
    pat: 'string'
  }
}

Per sas, usare:

{
  authType: 'SAS'
  credentials: {
    sas: 'string'
  }
}

Per ServicePrincipal, usare:

{
  authType: 'ServicePrincipal'
  credentials: {
    clientId: 'string'
    clientSecret: 'string'
    tenantId: 'string'
  }
}

Per UsernamePassword, usare:

{
  authType: 'UsernamePassword'
  credentials: {
    password: 'string'
    securityToken: 'string'
    username: 'string'
  }
}

Valori delle proprietà

AADAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AAD' (obbligatorio)

AccessKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccessKey' (obbligatorio)
credenziali WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccountKey' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ApiKey' (obbligatorio)
credenziali Oggetto chiave API per le credenziali di connessione dell'area di lavoro. WorkspaceConnectionApiKey

CustomKeys

Nome Descrizione Valore
Chiavi Dizionario di <stringa> CustomKeys

CustomKeys

Nome Descrizione Valore

CustomKeysWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'CustomKeys' (obbligatorio)
credenziali Oggetto credenziali chiavi personalizzate CustomKeys

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ManagedIdentity' (obbligatorio)
credenziali WorkspaceConnectionManagedIdentity

Microsoft.MachineLearningServices/workspaces/connections

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
proprietà WorkspaceConnectionPropertiesV2 (obbligatorio)

NoneAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'Nessuno' (obbligatorio)

OAuth2AuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'OAuth2' (obbligatorio)
credenziali ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative
a seconda dell'implementazione di ogni provider OAuth2.
WorkspaceConnectionOAuth2

PATAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'PAT' (obbligatorio)
credenziali WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'SAS' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ServicePrincipal' (obbligatorio)
credenziali WorkspaceConnectionServicePrincipal

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'UsernamePassword' (obbligatorio)
credenziali WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Nome Descrizione Valore
accessKeyId corda
secretAccessKey corda

WorkspaceConnectionApiKey

Nome Descrizione Valore
chiave corda

WorkspaceConnectionManagedIdentity

Nome Descrizione Valore
clientId corda
resourceId corda

WorkspaceConnectionOAuth2

Nome Descrizione Valore
authUrl Richiesta dalla categoria di connessione Concur corda
clientId ID client nel formato UUID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
developerToken Obbligatorio per la categoria di connessione GoogleAdWords corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
refreshToken Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
dove l'utente deve portare Offline RefreshToken
corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId Richieste dalle categorie di connessione QuickBooks e Xero corda
nome utente Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password"
che richiede UsernamePassword
corda

WorkspaceConnectionPersonalAccessToken

Nome Descrizione Valore
buffetto corda

WorkspaceConnectionPropertiesV2

Nome Descrizione Valore
authType Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
'ManagedIdentity'
'Nessuno'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (obbligatorio)
categoria Categoria della connessione 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Drill'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'Oracle'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBooks'
'Redis'
'Responsys'
'S3'
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Snowflake'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
expiryTime corda
isSharedToAll Bool
metadati Qualsiasi oggetto qualsiasi
sharedUserList string[]
bersaglio corda

WorkspaceConnectionServicePrincipal

Nome Descrizione Valore
clientId corda
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId corda

WorkspaceConnectionSharedAccessSignature

Nome Descrizione Valore
Sas corda

WorkspaceConnectionUsernamePassword

Nome Descrizione Valore
parola d’ordine corda
securityToken Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
configurazione di base di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione di base di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione di base di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
Azure AI Studio con l'autenticazione dell'ID di Accesso Microsoft Questo set di modelli illustra come configurare Azure AI Studio con l'autenticazione CON ID Entra di Microsoft per le risorse dipendenti, ad esempio Servizi di intelligenza artificiale di Azure e Archiviazione di Azure.
Distribuire Secure Azure AI Studio con una rete virtuale gestita Questo modello crea un ambiente sicuro di Azure AI Studio con forti restrizioni di sicurezza di rete e identità.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "apiVersion": "2024-01-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "isSharedToAll": "bool",
    "metadata": {},
    "sharedUserList": [ "string" ],
    "target": "string",
    "authType": "string"
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

Oggetti WorkspaceConnectionPropertiesV2

Impostare la proprietà authType per specificare il tipo di oggetto.

Per AAD, usare:

{
  "authType": "AAD"
}

Per AccessKey, usare:

{
  "authType": "AccessKey",
  "credentials": {
    "accessKeyId": "string",
    "secretAccessKey": "string"
  }
}

Per AccountKey, usare:

{
  "authType": "AccountKey",
  "credentials": {
    "sas": "string"
  }
}

Per ApiKey, usare:

{
  "authType": "ApiKey",
  "credentials": {
    "key": "string"
  }
}

Per CustomKeys, usare:

{
  "authType": "CustomKeys",
  "credentials": {
    "keys": {
      "{customized property}": "string"
    }
  }
}

Per ManagedIdentity, usare:

{
  "authType": "ManagedIdentity",
  "credentials": {
    "clientId": "string",
    "resourceId": "string"
  }
}

Per Nessuna, usare:

{
  "authType": "None"
}

Per OAuth2, usare:

{
  "authType": "OAuth2",
  "credentials": {
    "authUrl": "string",
    "clientId": "string",
    "clientSecret": "string",
    "developerToken": "string",
    "password": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "username": "string"
  }
}

Per PAT, usare:

{
  "authType": "PAT",
  "credentials": {
    "pat": "string"
  }
}

Per sas, usare:

{
  "authType": "SAS",
  "credentials": {
    "sas": "string"
  }
}

Per ServicePrincipal, usare:

{
  "authType": "ServicePrincipal",
  "credentials": {
    "clientId": "string",
    "clientSecret": "string",
    "tenantId": "string"
  }
}

Per UsernamePassword, usare:

{
  "authType": "UsernamePassword",
  "credentials": {
    "password": "string",
    "securityToken": "string",
    "username": "string"
  }
}

Valori delle proprietà

AADAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AAD' (obbligatorio)

AccessKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccessKey' (obbligatorio)
credenziali WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccountKey' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ApiKey' (obbligatorio)
credenziali Oggetto chiave API per le credenziali di connessione dell'area di lavoro. WorkspaceConnectionApiKey

CustomKeys

Nome Descrizione Valore
Chiavi Dizionario di <stringa> CustomKeys

CustomKeys

Nome Descrizione Valore

CustomKeysWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'CustomKeys' (obbligatorio)
credenziali Oggetto credenziali chiavi personalizzate CustomKeys

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ManagedIdentity' (obbligatorio)
credenziali WorkspaceConnectionManagedIdentity

Microsoft.MachineLearningServices/workspaces/connections

Nome Descrizione Valore
apiVersion Versione dell'API '2024-01-01-preview'
nome Nome della risorsa corda

Vincoli:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
proprietà WorkspaceConnectionPropertiesV2 (obbligatorio)
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/connections'

NoneAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'Nessuno' (obbligatorio)

OAuth2AuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'OAuth2' (obbligatorio)
credenziali ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative
a seconda dell'implementazione di ogni provider OAuth2.
WorkspaceConnectionOAuth2

PATAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'PAT' (obbligatorio)
credenziali WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'SAS' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ServicePrincipal' (obbligatorio)
credenziali WorkspaceConnectionServicePrincipal

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'UsernamePassword' (obbligatorio)
credenziali WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Nome Descrizione Valore
accessKeyId corda
secretAccessKey corda

WorkspaceConnectionApiKey

Nome Descrizione Valore
chiave corda

WorkspaceConnectionManagedIdentity

Nome Descrizione Valore
clientId corda
resourceId corda

WorkspaceConnectionOAuth2

Nome Descrizione Valore
authUrl Richiesta dalla categoria di connessione Concur corda
clientId ID client nel formato UUID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
developerToken Obbligatorio per la categoria di connessione GoogleAdWords corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
refreshToken Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
dove l'utente deve portare Offline RefreshToken
corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId Richieste dalle categorie di connessione QuickBooks e Xero corda
nome utente Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password"
che richiede UsernamePassword
corda

WorkspaceConnectionPersonalAccessToken

Nome Descrizione Valore
buffetto corda

WorkspaceConnectionPropertiesV2

Nome Descrizione Valore
authType Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
'ManagedIdentity'
'Nessuno'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (obbligatorio)
categoria Categoria della connessione 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Drill'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'Oracle'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBooks'
'Redis'
'Responsys'
'S3'
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Snowflake'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
expiryTime corda
isSharedToAll Bool
metadati Qualsiasi oggetto qualsiasi
sharedUserList string[]
bersaglio corda

WorkspaceConnectionServicePrincipal

Nome Descrizione Valore
clientId corda
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId corda

WorkspaceConnectionSharedAccessSignature

Nome Descrizione Valore
Sas corda

WorkspaceConnectionUsernamePassword

Nome Descrizione Valore
parola d’ordine corda
securityToken Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
configurazione di base di Azure AI Studio

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione di base di Azure AI Studio

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione di base di Azure AI Studio

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
Azure AI Studio con l'autenticazione dell'ID di Accesso Microsoft

Distribuzione in Azure
Questo set di modelli illustra come configurare Azure AI Studio con l'autenticazione CON ID Entra di Microsoft per le risorse dipendenti, ad esempio Servizi di intelligenza artificiale di Azure e Archiviazione di Azure.
Distribuire Secure Azure AI Studio con una rete virtuale gestita

Distribuzione in Azure
Questo modello crea un ambiente sicuro di Azure AI Studio con forti restrizioni di sicurezza di rete e identità.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "string"
      isSharedToAll = bool
      metadata = ?
      sharedUserList = [
        "string"
      ]
      target = "string"
      authType = "string"
      // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
    }
  })
}

Oggetti WorkspaceConnectionPropertiesV2

Impostare la proprietà authType per specificare il tipo di oggetto.

Per AAD, usare:

{
  authType = "AAD"
}

Per AccessKey, usare:

{
  authType = "AccessKey"
  credentials = {
    accessKeyId = "string"
    secretAccessKey = "string"
  }
}

Per AccountKey, usare:

{
  authType = "AccountKey"
  credentials = {
    sas = "string"
  }
}

Per ApiKey, usare:

{
  authType = "ApiKey"
  credentials = {
    key = "string"
  }
}

Per CustomKeys, usare:

{
  authType = "CustomKeys"
  credentials = {
    keys = {
      {customized property} = "string"
    }
  }
}

Per ManagedIdentity, usare:

{
  authType = "ManagedIdentity"
  credentials = {
    clientId = "string"
    resourceId = "string"
  }
}

Per Nessuna, usare:

{
  authType = "None"
}

Per OAuth2, usare:

{
  authType = "OAuth2"
  credentials = {
    authUrl = "string"
    clientId = "string"
    clientSecret = "string"
    developerToken = "string"
    password = "string"
    refreshToken = "string"
    tenantId = "string"
    username = "string"
  }
}

Per PAT, usare:

{
  authType = "PAT"
  credentials = {
    pat = "string"
  }
}

Per sas, usare:

{
  authType = "SAS"
  credentials = {
    sas = "string"
  }
}

Per ServicePrincipal, usare:

{
  authType = "ServicePrincipal"
  credentials = {
    clientId = "string"
    clientSecret = "string"
    tenantId = "string"
  }
}

Per UsernamePassword, usare:

{
  authType = "UsernamePassword"
  credentials = {
    password = "string"
    securityToken = "string"
    username = "string"
  }
}

Valori delle proprietà

AADAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AAD' (obbligatorio)

AccessKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccessKey' (obbligatorio)
credenziali WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'AccountKey' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ApiKey' (obbligatorio)
credenziali Oggetto chiave API per le credenziali di connessione dell'area di lavoro. WorkspaceConnectionApiKey

CustomKeys

Nome Descrizione Valore
Chiavi Dizionario di <stringa> CustomKeys

CustomKeys

Nome Descrizione Valore

CustomKeysWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'CustomKeys' (obbligatorio)
credenziali Oggetto credenziali chiavi personalizzate CustomKeys

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ManagedIdentity' (obbligatorio)
credenziali WorkspaceConnectionManagedIdentity

Microsoft.MachineLearningServices/workspaces/connections

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
proprietà WorkspaceConnectionPropertiesV2 (obbligatorio)
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview"

NoneAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'Nessuno' (obbligatorio)

OAuth2AuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'OAuth2' (obbligatorio)
credenziali ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative
a seconda dell'implementazione di ogni provider OAuth2.
WorkspaceConnectionOAuth2

PATAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'PAT' (obbligatorio)
credenziali WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'SAS' (obbligatorio)
credenziali WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'ServicePrincipal' (obbligatorio)
credenziali WorkspaceConnectionServicePrincipal

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Nome Descrizione Valore
authType Tipo di autenticazione della destinazione della connessione 'UsernamePassword' (obbligatorio)
credenziali WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Nome Descrizione Valore
accessKeyId corda
secretAccessKey corda

WorkspaceConnectionApiKey

Nome Descrizione Valore
chiave corda

WorkspaceConnectionManagedIdentity

Nome Descrizione Valore
clientId corda
resourceId corda

WorkspaceConnectionOAuth2

Nome Descrizione Valore
authUrl Richiesta dalla categoria di connessione Concur corda
clientId ID client nel formato UUID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
developerToken Obbligatorio per la categoria di connessione GoogleAdWords corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
refreshToken Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
dove l'utente deve portare Offline RefreshToken
corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId Richieste dalle categorie di connessione QuickBooks e Xero corda
nome utente Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password"
che richiede UsernamePassword
corda

WorkspaceConnectionPersonalAccessToken

Nome Descrizione Valore
buffetto corda

WorkspaceConnectionPropertiesV2

Nome Descrizione Valore
authType Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
'ManagedIdentity'
'Nessuno'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (obbligatorio)
categoria Categoria della connessione 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Drill'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'Oracle'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBooks'
'Redis'
'Responsys'
'S3'
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Snowflake'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
expiryTime corda
isSharedToAll Bool
metadati Qualsiasi oggetto qualsiasi
sharedUserList string[]
bersaglio corda

WorkspaceConnectionServicePrincipal

Nome Descrizione Valore
clientId corda
clientSecret corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
tenantId corda

WorkspaceConnectionSharedAccessSignature

Nome Descrizione Valore
Sas corda

WorkspaceConnectionUsernamePassword

Nome Descrizione Valore
parola d’ordine corda
securityToken Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda