안녕하세요. aws를 정말 유용하게 사용하고 있고, 현재 elastic beanstalk를 이용하여…

안녕하세요.
aws를 정말 유용하게 사용하고 있고, 현재 elastic beanstalk를 이용하여 웹 어플리케이션을 deploy를 하고 있습니다.
그런데 궁금한게 있습니다.
Elastic beanstalk을 이용하여 deploy 할 때, Elastic beanstalk 웹 콘솔에서 Configuration -> Software Configuration 의 Environment variables 를 설정할 수 있습니다.
이 때 설정한 환경 변수는 실제 EC2에 ssh로 접속했을 때 적용이 되지 않습니다.
App access key, secret key등은 보안상의 문제로 코드에 직접 하드코딩하지 않고, 위에 말한 Software configuration에서 environment variables로 설정하였는데 ssh로 접근하여 할 작업이 위 환경변수가 적용되지 않아 문제가 발생하고 있습니다.
혹시 이러한 문제를 해결하신 분 계신가요?
그리고 왜 ssh 에서 환경 변수가 제대로 보이지 않는지 이유를 알고 싶습니다.

감사합니다.

3 thoughts on “안녕하세요. aws를 정말 유용하게 사용하고 있고, 현재 elastic beanstalk를 이용하여…

  1. 음… configuration 말고 EC2 Instance 의 IAM role 이라는 곳에 aws-elasticbeanstalk-ec2-role 이런 Role이 추가 되어 있는걸 보실 수 있구요, 이곳에 권한을 IAM Management Console 을 통해 넣을 수 있는 것으로 알고 있습니다. Roles -> Permissions 에서 Attach Policy 하고 선택 하시면 됩니다. 다만, 2개까지 붙일 수 있기 때문에, 적절히 사용 하셔야 할듯 합니다. 저는 이렇게 사용 하라고 들었던것 같네요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.