容器运行时自动设置以下变量:
CLOUDFLARE_APPLICATION_ID- Containers 应用程序的 IDCLOUDFLARE_COUNTRY_A2- 容器所放置国家的 ISO 3166-1 Alpha 2 代码 ↗CLOUDFLARE_LOCATION- 容器所放置位置的名称CLOUDFLARE_REGION- 区域名称CLOUDFLARE_DURABLE_OBJECT_ID- 容器绑定的 Durable Object 实例的 ID。你可以在仪表板上使用它来标识特定的容器实例。
你可以在 Worker 中定义容器时设置环境变量,或者在启动容器实例时设置。
例如:
class MyContainer extends Container {
defaultPort = 4000;
envVars = {
MY_CUSTOM_VAR: "value",
ANOTHER_VAR: "another_value",
};
}有关定义环境变量和 secrets 的更多详细信息,请参阅此示例。