Skip to main content

cdk-apisix

Project description

NPM version PyPI version Release

cdk-apisix

CDK construct library to generate serverless Apache APISIX workload on AWS Fargate.

sample

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_apisix import Apisix

# create a standard apisix service
apisix = Apisix(stack, "apisix-demo")

# create a sample webservice with apisix in the same Amazon ECS cluster
apisix.create_web_service("flask",
    environment={
        "PLATFORM": "Apache APISIX on AWS Fargate"
    },
    image=ContainerImage.from_registry("public.ecr.aws/d7p2r8s3/flask-docker-sample")
)

custom container image from local assets

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
Apisix(stack, "apisix-demo",
    apisix_container=ContainerImage.from_asset(path.join(__dirname, "../apisix_container")),
    dashboard_container=ContainerImage.from_asset(path.join(__dirname, "../apisix_dashboard"))
)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-apisix-0.0.18.tar.gz (374.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_apisix-0.0.18-py3-none-any.whl (373.3 kB view details)

Uploaded Python 3

File details

Details for the file cdk-apisix-0.0.18.tar.gz.

File metadata

  • Download URL: cdk-apisix-0.0.18.tar.gz
  • Upload date:
  • Size: 374.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for cdk-apisix-0.0.18.tar.gz
Algorithm Hash digest
SHA256 8107b3a2b50a19160b730777529850d71c7b729602602d2b8ceb49995fab0fda
MD5 d146612e27cb4460b7575730f1d5c8c5
BLAKE2b-256 08f5f3f88b77a66e89b1301c0758948621d5fa6a3d00e9de0126b266dad1540e

See more details on using hashes here.

File details

Details for the file cdk_apisix-0.0.18-py3-none-any.whl.

File metadata

  • Download URL: cdk_apisix-0.0.18-py3-none-any.whl
  • Upload date:
  • Size: 373.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for cdk_apisix-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 e15edfcb70ce3b52335ad02ebf43bb141e68ce57204e59939aafa48312ce867e
MD5 b3dd7c9841e42a60627bbd49ccce4782
BLAKE2b-256 386a210c1e8c6e52c185713e6772000a108759725d2fb2d5c6cbdd4dc84935da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page