我正試圖用terraform在AWS Secrets Manager中設定一個鍵值秘密。 現在我想用一個base64編碼的json物件來替換 "AzureDiamond "這個字串。 你能幫助我如何用base64encode(file("./src/secret.json"))回傳的值替換上述字串嗎
?resource "aws_secretsmanager_secret_version"/span> "testtools"/span> {
secret_id = aws_secretsmanager_secret.testtools.id
secret_string = "{"/span>config"/span>: "AzureDiamond"}"
uj5u.com熱心網友回復:
我認為最簡單的方法是使用filebase64與jsonencode:
resource "aws_secretsmanager_secret_version" "testtools" {
secret_id = aws_secretsmanager_secret.testtools.__id
secret_string = jsonencode({config = filebase64("./src/secret.json"/span>)})
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/308354.html
標籤:
