aws脚本自动化部署

aws-sa的Python项目详细描述


aws脚本自动化nvm versionPyPI - Python Version

为aws api配置自动化编写脚本

安装

使用PIP进行安装:

pip install --user aws-sa

加载要部署的文档文件

只需在参数中传递文件路径:

aws-sa [filepath .json or .yaml]

示例:

aws-sa file.yaml

aws-sa /home/user/Documents/file.json

配置

第一次您需要来自IAM User的aws api密钥。

在接下来的步骤中插入de值:

AWS Access Key ID:<YOU_AWS_ID>

AWS Secret Access Key:<SECRET_KEY>

Default region name:<YOUR_REGION>

第一步:配置端点

  1. 从终结点插入授权密钥和域:

    Insert Authorization key (example: asd09aus81923aas112): <AUTHORIZATION_KEY>

    Insert Domain (example: https://example.com): <DOMAIN_WITH_HTTP(S)>

  2. 插入deploy中的名称后:

    Insert Deploy Name [prod]: <DEPLOY_NAME>

如果以后要使用这些值(括号中的值),则会存储这些值。如果要使用它,只需在字段中按回车键。

第二步:配置cloudwatch group

  1. 插入cloudwatch group中的名称:

    Insert CloudWatch Group [example]: <NAME_GROUP>

第三步:配置自定义域

  1. 使用箭头键选择自定义域。

  2. 从基路径插入值:

    Insert Base Path [v1]: <BASE_PATH>

输出

将生成与导入文件同名的文档文件,文件结尾为.prod.yaml

设置名称api

您可以使用文档文件中的不同名称:

aws-sa [file] --name [new_name]

示例:

aws-sa file.yaml --name test

observation:只能在create上使用此命令,在merge或overwrite中不允许使用。

使用临时区域

您可以使用以下命令在api中使用临时区域:

aws-sa [file] --region [region_name]

示例:

aws-sa file.yaml --region us-east-2

您可以找到区域值here

更改区域

您可以使用以下命令更改默认区域:

aws configure set default.region [region]

合并或覆盖文档文件

您可以使用:

aws-sa [file] --id <ID_API> [--overwrite|--merge]

自动配置网关响应

您可以使用以下命令自动配置网关响应:

aws-sa --id <ID_API> [--gateway-response]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格