app.yml에 AWS Parameter Store ARN으로 비밀번호를 설정하는 방법

안녕하세요,
EC2 인스턴스의 Docker 컨테이너에서 Discourse를 설정하고 있습니다. 외부 RDS PostgreSQL 데이터베이스를 사용 중입니다. app.yml 파일에서 자격 증명을 파라미터 스토어의 ARN으로 전달하려고 합니다. 하지만 app.yml 파일이 ARN을 일반 비밀번호로 해석하는 것 같습니다.

app.yml 파일에서 AWS ARN을 올바르게 전달하는 방법을 조언해 주십시오. 샘플 app.yml 코드는 다음과 같습니다:

DISCOURSE_DB_HOST: testrds.testingabcdkfd.eu-west-1.rds.amazonaws.com
  DISCOURSE_DB_NAME: dbname
  DISCOURSE_DB_USERNAME: dbusername
  DISCOURSE_DB_PASSWORD: arn:aws:ssm:us-west-1:121212121212:parameter/discourse-db-password

인클레이션을 붙인 ARN도 시도해 보았지만 작동하지 않았습니다.

미리 감사드립니다.

RDS를 사용했을 때 postgres 비밀번호를 사용했습니다. ARN을 그렇게 사용하는 것은 불가능하다고 생각합니다.

당신이 해낼 수 있다고 확신하지만, 이 솔루션에 대한 게시물을 찾지 못하겠습니다. app.yml에 비밀번호를 직접 전달하는 것은 안전한 방법이 아닙니다. 다른 방법을 선호하시나요?

감사합니다.

데이터베이스가 비밀번호로 보호되어 있다면, 이는 보안이 되지 않습니다. 네트워크와 방화벽을 구성하여 VM만이 데이터베이스에 접근할 수 있도록 해야 하므로, 비밀번호를 아는 것이 큰 차이를 만들지 않습니다.

cdck/discourse.org가 AWS에서 RDS를 사용하여 수많은 사이트를 운영할 것이며, 그들 역시 동일한 변수에 비밀번호를 설정할 것이라고 확신합니다.