dask-ec2 键名不存在
dask-ec2 keyname does not exist
我正在尝试使用 dask-ec2 在 AWS 上设置 EC2 集群,但是 运行 在尝试 'dask-ec2 up' 命令时遇到了一些麻烦。我得到的错误是:
ERROR: The keyname 'my_keyname_here' does not exist, please create it in the EC2 console
(我已经用 'my_keyname_here' 替换了我的实际键名,所以这不是问题所在)
但是,当我尝试以下操作时,找到了我的密钥名称:
import boto3
client = boto3.client("ec2", region_name='eu-west-1')
print(client.describe_key_pairs(KeyNames=['my_keyname_here']))
根据 GitHub (https://github.com/dask/dask-ec2) 上的源代码,这正是 dask-ec2 在发生此错误时尝试执行的操作。我还可以使用 AWS CLI 找到我的密钥名称。
我在 Windows 10 机器上使用带 python 3.5.2 的 Anaconda。
有谁知道可能导致此问题的原因吗?
我发现 dask-ec2 不从 AWS CLI 读取区域。如果您想使用默认区域 (us-east-1) 以外的其他区域,您需要在 运行 'dask-ec2 up':[= 时使用 '--region-name' 标志指定它11=]
dask-ec2 up --keyname my_keyname_here --keypair /path/to/my/keypair --region-name eu-west-1
我正在尝试使用 dask-ec2 在 AWS 上设置 EC2 集群,但是 运行 在尝试 'dask-ec2 up' 命令时遇到了一些麻烦。我得到的错误是:
ERROR: The keyname 'my_keyname_here' does not exist, please create it in the EC2 console
(我已经用 'my_keyname_here' 替换了我的实际键名,所以这不是问题所在)
但是,当我尝试以下操作时,找到了我的密钥名称:
import boto3
client = boto3.client("ec2", region_name='eu-west-1')
print(client.describe_key_pairs(KeyNames=['my_keyname_here']))
根据 GitHub (https://github.com/dask/dask-ec2) 上的源代码,这正是 dask-ec2 在发生此错误时尝试执行的操作。我还可以使用 AWS CLI 找到我的密钥名称。
我在 Windows 10 机器上使用带 python 3.5.2 的 Anaconda。
有谁知道可能导致此问题的原因吗?
我发现 dask-ec2 不从 AWS CLI 读取区域。如果您想使用默认区域 (us-east-1) 以外的其他区域,您需要在 运行 'dask-ec2 up':[= 时使用 '--region-name' 标志指定它11=]
dask-ec2 up --keyname my_keyname_here --keypair /path/to/my/keypair --region-name eu-west-1