如何添加不是简单字符串(包含嵌套括号等)的AWS环境变量?

A13*_*rar 4 web-hosting amazon-web-services web

我想在我的 aws 环境中添加这个环境变量。

 GCP_CREDENTIALS={
    "type": "service_account",
    "project_id": "dummy-project-id",
    "private_key_id": "dummy-private-key-id",
    "private_key": "-----BEGIN PRIVATE KEY-----\ndummyPrivateKey\n-----END PRIVATE KEY-----\n",
    "client_email": "dummy-client-email@dummy-project-id.iam.gserviceaccount.com",
    "client_id": "dummy-client-id",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/dummy-client-  email%40dummy-project-id.iam.gserviceaccount.com"
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

单纯粘贴是不行的。我认为他们期待一个没有任何括号的简单字符串。

Ish*_*ain 5

首先,将字符串(包括大括号)编码为 Base64 字符串。然后解码并在文件中的任意位置使用它。这样,括号将被删除,AWS 会将其识别为合法的环境变量。