Miserlou / Zappa

Serverless Python
https://blog.zappa.io/
MIT License
11.89k stars 1.2k forks source link

Global deployments using extends #2160

Open SmileSydney opened 4 years ago

SmileSydney commented 4 years ago

A question about global deployment as doco is a bit scant on this.

Suppose I have zappa_settings.json:

{
    "dev": {
        "app_function": "manage.app",
        "profile_name": null,
        "project_name": "dev",
        "runtime": "python3.7",
        "s3_bucket": "somebucket.mydomain.com"
    },
    "dev_ap_northeast_1": {
        "aws_region": "ap-northeast-1",
        "extends": "dev"
    },
    "dev_ap_northeast_2": {
        "aws_region": "ap-northeast-2",
        "extends": "dev"
    },
   .
   .
   .
}

Is zappa designed to deploy to all regions via a single command: zappa deploy dev

or individually:

zappa deploy dev_ap_northeast_1
zappa deploy dev_ap_northeast_2
zappa deploy dev_ap_......
zappa deploy dev_ap_......
zappa deploy dev_ap_......