[英]I would like to know how to check DatabaseConnections using aws cli.?
[英]eks option is not available in AWS CLI. How to install it?
我已經在大約 6 個月前安裝了 AWS CLI,今天使用以下命令進行了升級。
pip install --upgrade awscli
我的 Ubuntu 18.04 機器上的當前版本是:
aws-cli/1.14.44 Python/3.6.5 Linux/4.15.0-23-generic botocore/1.8.48
當我嘗試 aws eks 命令時,出現以下錯誤:
Invalid choice: 'eks', maybe you meant:
* es
我的 aws cli 是否已正確升級,還是應該為 EKS 服務安裝其他東西?
我在 El Capitan 10.11.6 上遇到了同樣的問題,唯一可行的解決方案是:
sudo pip install awscli --ignore-installed six
第 6 版在 El Capitan 中帶有 distutils
請檢查您為安裝的 AWS CLI 配置的 AWS 區域。 AWS EKS 僅在美國東部(弗吉尼亞北部)和美國西部(俄勒岡)可用。 請正確檢查它並為 AWS CLI 配置相同的內容。
我遇到了同樣的問題,因為我當前的 aws cli 版本很舊(如下所示)
$aws --version
aws-cli/1.14.44 Python/3.6.8 Linux/4.15.0-58-generic botocore/1.8.4
升級 awscli 版本有助於解決問題
$pip3 install --upgrade --user awscli
$aws --version
aws-cli/1.16.252 Python/3.6.8 Linux/4.15.0-58-generic botocore/1.12.242
這是升級 awscli 的鏈接https://docs.aws.amazon.com/cli/latest/userguide/install-linux-al2017.html
我試圖從 diff aws 配置文件連接到集群。 所以理想情況下,我們應該使用相同的 IAM 配置文件從本地運行 kubectl,這樣 heptio-authenticator-aws 就會很高興。
當我們使用 apt 包安裝aws-cli
時會發生這種情況,如下所示。
sudo apt-get install awscli
因為默認情況下它會安裝 1.14 aws-cli
版本。 因此,我的建議是使用 pip3 將aws-cli
安裝到您的機器上。 它始終安裝最新的aws-cli
版本。
pip3 install --upgrade --user awscli
所有這些都不適合你
pip uninstall awscli
sudo rm -rf /usr/local/aws
pip3 install awscli --upgrade --user
aws --version aws-cli/1.18.39 Python/3.6.9 Linux/4.15.0-1065-aws botocore/1.15.39
如果這是舊版本(aws-cli/1.18.39)那么它對你不起作用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.