AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

配置 SSM 代理以使用适用于 Windows 实例的代理

本主题中的信息适用于在 2016 年 11 月或之后创建的 使用 Nano 安装选项的 Windows Server 实例。

如果实例是在 2016 年 11 月之前 创建的 Windows Server 2003-2012 R2 实例,则 EC2Config 在实例上处理 Systems Manager 请求。有关配置 EC2Config 以使用代理的信息,请参阅配置 EC2Config 服务的代理设置

对于使用 Nano 安装选项 (Nano Server) 的 Windows Server 2016 实例,您必须使用 PowerShell 连接。有关更多信息,请参阅连接到 Windows Server 2016 Nano Server 实例

配置 SSM 代理以使用代理

  1. 使用远程桌面或 Windows PowerShell,连接到您希望配置的实例,以使用代理。

  2. 在 PowerShell 中运行以下命令块。将 hostnameport 替换为有关代理的信息:

    $serviceKey = "HKLM:\SYSTEM\CurrentControlSet\Services\AmazonSSMAgent" $keyInfo = (Get-Item -Path $serviceKey).GetValue("Environment") $proxyVariables = @("http_proxy=hostname:port", "no_proxy=169.254.169.254") If($keyInfo -eq $null) { New-ItemProperty -Path $serviceKey -Name Environment -Value $proxyVariables -PropertyType MultiString -Force } else { Set-ItemProperty -Path $serviceKey -Name Environment -Value $proxyVariables } Restart-Service AmazonSSMAgent

重置 SSM 代理的代理配置

  1. 使用远程桌面或 Windows PowerShell,连接到要配置的实例。

  2. 如果使用远程桌面连接,则以管理员的身份启动 PowerShell。

  3. 在 PowerShell 中运行以下命令块:

    Remove-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\AmazonSSMAgent -Name Environment Restart-Service AmazonSSMAgent