我正在使用AWS CLI。我使用AWS服务来假设role.After使用它,我会获得临时的亚马逊网络服务凭证,比如亚马逊网络服务访问密钥ID、亚马逊网络服务密钥和亚马逊网络服务会话令牌。我已经创建了一个bat文件来运行AWS STS承担角色命令并自动更改aws凭证文件。它工作得很好。现在,在使用临时凭据之后,我想恢复到原始凭据文件。我可以通过运行aws配置命令来更改aws访问密钥对。但我想自动清除aws_session_token。在linux中,我使用以下命令完成此操作。
sed '/^aws_session_token/s/=.*$/=/' credentials
se
我已从AWS IAM安全设置下载了.csv格式的密钥。我想使用这个密钥ssh into aws ec2实例。我尝试使用ssh -i,但是得到了"key too open“错误。所以我在谷歌上搜索并找到了一个解决方案来禁用秘密文件(windows 10)上的继承。现在我遇到了“format not supported”错误。因此,我尝试使用MobaXterm将CSV转换为.ppk/.pem格式,但没有成功。谁能告诉我如何在亚马逊网络服务EC2中使用.csv格式的密钥进行ssh?
我正在使用'MLflow‘项目,其中一个用例是这样的。
The MLflow running target/environment is docker.
Data lives on aws s3
When developing on a laptop. The laptop has an aws profile to access data.
(When developing on EC2, the EC2 have role attached to access s3)
目前,我的凭据存储在主机上,格式为'~/.aws/credential',并且可以访问主机中的