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à.
Individuazione e modifica della posizione delle risorse condivise config e dei credentials file AWS SDKs e degli strumenti
I file condivisi AWS config e sono credentials file di testo semplice che contengono informazioni di configurazione per gli AWS SDKs strumenti e. I file risiedono localmente nell'ambiente e vengono utilizzati automaticamente dal codice SDK o dai AWS CLI comandi eseguiti in tale ambiente. Ad esempio, sul tuo computer o durante lo sviluppo su un'istanza Amazon Elastic Compute Cloud.
Quando l'SDK o lo strumento vengono eseguiti, verifica la presenza di questi file e carica tutte le impostazioni di configurazione disponibili. Se i file non esistono già, un file di base viene creato automaticamente dall'SDK o dallo strumento.
Per impostazione predefinita, i file si trovano in una cartella denominata .aws che si trova nella cartella dell'utente home o dell'utente.
| Sistema operativo | Posizione e nome predefiniti dei file |
|---|---|
| Linux e macOS |
|
| Windows |
|
Risoluzione della home directory
~viene utilizzata per la risoluzione della home directory solo quando:
-
Inizia il percorso
-
È seguito immediatamente da
/o da un separatore specifico della piattaforma. Su Windows,~/ed~\entrambi si risolvono nella home directory.
Quando si determina la home directory, vengono controllate le seguenti variabili:
-
(Tutte le piattaforme) La variabile di
HOMEambiente -
(Piattaforme Windows) La variabile di
USERPROFILEambiente -
(Piattaforme Windows) La concatenazione
HOMEDRIVEe le variabili diHOMEPATHambiente ()$HOMEDRIVE$HOMEPATH -
(Opzionale per SDK o strumento) Una funzione o variabile di risoluzione del percorso home specifica dell'SDK o dello strumento
Quando possibile, se la home directory di un utente viene specificata all'inizio del percorso (ad esempio,~username/), viene risolta nella home directory del nome utente richiesto (ad esempio,). /home/username/.aws/config
Cambia la posizione predefinita di questi file
Puoi utilizzare una delle seguenti opzioni per sovrascrivere la posizione da cui questi file vengono caricati dall'SDK o dallo strumento.
Usa le variabili di ambiente
Le seguenti variabili di ambiente possono essere impostate per modificare la posizione o il nome di questi file dal valore predefinito a un valore personalizzato:
-
configvariabile di ambiente del file:AWS_CONFIG_FILE -
credentialsvariabile di ambiente di file:AWS_SHARED_CREDENTIALS_FILE
Per ulteriori informazioni sulla configurazione del sistema utilizzando le variabili di ambiente, vedere. Utilizzo di variabili di ambiente per configurare AWS SDKs e utilizzare strumenti a livello globale
Utilizzare le proprietà del sistema JVM
Per l'SDK per Kotlin in esecuzione su JVM e per l'SDK for Java 2.x, puoi impostare le seguenti proprietà del sistema JVM per modificare la posizione o il nome di questi file dal valore predefinito a un valore personalizzato:
-
configproprietà del sistema JVM del file:aws.configFile -
credentialsvariabile di ambiente del file:aws.sharedCredentialsFile
Per istruzioni su come impostare le proprietà del sistema JVM, vedere. Come impostare le proprietà del sistema JVM L'SDK for Java 1.x non supporta queste proprietà di sistema.