环境变量引用
Dapr 使用的环境变量列表
下表列出了 Dapr 运行时, CLI 或应用程序中使用的环境变量:
环境变量 | 使用方 | 描述 |
---|---|---|
DAPR_HTTP_PORT | 您的应用程序 | Dapr 正在侦听的 HTTP 端口. 您的应用程序应该使用此变量连接到 Dapr, 而不是硬编码端口值. 由 dapr-sidecar-injector 注入pod中的所有容器. |
DAPR_GRPC_PORT | 您的应用程序 | Dapr 正在侦听的 gRPC 端口. 您的应用程序应使用此变量来连接至 Dapr, 而不是硬编码端口值. 由 dapr-sidecar-injector 注入pod中的所有容器. |
DAPR_TOKEN_API | 您的应用程序 | 用于来自应用程序的请求的 Dapr API 认证的令牌. 用于来自应用程序的请求的 Dapr API 认证的令牌. 阅读在 Dapr中启用 API 令牌认证 以获取更多信息. 阅读在 Dapr中启用 API 令牌认证 以获取更多信息. |
APP_TOKEN_API | 您的应用程序 | 应用程序用于认证来自 Dapr 的请求的令牌. 阅读 使用令牌认证对来自 Dapr 的请求进行认证 以获取更多信息. |
DAPR_PLACEMENT_HOST | 您的应用程序 | Dapr Placement服务的地址. 仅当您运行应用程序 (创建actors) 并且要告知应用程序Placement服务的位置时, 才需要自托管方式. 这在本地机器开发之外是永远不需要的. |
DAPR_NETWORK | Dapr CLI | 可选的 Dapr CLI 用于指定 Docker 网络来部署Dapr 运行时。 |
NAMESPACE | Dapr 运行时 | 用于指定组件的 自托管模式下的命名空间 |