

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Uso dell'origine dati personalizzata
<a name="CloudWatch_MultiDataSources-Custom-Use"></a>

 Dopo aver creato un'origine dati, puoi usarla per eseguire query e visualizzare i dati da tale origine e per impostare allarmi. Se hai utilizzato un modello per creare il connettore di origine dati personalizzato o hai aggiunto il tag indicato in [Fase 3: collegamento di un tag delle risorse alla funzione Lambda](CloudWatch_MultiDataSources-Connect-Custom.md#MultiDataSources-Connect-Custom-Lambda-tags), puoi seguire i passaggi indicati in [Creazione di un grafico dei parametri da un'altra origine dati](graph_a_metric.md#create-metric-graph-multidatasource) per eseguire query su di esso. Puoi anche usare la funzione matematica dei parametri `LAMBDA` per eseguire query, come spiegato nella sezione seguente. Per informazioni sulla creazione di allarmi su un parametro proveniente da un'origine dati, consulta [Creazione di un allarme basato su un'origine dati connessa](Create_MultiSource_Alarm.md). Questo argomento descrive come passare argomenti alla funzione Lambda all'origine dati personalizzata. 

## Come passare argomenti alla funzione Lambda
<a name="MultiDataSources-Connect-Custom-Lambda-arguments"></a>

Il modo consigliato per passare argomenti all'origine dati personalizzata consiste nell'utilizzare il generatore di query nella CloudWatch console quando si esegue una query sull'origine dati.

È inoltre possibile utilizzare la funzione Lambda per recuperare dati dalla fonte dati utilizzando la nuova `LAMBDA` espressione in CloudWatch matematica metrica.

```
LAMBDA("LambdaFunctionName" [, optional-arg]*)
```

`optional-arg` contiene fino a 20 stringhe, numeri o valori booleani. Ad esempio, `param`, `3.14` o `true`.

**Nota**  
Le stringhe multilinea non sono supportate dai connettori delle sorgenti dati. CloudWatch Ogni avanzamento riga viene sostituito da uno spazio quando la query viene eseguita o quando si crea un allarme o un widget del pannello di controllo con la query. In alcuni casi, ciò potrebbe rendere la query non valida.

Quando usi la funzione di matematica dei parametri `LAMBDA`, puoi fornire il nome della funzione (`"MyFunction"`). Se la policy delle risorse lo consente, puoi anche utilizzare una versione specifica della funzione (`"MyFunction:22"`) o un alias di funzione Lambda (`"MyFunction:MyAlias"`). Non è possibile utilizzare `*`

Di seguito sono riportati alcuni esempi di chiamata della funzione `LAMBDA`.

```
LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query")
```

```
LAMBDA("MyCustomDataSource", true, "fuzzy", 99.9)
```

La funzione matematica dei parametri `LAMBDA` restituisce un elenco di serie temporali che possono essere restituite al richiedente o combinate con altre funzioni matematiche dei parametri. Di seguito è riportato un esempio di combinazione di `LAMBDA` con altre funzioni matematiche dei parametri.

```
FILL(LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query"), 0)
```