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.
Autenticación mediante el AWS uso AWS del SDK para Rust
Debes establecer cómo se autentica tu código AWS al desarrollar con Servicios de AWS él. Puedes configurar el acceso programático a AWS los recursos de diferentes maneras en función del entorno y del AWS acceso del que dispongas.
Para elegir el método de autenticación y configurarlo para el SDK, consulte Autenticación y acceso en la Guía de referencia sobre herramientas AWS SDKs y herramientas.
Recomendamos que los nuevos usuarios que desarrollen sus aplicaciones de forma local y que su empresa no les dé un método de autenticación lo configurenAWS IAM Identity Center. Este método incluye la instalación del AWS CLI para facilitar la configuración y para iniciar sesión con regularidad en el portal de AWS acceso.
Si elige este método, complete el procedimiento de inicio de sesión para el desarrollo AWS local con las credenciales de la consola que aparecen en la Guía de referencia de herramientas AWS SDKs y herramientas. Una vez completado, su entorno debe contener los siguientes elementos:
-
ElAWS CLI, que se utiliza para iniciar una sesión en el portal de AWS acceso antes de ejecutar la aplicación.
-
Un archivo
configcompartido de AWS que tiene un perfil[default]con un conjunto de valores de configuración a los que se puede hacer referencia desde el SDK. Para encontrar la ubicación de este archivo, consulte Ubicación de los archivos compartidos en la Guía de referencia de AWS SDKs and Tools. -
El archivo compartido de
configestablece la configuración deregion. Esto establece el valor predeterminado Región de AWS que el SDK usa para AWS las solicitudes. Esta región se usa para las solicitudes de servicio del SDK que no tienen especificadas una región. -
El SDK usa la configuración del proveedor de credenciales de inicio de sesión del perfil para adquirir las credenciales antes de enviar las solicitudes a AWS ellas. El
login_sessionvalor, que almacena la identidad de la sesión de la consola de administración que seleccionó durante el flujo de trabajo de inicio de sesión, permite el acceso a los AWS servicios utilizados en la aplicación.El siguiente
configarchivo de ejemplo muestra un perfil predeterminado configurado con la sesión de consola de configuración del proveedor de credenciales de inicio de sesión seleccionada durante el flujo de trabajo de inicio de sesión. Lalogin_sessionconfiguración del perfil hace referencia a la sesión de consola nombrada seleccionada durante el flujo de trabajo:[default] login_session = arn:aws:iam::0123456789012:user/usernameregion = us-east-1nota
Debe habilitar la
credentials-loginfunción de laaws-configcaja para utilizar este proveedor de credenciales.
Información adicional de autenticación
Los usuarios humanos, que también reciben el nombre de identidades humanas, son las personas, los administradores, los desarrolladores, los operadores y los consumidores de las aplicaciones. Deben tener una identidad para acceder a sus AWS entornos y aplicaciones. Los usuarios humanos que son miembros de su organización (es decir, usted, el desarrollador) se conocen como identidades de personal.
Utilice credenciales temporales al accederAWS. Puedes usar un proveedor de identidad para que tus usuarios humanos proporcionen acceso federado a AWS las cuentas asumiendo funciones, que proporcionan credenciales temporales. Si desea administrar el acceso de manera centralizada, se recomienda utilizar (IAM Identity Center) para administrar el acceso a las cuentas y los permisos de esas cuentas. Para obtener más alternativas, consulte lo siguiente:
-
Para obtener más información sobre las prácticas recomendadas, consulte Prácticas recomendadas de seguridad en IAM en la Guía del usuario de IAM.
-
Para crear AWS credenciales de corta duración, consulte Credenciales de seguridad temporales en la Guía del usuario de IAM.
-
Para obtener más información sobre otros proveedores de credenciales compatibles con el SDK para Rust, consulte los proveedores de credenciales estandarizados en la Guía de referencia de herramientas AWS SDKs y herramientas.