Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

🟡 AWS Parameter Store ☁️ CÓMO Usar VARIABLES de ENTORNO en LAMBDA NODEJS 🟢 | Saisho

Автор: Saisho_Dev

Загружено: 2024-03-06

Просмотров: 747

Описание:

Hola a todos!, espero les sirva mucho este tutorial, intenté ser conciso pero terminé extendiéndome un poco en las explicaciones, espero que al menos me haya hecho entender bien todo el proceso, como siempre recibo feedback en los comentarios!

Resumen TUTORIAL y código utilizado NodeJS:
Systems Manager: Parameter Store:
-Guardan un String o SecureString (Codificado) con la ruta y nombre que prefieran.

Desde las variables de entorno del Lambda (Configuration: Environment variables):
-Guardar una variable de entorno que almacene el nombre exacto de la variable del Parameter Store, con una key o nombre también pertinente.


Desde los permisos del Lambda (Configuration: Permissions): Execution Rol:
-Sino tienen un rol agregado ya, crean y agregan uno, luego:
Add permissions: Create Inline Policy: System managers:
-Seleccionan los que digan GetParameters(GetParameter, GetParameters, GetParameterHistory, GetParametersByPath).
Luego, en Resources: Add ARN:
-Region: us-east-1
-Parameter Name: El nombre/ruta completo del parameter store que quieren leer, pueden usar asterízco (*) para coger todos los valores de una ruta, ejemplo: dev/* utiliza todas las variables de entorno bajo "/dev/".


Aquí les dejo el código con la librería y comando que me funcionó en un Lambda NodeJS V18.*:
import { GetParameterCommand, SSMClient } from "@aws-sdk/client-ssm";

const variableFromParameterStoreNeeded = process.env.variableEnvFromLambda;

const ssmClient = new SSMClient({});

//Hacer función async para utilizar el await
const getParameterStoreVariableResult = await ssmClient.send(
new GetParameterCommand({ Name: variableFromParameterStoreNeeded })
);

const contentValueFromVariableOfParameterStore = getParameterStoreVariableResult.Parameter.Value;
//Con esto ya utilizan en lo que necesiten el valor textual almacenado en la variable de entorno
//Que crearon desde el parameter Store, por ejemplo una table Dynamo o URL de DDBB.

Cambio cuando se usa una variable del Parameter Store Encriptada (String Secure):

const parameterResult = await ssmClient.send(
new GetParameterCommand({ Name: topicArn, WithDecryption: true })
);
//Se añade el { Name: topicArn, WithDecryption: true } "WithDecryption: true".

Y así de fácil puedes traer el valor almacenado en la variable de entorno global del Parameter Store en cualquier parte de AWS (En el ejemplo del video, un lambda), espero les sirva!

No olvides suscribirte y dar like!

🟡 AWS Parameter Store ☁️ CÓMO Usar VARIABLES de ENTORNO en LAMBDA NODEJS 🟢 | Saisho

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

AWS Parameters and Secrets Lambda Extension - SSM Parameters

AWS Parameters and Secrets Lambda Extension - SSM Parameters

AWS CloudFront Demo y Casos de uso 😎

AWS CloudFront Demo y Casos de uso 😎

AWS Systems Manager Parameter Store - Use Credentials with ECS Environment Variables (Hands-On)

AWS Systems Manager Parameter Store - Use Credentials with ECS Environment Variables (Hands-On)

🟡AWS Cognito + Amplify ☁️ | Autenticación en Angular (React, Vue, ...) con la nube | 1/2 | Saisho

🟡AWS Cognito + Amplify ☁️ | Autenticación en Angular (React, Vue, ...) con la nube | 1/2 | Saisho

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

AWS Lambda & DynamoDB CRUD | Serverles Framework con Nodejs y AWS

AWS Lambda & DynamoDB CRUD | Serverles Framework con Nodejs y AWS

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Secrets Manager vs  Parameter Store: Which Should You Use?

Secrets Manager vs Parameter Store: Which Should You Use?

[2026] Feeling Good Mix - English Deep House, Vocal House, Nu Disco | Emotional / Intimate Mood

[2026] Feeling Good Mix - English Deep House, Vocal House, Nu Disco | Emotional / Intimate Mood

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

Chrome, Firefox, Vivaldi или Brave? Сравниваем безопасность и конфиденциальность браузеров

Chrome, Firefox, Vivaldi или Brave? Сравниваем безопасность и конфиденциальность браузеров

Долбануть по Ирану, отжать Гренландию | Обычный вторник Трампа? (English subtitles)

Долбануть по Ирану, отжать Гренландию | Обычный вторник Трампа? (English subtitles)

How to use AWS parameter store with serverless

How to use AWS parameter store with serverless

Introducción a AWS Step Functions - Maquinas de estado para organizar tus aplicaciones Serverless

Introducción a AWS Step Functions - Maquinas de estado para organizar tus aplicaciones Serverless

AWS Systems Manager — автоматизация исправлений для экземпляров Amazon EC2 | Концепция | Демонстр...

AWS Systems Manager — автоматизация исправлений для экземпляров Amazon EC2 | Концепция | Демонстр...

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

AWS Lambda: Gestión de Variables de Entorno en Ambientes Diferentes (Guía Práctica)

AWS Lambda: Gestión de Variables de Entorno en Ambientes Diferentes (Guía Práctica)

AWS - 52 - Como guardar secretos en AWS.

AWS - 52 - Como guardar secretos en AWS.

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com