[英]Setting up a Vagrant box on EC2, how to get the “session token”
I have: 我有:
In the AWS plugin readme file it gives a template for a Vagrant file: 在AWS插件自述文件中,它提供了Vagrant文件的模板:
Vagrant.configure("2") do |config|
config.vm.box = "dummy"
config.vm.provider :aws do |aws, override|
aws.access_key_id = "YOUR KEY"
aws.secret_access_key = "YOUR SECRET KEY"
aws.session_token = "SESSION TOKEN"
aws.keypair_name = "KEYPAIR NAME"
aws.ami = "ami-7747d01e"
override.ssh.username = "ubuntu"
override.ssh.private_key_path = "PATH TO YOUR PRIVATE KEY"
end
end
How do I get aws.session_token = "SESSION TOKEN" ? 我如何获得aws.session_token =“ SESSION TOKEN”?
session_token
is the STS (Security Token Service) session token. session_token
是STS(安全令牌服务)会话令牌。
you would get the value from amazon CLI (installed and configured to work with your account) 您将从Amazon CLI(安装并配置为使用您的帐户)中获得价值
fhenri@machine:~$ aws sts get-session-token --duration-seconds 129600
{
"Credentials": {
"SecretAccessKey": "xxxxxxxx",
"SessionToken": "your token value",
"Expiration": "2015-11-12T14:23:22Z",
"AccessKeyId": "xxxxxx"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.