Как установить переменные окружения на AWS EC2?

Я работаю над приложением Django, которое будет размещено на AWS EC2. Некоторые из моих переменных являются чувствительными и должны быть исключены из контроля версий. Некоторые не являются чувствительными, но их значения варьируются от среды к среде. Чтобы достичь этого, я сохраняю значения в среде и получаю доступ к ним через код. CircleCI предоставляет способ достижения этого через Environment Variables проекта. Heroku также предоставляет подобную функциональность.

Пожалуйста, как я могу установить эти переменные в AWS Ec2?

Создайте файл .env там, где существует файл setting.py. После этого установите переменные окружения в этом файле

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_STORAGE_BUCKET_NAME
AWS_DEFAULT_REGION
AWS_MEDIA_STORAGE_BUCKET_NAME
AWS_S3_CUSTOM_DOMAIN
AWS_CLOUDFRONT_KEY
AWS_CLOUDFRONT_KEY_ID

и установить другие необходимые переменные, связанные с AWS

Вернуться на верх