View a markdown version of this page

Regione AWS - AWS SDK e strumenti

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

Regione AWS

Nota

Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella Support by AWS SDK e strumenti che segue, consulta. Informazioni sulle pagine delle impostazioni di questa guida

Regioni AWS sono un concetto importante da comprendere quando si lavora. Servizi AWS

Con Regioni AWS, puoi accedere a chi Servizi AWS risiede fisicamente in un'area geografica specifica. Ciò può essere utile per mantenere attivi i dati e le applicazioni in prossimità del luogo in cui voi e i vostri utenti potrete accedervi. Le regioni forniscono la tolleranza ai guasti, la stabilità e la resilienza e possono anche ridurre la latenza. Con Regions, puoi creare risorse ridondanti che rimangono disponibili e non sono interessate da un'interruzione regionale.

La maggior parte delle Servizio AWS richieste è associata a una particolare area geografica. Le risorse create in una regione non esistono in nessun'altra regione a meno che non si utilizzi esplicitamente una funzionalità di replica offerta da un. Servizio AWS Ad esempio, Amazon S3 e Amazon EC2 supportano la replica tra regioni. Alcuni servizi, come IAM, non dispongono di risorse regionali.

Riferimenti generali di AWSContiene informazioni su quanto segue:

  • Per comprendere la relazione tra regioni ed endpoint e per visualizzare un elenco degli endpoint regionali esistenti, consulta AWS Service Endpoint.

  • Per visualizzare l'elenco corrente di tutte le regioni e gli endpoint supportati per ciascuna Servizio AWS, consulta Endpoint e quote del servizio.

Creazione di client di servizio

Per accedere a livello di codice Servizi AWS, gli SDK utilizzano un client class/object per ciascuno. Servizio AWS Se l'applicazione deve accedere ad Amazon EC2, ad esempio, l'applicazione creerà un oggetto client Amazon EC2 per interfacciarsi con quel servizio.

Se nel codice stesso non viene specificata in modo esplicito alcuna regione per il client, per impostazione predefinita il client utilizza la regione impostata tramite la seguente impostazione. region Tuttavia, la regione attiva per un client può essere impostata in modo esplicito per ogni singolo oggetto client. L'impostazione della Regione in questo modo ha la precedenza su qualsiasi impostazione globale per quel particolare client di servizio. La regione alternativa viene specificata durante la creazione di un'istanza di quel client, specifica per il tuo SDK (consulta la guida SDK specifica o la base di codice dell'SDK).

Configura questa funzionalità utilizzando quanto segue:

region- impostazione dei AWS config file condivisi
AWS_REGION- variabile d'ambiente
aws.region- Proprietà del sistema JVM: solo Java/Kotlin

Specifica l'impostazione predefinita Regione AWS da utilizzare per le richieste. AWS Questa regione viene utilizzata per le richieste di servizio SDK a cui non viene fornita una regione specifica da utilizzare.

Valore predefinito: Nessuno. È necessario specificare questo valore in modo esplicito.

Valori validi:

  • Tutti i codici regionali disponibili per il servizio scelto, elencati negli endpoint del AWS servizio nel Riferimento AWS generale. Ad esempio, il valore us-east-1 imposta l'endpoint sugli Regione AWS Stati Uniti orientali (Virginia settentrionale).

  • aws-globalspecifica l'endpoint globale per i servizi che supportano un endpoint globale separato oltre agli endpoint regionali, come Servizio di token di sicurezza AWS ()AWS STS e Amazon Simple Storage Service (Amazon S3).

Esempio di impostazione di questo valore nel file: config

[default] region = us-west-2

Linux/macOS esempio di impostazione delle variabili di ambiente tramite riga di comando:

export AWS_REGION=us-west-2

Esempio di impostazione delle variabili di ambiente tramite riga di comando in Windows:

setx AWS_REGION us-west-2

La maggior parte degli SDK dispone di un oggetto di «configurazione» che è disponibile per impostare la regione predefinita all'interno del codice dell'applicazione. Per i dettagli, consulta la guida per sviluppatori AWS SDK specifica.

Support di AWS SDK e strumenti

I seguenti SDK supportano le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Qualsiasi impostazione delle proprietà del sistema JVM è supportata solo da AWS SDK per Java and the. AWS SDK for Kotlin

SDK Supportata Note o ulteriori informazioni
AWS CLI   v2 AWS CLI v2 utilizza qualsiasi valore AWS_REGION prima di qualsiasi valore in AWS_DEFAULT_REGION (entrambe le variabili vengono controllate).
AWS CLI v1 AWS CLI v1 utilizza una variabile di ambiente denominata a questo AWS_DEFAULT_REGION scopo.
SDK per C++
SDK per Go V2 (1.x)
SDK per Go 1.x (V1) Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni.
SDK per Java 2.x
SDK per Java 1.x
SDK per 3.x JavaScript
SDK per 2.x JavaScript
SDK per Kotlin
SDK per.NET 4.x
SDK per.NET 3.x
SDK per PHP 3.x
SDK per Python (Boto3) Questo SDK utilizza una variabile di ambiente denominata a questo scopo. AWS_DEFAULT_REGION
SDK per Ruby 3.x
SDK per Rust
SDK per Swift
Strumenti per V5 PowerShell
Strumenti per PowerShell V4