aws-sa-aws腳本自動化部署-João Paulo de Melo Instalation Loading documentation files to deploy Configurat...

aws-sa-aws腳本自動化部署-João Paulo de Melo

發佈:2020-12-22 18:57:44.513941

做者:João Paulo de Melo

### 做者郵箱:jpmdik@gmail.com

### 首頁:https://github.com/jpdik/aws-script-automation

### 文檔:None

### 下載連接 

# aws-script-automation [![nvm version](https://img.shields.io/badge/version-v1.3.9-blue.svg)](https://pypi.org/manage/project/aws-sa/releases/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/aws-sa.svg?color=orange)

Scripting for AWS API configurations automationhtml

Instalation

Use pip to make instalation:git

pip install --user aws-sagithub

Loading documentation files to deploy

Just pass the file path in the argument:json

aws-sa [filepath .json or .yaml]dom

Examples:svg

aws-sa file.yamlthis

orurl

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

Configuration

At the first time you need from AWS API key from IAM User..net

Insert de values into the next steps:

AWS Access Key ID:<YOU_AWS_ID>

AWS Secret Access Key:<SECRET_KEY>

Default region name:<YOUR_REGION>

First step: Configure endpoints

  1. Insert the Authorization key and domain from endpoints:

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

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

  2. After insert the name from deploy:

    Insert Deploy Name [prod]: <DEPLOY_NAME>

The values ​​are stored if you want to use them later (bracketed value). If you want to use it, just press enter in the field.

Second step: Configure CloudWatch Group

  1. Insert the name from CloudWatch group:

    Insert CloudWatch Group [example]: <NAME_GROUP>

third step: Configure custom domain

  1. Select a custom domain using arrow keys.

  2. Insert value from Base path:

    Insert Base Path [v1]: <BASE_PATH>

Output

A documentation file with the same name as the imported file will be generated with the ending .prod.yaml.

Set name API

You can use different names from documentation file using:

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

Example:

aws-sa file.yaml --name test

Observation: You only can use this command on create, not permitted in merge or overwrite.

Use temporary region

You can use a temporary region into API using:

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

Example:

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

You can find the region values here.

Change Region

You can change the default region using:

aws configure set default.region [region]

Merge or overwrite documentation file

You can merge or overwrite a API with another documentation file using:

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

Configure automatically gateway-responses

You can configure automatically gateway-responses using:

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

Copy from pypi.org

查詢時間:12.888ms
渲染時間:13.02ms

本文同步分享在 博客「zhenruyan」(other)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索