项目作者: rhythm-arora

项目描述 :
Backup APIGEE resources directly from CLI
高级语言: Python
项目地址: git://github.com/rhythm-arora/apigee-backup.git
创建时间: 2020-06-14T09:24:49Z
项目社区:https://github.com/rhythm-arora/apigee-backup

开源协议:

下载


apigee-backup

Use this tool to take backup of configuration item and entities from Apigee Edge organization/environment.

Backup Configurations

Below are the configurations/entities for which you can take the backup,

  • bundle: apis, sharedflows
  • configuration: keyvaluemaps, targetservers, keystores, virtualhosts, references
  • publish: apiproducts, apps, developers

Installing the Tool

  1. Download and Install Python 3.7.x

    https://www.python.org/downloads

  2. Run the below commands to clone the repo and use the tool

    1. git clone https://github.com/rhythm-arora/apigee-backup.git
    2. cd apigee-backup
    3. pip install pipenv
    4. pipenv shell
    5. pipenv install

Usage

python index.py [-h] -u USERNAME -o ORG -b {configuration,publish,bundle}

Limitations

This tool currently does not support git bash on Windows. Try running it from cmd on Windows