在使用代理伺服器的 Amazon Linux 執行個體上升級 Python 請求模組 - AWS Systems Manager

在使用代理伺服器的 Amazon Linux 執行個體上升級 Python 請求模組

若要修補使用代理並且從 Amazon Linux AMI 建立的執行個體,Patch Manager (AWS Systems Manager 的一個功能) 要求最新版本的 Python requests 模組安裝在執行個體上。我們建議您一律升級到最新發行的版本。

為確保安裝最新版本的 Python requests 模組,請依照以下步驟進行:

  1. 登入 Amazon Linux 執行個體,或使用 Run Command (AWS Systems Manager 的一個功能) 中的 AWS Systems Manager 文件 (SSM 文件 ) AWS-RunShellScript,並在執行個體上執行下列命令。

    pip list | grep requests
    • 如果安裝了模組,在類似以下的回應中請求會傳回版本編號。

      requests (1.2.3)
    • 如果未安裝模組,請執行下列命令來安裝它。

      pip install requests
    • 如果 pip 本身未安裝,請執行下列命令來安裝它。

      sudo yum install -y python-pip
  2. 如果安裝了模組,但列出的版本早於 2.18.4 (例如之前的步驟中所顯示的 1.2.3),請執行以下命令來升級到最新版本的 Python requests 模組。

    pip install requests --upgrade