本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
环境变量
环境变量提供了另一种方法以指定某些配置选项和凭证。
以下示例描述了如何为默认用户配置环境变量。
在 Linux 或 macOS 上设置环境变量
在 Linux 或 macOS 上运行以下命令以设置环境变量:
$
export DCV_SM_AUTH_SERVER_URL=https://example.com
$
export DCV_SM_CLIENT_ID=ExampleClientID
设置环境变量将会更改 Shell 会话结束之前使用的值,或者更改将变量设置为不同的值之前使用的值。您可以在 Shell 的启动脚本中设置变量,以在将来的会话中持久保留这些变量。
在 Windows 上设置环境变量
运行以下命令以在 Windows 命令提示符下设置环境变量:
$
setx DCV_SM_AUTH_SERVER_URL https://example.com
$
setx DCV_SM_CLIENT_ID ExampleClientID
使用 set
设置环境变量将会更改当前命令提示符会话结束之前使用的值,或者更改将变量设置为不同的值之前使用的值。使用 setx
设置环境变量将会更改当前命令提示符会话以及 在运行该命令后创建的所有命令提示符会话中使用的值。它不影响在运行该命令时已运行的其他命令 Shell。
使用设置环境变量 PowerShell
使用以下命令来设置环境变量 PowerShell:
$
$Env:DCV_SM_AUTH_SERVER_URL="https://example.com"
$
$Env:DCV_SM_CLIENT_ID="ExampleClientID"
如果您在 PowerShell 提示符处设置环境变量(如前面的示例所示),则它只会在当前会话的持续时间内保存该值。要使环境变量设置在所有会话 PowerShell 和命令提示符会话中保持不变,请使用*控制面板*中的*System* 应用程序将其存储。或者,您可以通过将变量添加到您的 PowerShell 个人资料中来为所有未来 PowerShell 会话设置该变量。有关存储环境变量或在会话中保留环境变量的更多信息,请参阅 PowerShell 文档
Amazon DCV 会话管理器支持的环境变量
Amazon DCV 会话管理器支持以下环境变量:
DCV_SM_AUTH_SERVER_URL
指定用于请求 OAuth 2.0 访问令牌的身份验证服务器的主机名。如果已定义,该环境变量将覆盖配置文件的值。
DCV_SM_CLIENT_ID
会话管理器客户端用于检索 OAuth 2.0 访问令牌的唯一客户端 ID。
DCV_SM_CLIENT_PASSWORD
会话管理器客户端用于检索 OAuth 2.0 访问令牌的密码。
DCV_SM_OAUTH2_TOKEN
用于API发出请求的访问令牌。