Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Individuazione e modifica della posizione delle risorse condivise config e dei credentials file AWS SDKs e degli strumenti

Modalità Focus
Individuazione e modifica della posizione delle risorse condivise config e dei credentials file AWS SDKs e degli strumenti - AWS SDKs 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à.

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

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

~/.aws/config

~/.aws/credentials

Windows

%USERPROFILE%\.aws\config

%USERPROFILE%\.aws\credentials

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 HOME ambiente

  • (Piattaforme Windows) La variabile di USERPROFILE ambiente

  • (Piattaforme Windows) La concatenazione HOMEDRIVE e le variabili di HOMEPATH ambiente () $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

Linux/macOS

È possibile specificare una posizione alternativa eseguendo i seguenti comandi di esportazione su Linux o macOS.

$ export AWS_CONFIG_FILE=/some/file/path/on/the/system/config-file-name $ export AWS_SHARED_CREDENTIALS_FILE=/some/other/file/path/on/the/system/credentials-file-name
Windows

È possibile specificare una posizione alternativa eseguendo i seguenti comandi setx su Windows.

C:\> setx AWS_CONFIG_FILE c:\some\file\path\on\the\system\config-file-name C:\> setx AWS_SHARED_CREDENTIALS_FILE c:\some\other\file\path\on\the\system\credentials-file-name

È possibile specificare una posizione alternativa eseguendo i seguenti comandi di esportazione su Linux o macOS.

$ export AWS_CONFIG_FILE=/some/file/path/on/the/system/config-file-name $ export AWS_SHARED_CREDENTIALS_FILE=/some/other/file/path/on/the/system/credentials-file-name

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.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.