

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

# Configurazione del AWS SDK per Java 2.x
<a name="setup"></a>

Questa sezione fornisce informazioni su come configurare l'ambiente di sviluppo e i progetti per l'utilizzo di. AWS SDK for Java 2.x

## Panoramica della configurazione
<a name="setup-overview"></a>

Per sviluppare correttamente applicazioni che accedono Servizi AWS tramite AWS SDK per Java, sono necessarie le seguenti condizioni:
+ L'SDK Java deve avere accesso alle credenziali per [autenticare le richieste](get-started-auth.md#setup-auth) per conto dell'utente.
+ Le [autorizzazioni del ruolo IAM](https://docs.aws.amazon.com/singlesignon/latest/userguide/permissionsetsconcept.html) configurato per l'SDK devono consentire l'accesso a ciò che l' Servizi AWS applicazione richiede. Le autorizzazioni associate alla policy **PowerUserAccess** AWS gestita sono sufficienti per la maggior parte delle esigenze di sviluppo.
+ Un ambiente di sviluppo con i seguenti elementi:
  + [File di configurazione condivisi](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) configurati in almeno uno dei seguenti modi:
    + Il `config` file contiene le [impostazioni Single Sign-On di IAM Identity Center in](get-started-auth.md#setup-credentials) modo che l'SDK possa ottenere le credenziali. AWS 
    + Il `credentials` file contiene credenziali temporanee.
  + Un'[installazione di Java 8](setup-java-buildtool.md) o versione successiva.
  + [Uno [strumento di automazione delle build](setup-java-buildtool.md) come [Maven o Gradle](https://maven.apache.org/download.cgi).](https://gradle.org/install/)
  + Un editor di testo per lavorare con il codice.
  + (Facoltativo, ma consigliato) Un IDE (ambiente di sviluppo integrato) come [IntelliJ IDEA](https://www.jetbrains.com/idea/download/#section=windows), [Eclipse o](https://www.eclipse.org/ide/). [NetBeans](https://netbeans.apache.org/front/main/download/index.html)

    Se utilizzi IntelliJ IDEA, puoi anche aggiungere [Kit di strumenti AWS per IntelliJ IDEA](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/welcome.html) da integrare Servizi AWS direttamente nell'IDE per aiutarti a semplificare lo sviluppo.
+ Una sessione attiva del portale di AWS accesso quando si è pronti per eseguire l'applicazione. La usi AWS Command Line Interface per [avviare la procedura di accesso al portale di accesso](get-started-auth.md#setup-login-sso) di IAM Identity Center. AWS 

**Importante**  
Le istruzioni in questa sezione di configurazione presuppongono che tu o l'organizzazione utilizzi IAM Identity Center. Se la tua organizzazione utilizza un provider di identità esterno che funziona indipendentemente da IAM Identity Center, scopri come ottenere credenziali temporanee da utilizzare con l'SDK for Java. Segui [queste istruzioni](credentials-temporary.md#credentials-temporary-from-portal) per aggiungere credenziali temporanee al file. `~/.aws/credentials`  
Se il tuo provider di identità aggiunge automaticamente credenziali temporanee al `~/.aws/credentials` file, assicurati che il nome del profilo sia `[default]` tale da non dover fornire un nome di profilo all'SDK o. AWS CLI