

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à.

# Rilevamento di endpoint
<a name="feature-endpoint-discovery"></a>

**Nota**  
Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella **Support by AWS SDKs and tools** riportata di seguito, vedere[Informazioni sulle pagine delle impostazioni di questa guida](settings-reference.md#settingsPages).

SDKs utilizza endpoint discovery per accedere agli endpoint del servizio (URLs per accedere a varie risorse), pur mantenendo la flessibilità necessaria per apportare modifiche URLs in base AWS alle esigenze. In questo modo, il codice può rilevare automaticamente nuovi endpoint. Non esistono endpoint fissi per alcuni servizi. Al contrario, è possibile ottenere gli endpoint disponibili durante il runtime effettuando prima una richiesta per ottenere gli endpoint. Dopo aver recuperato gli endpoint disponibili, il codice utilizza quindi l'endpoint per accedere ad altre operazioni. Ad esempio, per Amazon Timestream, l'SDK effettua `DescribeEndpoints` una richiesta per recuperare gli endpoint disponibili e quindi utilizza tali endpoint per completare operazioni specifiche come o. `CreateDatabase` `CreateTable`

Configura questa funzionalità utilizzando quanto segue:

**`endpoint_discovery_enabled`- impostazione dei AWS `config` file condivisi`AWS_ENABLE_ENDPOINT_DISCOVERY`- variabile d'ambiente`aws.endpointDiscoveryEnabled`- Proprietà del sistema JVM: solo Java/Kotlin Per configurare il valore direttamente nel codice, consulta direttamente il tuo SDK specifico. **  
Attiva o disattiva il rilevamento degli endpoint per DynamoDB.   
L'individuazione degli endpoint è richiesta in Timestream e facoltativa in Amazon DynamoDB. L'impostazione predefinita di questa impostazione è una delle due `true` o `false` dipende dal fatto che il servizio richieda il rilevamento degli endpoint. Le richieste Timestream sono predefinite su `true` e le richieste Amazon DynamoDB sono predefinite su. `false`   
**Valori validi**:  
+ **`true`**— L'SDK dovrebbe tentare automaticamente di rilevare un endpoint per servizi in cui l'individuazione degli endpoint è facoltativa.
+ **`false`**— L'SDK non dovrebbe tentare automaticamente di rilevare un endpoint per servizi in cui l'individuazione degli endpoint è facoltativa.

## Support by AWS SDKs and tools
<a name="endpoint-discovery-sdk-compat"></a>

Di seguito sono SDKs supportate le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà del sistema JVM sono supportate solo da AWS SDK per Java and the. AWS SDK per Kotlin 


| SDK | Supportata | Note o ulteriori informazioni | 
| --- | --- | --- | 
| [AWS CLI  ](https://docs.aws.amazon.com/cli/latest/userguide/) v2 | Sì |  | 
| [SDK per C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | Sì |  | 
| [SDK per Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | Sì |  | 
| [SDK per Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Sì | [Per utilizzare le impostazioni dei `config` file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni.](https://docs.aws.amazon.com/sdk-for-go/api/aws/session/) | 
| [SDK per Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Sì | L'SDK for Java 2.x lo AWS\_ENDPOINT\_DISCOVERY\_ENABLED utilizza per il nome della variabile di ambiente. | 
| [SDK per Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | Parziale | Proprietà di sistema JVM non supportata. | 
| [SDK per 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Sì |  | 
| [SDK per 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | Sì |  | 
| [SDK per Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Sì |  | 
| [SDK per.NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Sì |  | 
| [SDK per.NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Sì |  | 
| [SDK per PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Sì |  | 
| [SDK per Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | Sì |  | 
| [SDK per Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Sì |  | 
| [SDK per Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Parziale | Supportato solo per Timestream. | 
| [SDK per Swift](https://docs.aws.amazon.com/sdk-for-swift/latest/developer-guide/) | No |  | 
| [Strumenti per V5 PowerShell ](https://docs.aws.amazon.com/powershell/latest/userguide/) | Sì |  | 
| [Strumenti per PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | Sì |  | 