

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Introducción a AWS SDK para Java 2.x
<a name="get-started"></a>

En las secciones de este tema se explican los pasos esenciales para empezar a crear aplicaciones de Java que puedan conectarse a Servicio de AWS. En las secciones se describe la configuración del entorno de desarrollo con Java y la creación de herramientas como Maven o Gradle, la configuración de autenticación segura en AWS y la creación de una primera aplicación funcional mediante un tutorial práctico. Este tema apto para principiantes le servirá de punto de partida al desarrollo de AWS con Java y le proporcionará la base que necesitará para explorar características más avanzadas.

**Contents**
+ [Configuración de AWS SDK para Java 2.x](setup.md)
  + [Descripción general de la configuración](setup.md#setup-overview)
  + [Instale Java y una herramienta de compilación para trabajar con AWS SDK for Java 2.x](setup-java-buildtool.md)
  + [Configure un proyecto de Apache Maven que utilice AWS SDK for Java 2.x](setup-project-maven.md)
    + [Requisitos previos](setup-project-maven.md#prerequisitesmaven)
    + [Crear un proyecto de Maven](setup-project-maven.md#create-maven-project)
    + [Configurar el compilador Java para Maven](setup-project-maven.md#configure-maven-compiler)
    + [Declarar el SDK como una dependencia](setup-project-maven.md#sdk-as-dependency)
    + [Establecer dependencias para módulos del SDK](setup-project-maven.md#modules-dependencies)
      + [Crear todo el SDK en su proyecto](setup-project-maven.md#build-the-entire-sdk-into-your-project)
    + [Compilación del proyecto](setup-project-maven.md#build-project)
  + [Configura un proyecto de Gradle que utilice AWS SDK for Java 2.x](setup-project-gradle.md)
  + [Configure un proyecto de GraalVM Native Image que utilice AWS SDK for Java 2.x](setup-project-graalvm.md)
    + [Requisitos previos](setup-project-graalvm.md#setup-graalvmnativeimage-prereq)
    + [Crear un proyecto mediante el arquetipo](setup-project-graalvm.md#setup-graalvmnativeimage-project)
    + [Crear una imagen nativa](setup-project-graalvm.md#build-graalvmnativeimage-project)
+ [Autenticación AWS mediante el uso del AWS SDK for Java 2.x](get-started-auth.md)
  + [Configuración de la autenticación](get-started-auth.md#setup-auth)
    + [1. Desarrollo local con credenciales a corto plazo](get-started-auth.md#setup-login)
    + [2. Configuración del acceso de inicio de sesión único para el SDK](get-started-auth.md#setup-credentials)
    + [3. Inicie sesión con el AWS CLI](get-started-auth.md#setup-login-sso)
  + [Opciones de autenticación adicionales](get-started-auth.md#setup-additional)
+ [Creación de una aplicación sencilla mediante el AWS SDK for Java 2.x](get-started-tutorial.md)
  + [Paso 1: Configuración para este tutorial](get-started-tutorial.md#get-started-setup)
  + [Paso 2: Crear el proyecto](get-started-tutorial.md#get-started-projectsetup)
  + [Paso 3: Escribir el código](get-started-tutorial.md#get-started-code)
  + [Paso 4: Compilar y ejecutar la aplicación](get-started-tutorial.md#get-started-run)
    + [Success](get-started-tutorial.md#get-started-success)
    + [Limpieza](get-started-tutorial.md#cleanup)
  + [Siguientes pasos](get-started-tutorial.md#get-started-next)