我有一个由 openssl 生成的 .pem 私钥。如何从中提取密钥ID?
编辑:生成的 rsa 密钥对用于 Amazon cloudfront。在控制台上上传时,会显示“密钥 ID”。但是,我生成的私钥不适用于我的账户,而且我没有任何插槽可用于在我的 AWS 账户上上传公钥(限制为 2 个公钥)。
我想总结一下可能导致MAC 地址更改的常见情况?
尝试创建角色http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html 时,我遇到了以下错误(AccessDenied) when calling the CreateRole operation: User: arn:aws:iam::806409516843:user/<username> is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::806409516843:role/vmimport
。
我曾尝试阅读文档并在该主题上进行多次谷歌搜索,但似乎无法找到允许我的用户创建角色的方法。请帮忙。
我正在使用 terraform 来管理我的基础设施。我添加了新的 cloudwatch 警报来触发 ECS(fargate)自动缩放策略。一切顺利,但是,每次触发我的任何 cloudwatch 警报时,我都会在日志中收到以下错误:
无法执行操作 arn:$policy_arn 收到错误:“”
我检查了 IAM 策略,一切似乎都很好:我有多个 cloudwatch 警报,根据以下指标触发扩展策略:
知道这与什么有关吗?
我在设置第一个 EC2 实例后无法通过提示。ubuntu LTS AMI 假定将 ubuntu 作为默认用户名。当经典向导期间询问时,我设置了没有密钥对的实例。常规密码验证是我唯一的选择。我什至无法让 AMI 提示我输入密码。
另外我不知道 ubuntu 用户的默认密码,并且在任何地方都找不到它。请帮助!
我正在 Laravel 中使用 Laravel Homestead vagrant box bud 进行开发,没有任何生产环境。现在我指示使用 AWS EC2 进行生产。
那么有没有什么方便的方法可以让 AWS EC2 实例准备好(相同)到 Laravel Homestead 虚拟机?我用谷歌搜索,但没有得到任何答案。
我尝试在 EC2 实例上手动安装依赖项。但是看起来工作量很大而且容易出错,而且这样做可能在生产和本地环境中存在差异?
任何帮助,将不胜感激。
我无法删除 AWS 上的安全组。我有零个实例 - 正在运行或已停止,并且 aws 卷为零。经过十几次或多次尝试后,我已验证这些消息反映了:
a) 组之间的循环依赖 b) 不正确的依赖
我不知道如何删除这些组。
更新 我无法删除以下任何安全组。他们都报告了彼此之间的依赖关系。这真是一团糟。
我正在尝试设置通过 AWS Session Manager 使用 ssh 命令连接的代理(由 ansible 使用)。截至目前,我可以使用 AWS CLI 命令连接到我的虚拟机,如下所示
aws ssm start-session --target i-XXXXXXXXX
Run Code Online (Sandbox Code Playgroud)
考虑到这一点,我尝试在 ssh 配置中设置 ProxyCommand,这与 AWS 推荐的相同
host i-* mi-*
ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p' --region eu-west-2"
Run Code Online (Sandbox Code Playgroud)
现在它变得很奇怪,它显示为连接已打开,但它只是挂在那里,没有将输入重定向到虚拟机,也没有打印提示。
$ ssh i-XXXXXXXXXXXX -vvvvvvvvv
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /home/foo/.ssh/config
debug1: /home/foo/.ssh/config line 1: Applying options for i-*
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Executing …
Run Code Online (Sandbox Code Playgroud) 我想在我的 AWS EC2(操作系统:AMI2)实例上安装 Nginx 作为反向代理。
当我尝试安装时nginx
,我被告知nginx is available in Amazon Linux Extra topics...
sudo yum install nginx
Run Code Online (Sandbox Code Playgroud)
但是当我尝试安装时:topic:
,我被告知Topic :topic: is not found.
sudo amazon-linux-extras install :topic:
Run Code Online (Sandbox Code Playgroud)
我真的不知道如何处理这个错误。
我正在使用 AWS sagemaker,今天我去提交一些文件并收到此错误:
Bad owner or permissions on /home/sagemaker-user/.ssh/config
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
我进行了更多调查,发现我的主文件夹的/home/sagemaker-user/
所有者错误
sagemaker-user@studio$ ls -la /home
total 4
drwxr-xr-x 1 root root 30 Feb 27 14:18 .
drwxr-xr-x 1 root root 73 Feb 27 14:18 ..
drwx------ 2 sagemaker-studio sagemaker-studio 62 Feb 27 14:18 sagemaker-studio
drwx------ 22 sagemaker-studio 65534 6144 Feb 27 14:47 sagemaker-user
Run Code Online (Sandbox Code Playgroud)
我尝试用 chown 更改所有权,但不能。即使root了也没有!!
sagemaker-user@studio$ sudo su …
Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×3
linux ×3
ssh ×2
ubuntu ×2
bash ×1
centos ×1
dependencies ×1
networking ×1
nginx ×1
openssl ×1
permissions ×1
rsa ×1
vagrant ×1