AWS SAM requisitos previos - AWS Serverless Application Model

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.

AWS SAM requisitos previos

Complete los siguientes requisitos previos antes de instalar y utilizar la interfaz de línea de AWS Serverless Application Model comandos (AWS SAM CLI).

Para usar la AWS SAM CLI, necesita lo siguiente:

  • Una AWS cuenta, credenciales AWS Identity and Access Management (IAM) y un key pair de claves de IAM acceso.

  • El AWS Command Line Interface (AWS CLI) para configurar AWS las credenciales.

Paso 1: Crear una AWS cuenta

Si no tiene una Cuenta de AWS, complete los siguientes pasos para crear una.

Para suscribirte a una Cuenta de AWS
  1. Abrir https://portal.aws.amazon.com/billing/registro.

  2. Siga las instrucciones que se le indiquen.

    Parte del procedimiento de registro consiste en recibir una llamada telefónica e indicar un código de verificación en el teclado del teléfono.

    Cuando te registras en un Cuenta de AWS, Usuario raíz de la cuenta de AWSse crea un. El usuario raíz tendrá acceso a todos los Servicios de AWS y recursos de esa cuenta. Como práctica recomendada de seguridad, asigne acceso administrativo a un usuario y utilice únicamente el usuario raíz para realizar tareas que requieren acceso de usuario raíz.

Paso 2: Crea una cuenta IAM de usuario

Para crear un usuario administrador, elija una de las siguientes opciones.

Elegir una forma de administrar el administrador Para Haga esto También puede
En IAM Identity Center

(recomendado)

Usar credenciales a corto plazo para acceder a AWS.

Esto se ajusta a las prácticas recomendadas de seguridad. Para obtener información sobre las prácticas recomendadas, consulte las prácticas recomendadas de seguridad IAM en la Guía del IAM usuario.

Siga las instrucciones en Introducción en la Guía del usuario de AWS IAM Identity Center . Configure el acceso mediante programación configurando el AWS CLI que se utilizará AWS IAM Identity Center en la Guía del AWS Command Line Interface usuario.
En IAM

(No recomendado)

Usar credenciales a largo plazo para acceder a AWS. Siga las instrucciones de la Guía IAM del usuario sobre cómo crear un IAM usuario para el acceso de emergencia. Configure el acceso mediante programación mediante la opción Administrar las claves de acceso para IAM los usuarios en la Guía del IAM usuario.

Paso 3: Crear un ID de clave de acceso y la clave de acceso secreta

Para CLI acceder, necesita un identificador de clave de acceso y una clave de acceso secreta. Cuando sea posible, utilice credenciales temporales en lugar de claves de acceso. Las credenciales temporales incluyen un ID de clave de acceso y una clave de acceso secreta, pero, además, incluyen un token de seguridad que indica cuándo caducan las credenciales. Para obtener más información, consulte Uso de credenciales temporales con AWS recursos en la Guía del IAM usuario.

Los usuarios necesitan acceso mediante programación si desean interactuar con personas AWS ajenas a. AWS Management Console La forma de conceder el acceso programático depende del tipo de usuario que acceda. AWS

Para conceder acceso programático a los usuarios, elija una de las siguientes opciones.

¿Qué usuario necesita acceso programático? Para Mediante

Identidad del personal

(Los usuarios se administran en IAM Identity Center)

Utilice credenciales temporales para firmar las solicitudes programáticas dirigidas al AWS CLI AWS SDKs, o AWS APIs.

Siga las instrucciones de la interfaz que desea utilizar:

IAM Utilice credenciales temporales para firmar las solicitudes programáticas dirigidas al AWS CLI AWS SDKs, o AWS APIs. Siga las instrucciones de Uso de credenciales temporales con AWS recursos de la Guía del IAM usuario.
IAM

(No recomendado)

Utilice credenciales de larga duración para firmar las solicitudes programáticas dirigidas al AWS CLI, AWS SDKs, o AWS APIs.

Siga las instrucciones de la interfaz que desea utilizar:

Paso 4: Instale el AWS CLI

AWS CLI Se trata de una herramienta de código abierto que permite interactuar con ella Servicios de AWS mediante comandos de la consola de la línea de comandos. El AWS SAM CLI lo requiere AWS CLI para actividades como la configuración de credenciales. Para obtener más información sobre el AWS CLI, consulte ¿Qué es el AWS Command Line Interface? en la Guía AWS Command Line Interface del usuario.

Para instalar el AWS CLI, consulte Instalación o actualización de la última versión de AWS CLI en la Guía del AWS Command Line Interface usuario.

Paso 5: utilícelo AWS CLI para configurar AWS las credenciales

Para configurar las credenciales con AWS CLI
  1. Ejecuta el comando aws configure desde la línea de comandos.

  2. Configura lo siguiente. Seleccione cada enlace para obtener más información:

    1. ID de clave de acceso

    2. Clave de acceso secreta

    3. Región de AWS

    4. Formato de salida

    En el ejemplo siguiente se muestran los valores de ejemplo.

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

AWS CLI Almacena esta información en un perfil (un conjunto de ajustes) denominado default en los config archivos credentials and. Estos archivos están ubicados en el archivo .aws en su directorio personal. De forma predeterminada, la información de este perfil se utiliza cuando se ejecuta un AWS CLI comando que no especifica de forma explícita el perfil que se va a utilizar. Para obtener más información sobre el archivo credentials, consulta Ajustes del archivo de configuración y credenciales en la Guía del usuario de AWS Command Line Interface .

Para obtener más información sobre la configuración de credenciales, como el uso de un archivo de configuración y credenciales existente, consulta Quick setup en la Guía del usuario de AWS Command Line Interface .

Pasos a seguir a continuación

Ahora está listo para instalar el AWS SAM CLI y comience a usar AWS SAM. Para instalar el AWS SAM CLI, consulte Instala la AWS SAM CLI.