Skip to main content

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

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.57.tar.gz (4.0 MB 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.57-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-apisix-0.0.57.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for cdk-apisix-0.0.57.tar.gz
Algorithm Hash digest
SHA256 f0786b6e2a28a0a1df3a3872b1b94a5f5da0f9b9450b56e325565dbd53a0431e
MD5 4ea62c5964d707743985864b991a9286
BLAKE2b-256 ea96d62f1cd02c4024416ba21785d7341fafb22039d041111267b9fbe0402b20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_apisix-0.0.57-py3-none-any.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for cdk_apisix-0.0.57-py3-none-any.whl
Algorithm Hash digest
SHA256 e6ce8a65f4a71d4e5d044dc41112f91c71c0cc2283f5b58c2fc3e58d54dd074f
MD5 266c40ff18189d3a6aed9e66e382653d
BLAKE2b-256 669b54614919bbf17ce66c34b0ba78a2d6d044d9607e5ff762a4033d55f8dadd

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