标签: amazon-ami

AWS EC2 获取 AMI 大小

我正在使用 ec2 并使用我的机器的快照创建自定义 AMI。我找不到如何在磁盘上获取它的实际大小来计算它会向我收取存储它的成本。

如何获得存储 AMI(机器快照)的实际压缩大小或估计成本

cloud snapshot amazon-ec2 amazon-web-services amazon-ami

2
推荐指数
1
解决办法
2012
查看次数

PHP 警告:redis.so:未定义符号:第 0 行未知中的 php_json_decode_ex

我刚刚像往常一样安装了扩展程序

sudo pecl7 install redis;
Run Code Online (Sandbox Code Playgroud)

我得到了这个错误

sudo php-fpm -t
Run Code Online (Sandbox Code Playgroud)

[2019 年 7 月 11 日 20:52:10] 注意:PHP 消息:PHP 警告:PHP 启动:无法加载动态库 '/usr/lib64/php/7.1/modules/redis.so' - /usr/lib64/ php/7.1/modules/redis.so:未定义符号:第 0 行未知中的 php_json_decode_ex

我使用的是 Amazon Linux AMI 2018.03.0

php amazon-ami

2
推荐指数
1
解决办法
6043
查看次数

使用 cli 将 ami 复制到不同区域

我正在尝试通过 AWS CLI 将 ami 从一个区域复制到另一个区域。

以下命令可以很好地将 ami 复制到同一区域:

aws ec2 copy-image --name ami-copy-test --source-image-id ami-123... --source-region us-east-1
Run Code Online (Sandbox Code Playgroud)

但我试图复制到不同的区域,例如 us-east-2。


好像没有旗帜--destination-region。文档页面: https://docs.aws.amazon.com/cli/latest/reference/ec2/copy-image.html 指出:

您可以在发出请求时使用其端点来指定目标区域。

但这实际上意味着什么?

amazon-ec2 amazon-web-services aws-cli amazon-ami

2
推荐指数
1
解决办法
1435
查看次数

Can I delete original EC2 instance after creating an image out of it?

我已经使用EBS根目录设置了EC2实例。作为该过程的一部分,系统已创建其EBS卷的快照。我的疑问是,当我删除EC2实例(及其EBS卷)时会发生什么。

删除EBS卷之后,快照仍将拥有系统的完整副本吗?将来是否可以从AMI中还原系统的副本?

谢谢

amazon-ec2 amazon-web-services amazon-ami

1
推荐指数
1
解决办法
2420
查看次数

优化大 EBS 卷初始化(预热)

我正在从具有 300GB 根卷的数据库服务器烘焙 AMI。80% 的容量正在使用中。烘焙 AMI 背后的原因是我们每天需要多个具有完全相同数据的新实例。AMI 是合适的解决方案,因为恢复过程非常缓慢。因此创建实例后无法启动数据恢复过程。我们希望实例在 7-8 分钟内准备好所有数据。

但是,新实例中的性能非常差。其背后的原因是实例使用 EBS 并且需要按照本文档中的描述进行初始化。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-initialize.html

不幸的是,初始化过程需要 5-6 小时,这对我们来说不是一个解决方案。

那么,当 AMI 中需要的底层数据非常大时,烘焙 AMI 的最佳实践是什么?

amazon-ec2 amazon-web-services ec2-ami amazon-ami

1
推荐指数
1
解决办法
2185
查看次数

如何在亚马逊AMI实例上编辑php.ini(php版本7.1)文件

我想在amazon-ec2 AMI instance.i上更改我的默认php.ini文件配置.我可以使用putty和filezila访问我的任何实例.

php instance amazon-ec2 amazon-web-services amazon-ami

1
推荐指数
1
解决办法
856
查看次数

如何在没有密钥对/pem文件的情况下访问AWS EC2实例的SSH

我的客户已安装AWS Marketplace Bitnami WordPress,但他没有与该 EC2 实例关联的任何 .pem 文件和凭证。我们需要更改 wp-config.php 和 .htaccess 文件中的某些内容。现在我们无法做到这一点。

我用谷歌搜索但没有找到任何有成果的东西。

amazon-ec2 bitnami amazon-ami

1
推荐指数
1
解决办法
1万
查看次数

使用yum在Amazon Linux 2中安装.NET Core

我找不到在AWS Linux 2 AMI上安装dotnet 2.2的直接方法。

有一些公告说已经安装了预构建的AMI,但是我看到的也有不同版本的MSSQL Server。

是否没有办法使用yum安装dotnet core 2.2或在没有SQL Server的情况下获得AMI?

在Amazon Linux AMI上发现了Run .NET程序,但我想知道它是否仍然有效,还有没有更简单的方法。

amazon-web-services .net-core asp.net-core amazon-ami

1
推荐指数
3
解决办法
1648
查看次数

如何找到只有id的Amazon EC2 AMI?

我所拥有的是 AMI id(类似于 ami-06358f49b5839867c) 这个案例是我在这个Karamel 脚本中看到的 AMI

如何查找有关该 AMI 的信息,例如名称、区域……?

amazon-ec2 amazon-web-services amazon-ami

1
推荐指数
1
解决办法
682
查看次数

如何使用shell脚本找到ami id

如何使用shell脚本找到ami id

我的剧本:

for i in $(cat /tmp/amidel.txt); do
        echo "Image ID of instance which needed to be Deregistered is $i ";
        val1="$i"-i-*
        aws ec2 describe-images --filters "Name=name,Values=$val1" | awk '{ print  $11 }' 
done
Run Code Online (Sandbox Code Playgroud)

现在问题是"aws ec2 describe-images"返回不同awk值的图像id:

$ aws ec2 describe-images --filters "Name=name,Values=instance-20Aug15-i-*" |  awk '{ print  $9 }'
Run Code Online (Sandbox Code Playgroud)

输出:

ami-xxxx

$ aws ec2 describe-images --filters "Name=name,Values=instance-18Aug15-i-*" |  awk '{ print  $11 }' 
Run Code Online (Sandbox Code Playgroud)

输出:

ami-xxxx
Run Code Online (Sandbox Code Playgroud)

发生这种情况是因为"aws ec2 describe-images"返回的第三个值是Comment,它随每个ami图像而变化:

$ aws ec2 describe-images --filters "Name=name,Values=instance-18Aug15-i-*" 
Run Code Online (Sandbox Code Playgroud)

输出:

IMAGES  x86_64  This is …
Run Code Online (Sandbox Code Playgroud)

shell awk amazon-ec2 amazon-web-services amazon-ami

0
推荐指数
1
解决办法
796
查看次数

如何加快 AMI(亚马逊机器映像)的创建?

AMI 创建需要长时间。有没有办法让它更快发生?

例如,也许通过更改一些 AMI 创建设置,也许是关于 IOPS、卷类型、设备等。我不知道如何更改这些或是否有帮助。所以我不确定在这个阶段有什么方法可以加速 AMI 创建过程。

amazon-web-services amazon-ami

0
推荐指数
1
解决办法
1740
查看次数