コンテナランタイムは、次の変数を自動で設定します。
CLOUDFLARE_APPLICATION_ID- Containers アプリケーションの IDCLOUDFLARE_COUNTRY_A2- コンテナが配置されている国の ISO 3166-1 Alpha 2 コード ↗CLOUDFLARE_LOCATION- コンテナが配置されているロケーション名CLOUDFLARE_REGION- リージョン名CLOUDFLARE_DURABLE_OBJECT_ID- コンテナがバインドされている Durable Object インスタンスの ID。ダッシュボードで特定のコンテナインスタンスを識別するために使えます。
環境変数は、Worker で Container を定義するとき、またはコンテナインスタンスの起動時に設定できます。
例:
class MyContainer extends Container {
defaultPort = 4000;
envVars = {
MY_CUSTOM_VAR: "value",
ANOTHER_VAR: "another_value",
};
}環境変数とシークレットの定義の詳細は、この例 を参照してください。