반응형
func SetEncrypt(text string) string {
key := config.Config.Encrypt.EncryptKey
return Encrypt(key, text)
}
# 이슈
암호화하는 과정에서 key 값이 0이 나와서 에러가 발생한다.
# 해결책
config.json에 Encryptkey가 없어서 에러가 난다고 생각했는데
컴퓨터 환경 변수에 STUDY_GENIE_ENCRYPT_KEY를 넣어준 후에
환경변수를 설정하는 코드에서
Config.Encrypt.EncryptKey = properties["STUDY_GENIE_ENCRYPT_KEY"]
이렇게 설정을 해줬다.
config.json에 설정을 하지 않은 이유는 보안상의 문제이다.
우리팀은 elastic beanstalk에서 설정을 해준다고 한다.
(데브옵스를 공부해야할 이유가 점점 생기고 있다)
반응형
'Study > Go 언어' 카테고리의 다른 글
[golang] 문자열 치환하기 (replace) (0) | 2021.12.30 |
---|---|
[Error] panic: Record map key is not string 해결방안 (0) | 2021.12.30 |
[golang] XORM에서 like문 사용할 때 % 처리하는 방법 (0) | 2021.12.16 |
[Golang] JSON에서 원하는 값만 추출해 오기 (0) | 2021.12.13 |
[golang] Html 파일을 PDF로 변환 (go-wkhtmltopdf 사용) (0) | 2021.12.08 |