×

Aminator EBS AMIs创建工具

消耗积分:0 | 格式:zip | 大小:0.10 MB | 2022-04-29

贾飞小

分享资料个

授权协议 Apache
开发语言 Python
操作系统 Linux
软件类型 开源软件

软件简介

Aminator 是创建 EBS AMIs 的工具,当前支持 CentOS/RedHat Linux 镜像,可以在 EC2 实例中运行。

Aminator 容易创建特定应用的自定义 AMIs。

Aminator 创建一个自定义 AMI:

  • 一个基础的 ami ID

  • 一个链接到 deb 或者 rpm 包的链接,用来安装你的应用

这对大量的 AWS 工作流特别有用。

要求

  • Python 2.6+ (暂时还不支持 Python 3.x )

  • Linux 或者 UNIX 云实例 (当前支持 EC2 )

安装

Clone 然后运行:

# python setup.py install

或者

# pip install git+https://github.com/Netflix/aminator.git#egg=aminator

使用

usage: aminate [-h] [-e ENVIRONMENT] [--version] [--debug] [-n NAME]
               [-s SUFFIX] [-c CREATOR] (-b BASE_AMI_NAME | -B BASE_AMI_ID)
               [--ec2-region REGION] [--boto-secure] [--boto-debug]
               package

positional arguments:
  package               package to aminate. A string resolvable by the native
                        package manager or a file system path or http url to
                        the package file.

optional arguments:
  -h, --help            show this help message and exit
  -e ENVIRONMENT, --environment ENVIRONMENT
                        The environment configuration for amination
  --version             show program's version number and exit
  --debug               Verbose debugging output

AMI Tagging and Naming:
  Tagging and naming options for the resultant AMI

  -n NAME, --name NAME  name of resultant AMI (default package_name-version-
                        release-arch-yyyymmddHHMM-ebs
  -s SUFFIX, --suffix SUFFIX
                        suffix of ami name, (default yyyymmddHHMM)
  -c CREATOR, --creator CREATOR
                        The user who is aminating. The resultant AMI will
                        receive a creator tag w/ this user

Base AMI:
  EITHER AMI id OR name, not both!

  -b BASE_AMI_NAME, --base-ami-name BASE_AMI_NAME
                        The name of the base AMI used in provisioning
  -B BASE_AMI_ID, --base-ami-id BASE_AMI_ID
                        The id of the base AMI used in provisioning

EC2 Options:
  EC2 Connection Information

  --ec2-region REGION   EC2 region (default: us-east-1)
  --boto-secure         Connect via https
  --boto-debug          Boto debug output
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !