Condividi tramite


Come Connessione or del servizio consente di Funzioni di Azure connettersi ai servizi

Funzioni di Azure è uno dei servizi di calcolo supportati da Service Connessione or. È consigliabile usare le associazioni per connettersi Funzioni di Azure con altri servizi, anche se è anche possibile usare gli SDK client. Questo articolo si propone di aiutare a comprendere:

  • Relazione tra Connessione or di servizio e associazioni di Funzioni.
  • Processo usato da Service Connessione or per connettere Funzioni ad altri servizi di Azure usando associazioni o SDK.
  • Le responsabilità svolte rispettivamente da Service Connessione or e dagli utenti in ogni scenario.

Prerequisiti

Associazioni Connessione or e Funzioni di Azure del servizio

Associazioni in Funzioni di Azure

Un'associazione è un concetto usato da Funzioni di Azure, che mira a fornire un modo semplice per connettere le funzioni ai servizi senza dover usare gli SDK client nei codici di funzione.

L'associazione può supportare input, output e trigger. Le associazioni consentono di configurare la connessione ai servizi in modo che l'host funzioni possa gestire automaticamente l'accesso ai dati. Per altre informazioni, vedere Concetti relativi a trigger e associazioni in Funzioni di Azure.

L'associazione di funzioni supporta sia i tipi di autenticazione secret/stringa di connessione che i tipi di autenticazione basati sull'identità.

Connettore di servizi

Service Connessione or è un servizio di Azure che consente agli sviluppatori di connettere facilmente i servizi di calcolo ai servizi di backup di destinazione. Funzioni di Azure è uno dei servizi di calcolo supportati da Service Connessione or.

Rispetto a un'associazione di funzioni, che è più simile a un concetto astratto logicamente, Service Connessione or è un servizio di Azure su cui è possibile operare direttamente. Fornisce API per l'intero ciclo di vita di una connessione, ad esempio create, , deletevalidate integrità e list configurations.

Service Connessione or supporta anche i tipi di autenticazione segreti/stringa di connessione e basati su identità.

Connessione ion in un'associazione Funzioni di Azure

Nelle associazioni di connection Funzioni è una proprietà definita in un file di associazione (in genere il function.json file) nella cartella della funzione. Definisce il nome o il prefisso delle impostazioni dell'app che verranno usati dal runtime di associazione per eseguire l'autenticazione ai servizi di destinazione.

Connessione ion nel Connessione or del servizio

Un connection in Service Connessione or fa riferimento a una risorsa di Azure specifica che appartiene a Service Connessione or.

L'oggetto connection utilizzato dalle associazioni Funzioni di Azure corrisponde all'oggetto configuration name utilizzato dal Connessione or del servizio. Il nome della configurazione fa riferimento ai nomi delle chiavi dell'impostazione dell'app salvati da Service Connessione nelle configurazioni dei servizi di calcolo.

Connessione ing di Funzioni di Azure ad altri servizi cloud tramite Service Connessione or

Il Connessione or del servizio riduce la quantità di lavoro necessaria per connettersi Funzioni di Azure ai servizi cloud usando associazioni o SDK. Acquisisce le configurazioni delle risorse cloud, ad esempio App Impostazioni, rete, identità e assegnazione delle autorizzazioni, in modo che gli utenti possano concentrarsi sulle logiche di business delle funzioni. Le sezioni seguenti descrivono come Service Connessione or semplifica le connessioni di funzione con diversi meccanismi di connessione e metodi di autenticazione.

Binding

  • Segreto/stringa di connessione
Scenario Operazione Descrizione Senza service Connessione or Con service Connessione or
Progetto locale Aggiungere l'associazione Aggiungere un'associazione in una funzione in base al tipo di servizio di destinazione e al tipo di associazione (in/out/trigger). User User
Utilizzare l'associazione Impostare un stringa di connessione per l'autenticazione in local.settings.jsone modificare il codice della funzione per utilizzare la variabile definita nell'associazione. User User
Risorsa cloud Configurare le impostazioni applicazione Configurare stringa di connessione come impostazione dell'app nelle configurazioni della risorsa funzione. User Connettore di servizi
Configurare i gruppi Assicurarsi che la configurazione di rete del servizio di destinazione consenta l'accesso dalla risorsa della funzione. User Connettore di servizi
  • Autenticazione basata su identità
Scenario Operazione Descrizione Senza service Connessione or Con service Connessione or
Progetto locale Aggiungere l'associazione Aggiungere un'associazione in una funzione in base al tipo di servizio di destinazione e al tipo di associazione (in/out/trigger). User User
Utilizzare l'associazione Impostare un stringa di connessione per l'autenticazione in local.settings.jsone modificare il codice della funzione per utilizzare la variabile definita nell'associazione. User User
Risorsa cloud Configurare le impostazioni applicazione Configurare le impostazioni di identità della funzione di Azure, ad esempio gli endpoint di servizio. User Connettore di servizi
Configurare i gruppi Assicurarsi che la configurazione di rete del servizio di destinazione consenta l'accesso dalla risorsa della funzione. User Connettore di servizi
Configurare l'identità Assicurarsi che l'identità di sistema sia abilitata quando si usa l'identità di sistema per l'autenticazione. User Connettore di servizi
Assegnazione di autorizzazioni Assegnare i ruoli necessari all'identità in modo che possa accedere al servizio di destinazione. User Connettore di servizi

Quando si usa Service Connessione or con associazioni di funzione, prestare particolare attenzione al nome della chiave della funzione configurato da Service Connessione or. Assicurarsi che sia lo stesso nome di chiave di quello definito nella connection proprietà nel file di associazione. Se è diverso, modificare il nome nel file di associazione o usare la funzionalità di customize keys Service Connessione or per personalizzare i nomi di configurazione predefiniti di Service Connessione or.

SDK

  • Segreto/stringa di connessione
Scenario Operazione Descrizione Senza service Connessione or Con service Connessione or
Progetto locale Dipendenza dell'app Aggiungere il pacchetto di dipendenza in base al servizio di destinazione e al runtime. User User
Avviare il client SDK Impostare stringa di connessione per l'autenticazione in local.settings.json. Avviare l'SDK del servizio di destinazione usando un stringa di connessione. User User
Risorsa cloud Configurare le impostazioni applicazione Configurare un stringa di connessione come impostazione dell'app nella configurazione della funzione. User Connettore di servizi
Configurare i gruppi Assicurarsi che la configurazione di rete del servizio di destinazione consenta l'accesso dalla risorsa della funzione. User Connettore di servizi
  • Autenticazione basata su identità
Scenario Operazione Descrizione Senza service Connessione or Con service Connessione or
Progetto locale Dipendenza dell'app Aggiungere il pacchetto di dipendenza in base al servizio di destinazione e al runtime. User User
Avviare il client SDK Impostare stringa di connessione per l'autenticazione in local.settings.json. Avviare l'SDK del servizio di destinazione usando un stringa di connessione. User User
Risorsa cloud Configurare le impostazioni applicazione Configurare un stringa di connessione come impostazione dell'app nella configurazione della funzione. User Connettore di servizi
Configurare i gruppi Assicurarsi che la configurazione di rete del servizio di destinazione consenta l'accesso dalla risorsa della funzione. User Connettore di servizi
Configurare l'identità Assicurarsi che l'identità di sistema sia abilitata quando si usa l'identità di sistema per l'autenticazione. User Connettore di servizi
Assegnazione di autorizzazioni Assegnare i ruoli necessari all'identità in modo che possa accedere al servizio di destinazione. User Connettore di servizi

Passaggi successivi

Informazioni su come integrare servizi di destinazione diversi e leggere le informazioni sulle impostazioni di configurazione e sui metodi di autenticazione.