Skip to main content

This is a Simple S3 Secure Bucket.

Project description

AWS Secure Bucket

GitHub npm (scoped) PyPI Nuget GitHub Workflow Status (branch) GitHub release (latest SemVer)

View on Construct Hub

This is a Simple S3 Secure Bucket.

  • Bucket Access Control is Private
  • Public Read Access is false
  • Enforce SSL
  • All Block public access
  • Require encryption

Additional Properties

Name Type Default Description
bucketType SecureBucketType SecureBucketType.DEFAULT_BUCKET The type of the bucket.
Available types: DEFAULT(⚠️ Deprecated: Use bucketType property instead.),
SINGLE_PIPELINE_ARTIFACT(⚠️ Deprecated: Use bucketType property instead.),
MULTI_PIPELINE_ARTIFACT(⚠️ Deprecated: Use bucketType property instead.),
CLOUD_FRONT_ORIGIN(⚠️ Deprecated: Use bucketType property instead.),
The type of the bucket.
Available types: DEFAULT_BUCKET,
SINGLE_REGION_DEPLOYMENT_PIPELINE_ARTIFACT_BUCKET,
MULTI_REGION_DEPLOYMENT_PIPELINE_ARTIFACT_BUCKET,
CLOUD_FRONT_ORIGIN_BUCKET
isPipelineArtifactBucket boolean false ⚠️ Deprecated: Use bucketType property instead. If you are setting a custom Qualifier and using it as the artifact bucket for the CDK pipeline, set it to true.
isCloudFrontOriginBucket boolean false ⚠️ Deprecated: Use bucketType property instead. If you are using it as the CloudFront origin bucket, set it to true.

Install

TypeScript

install by npm

npm install @gammarers/aws-secure-bucket

install by yarn

yarn add @gammarers/aws-secure-bucket

Python

pip install gammarers.aws-secure-bucket

C# / .Net

dotnet add package Gammarers.CDK.AWS.SecureBucket

Example

import { SecureBucket } from '@gammarers/aws-secure-bucket';

const bucket = new SecureBucket(stack, 'SecureBucket', {
  bucketName: 'example-secure-bucket',
});

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

gammarers_aws_secure_bucket-2.5.12.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

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

gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl (59.1 kB view details)

Uploaded Python 3

File details

Details for the file gammarers_aws_secure_bucket-2.5.12.tar.gz.

File metadata

File hashes

Hashes for gammarers_aws_secure_bucket-2.5.12.tar.gz
Algorithm Hash digest
SHA256 706057d9acb6c4829723684f3f600698eb95ffac808c555bdf7546a30a8b5a6e
MD5 8a1e8f2a3d6873d86a4583866d2571d2
BLAKE2b-256 797dba9be6b978ffe14c29472f4ecf788831ef501a67f5ed824896c91f83fa3e

See more details on using hashes here.

File details

Details for the file gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl.

File metadata

File hashes

Hashes for gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c066d44310192c1adf5dd622f17c272cd9a559d8cb4622a0a90cf942bd0236a4
MD5 7d01f82774276bb0a413dc7523d795d0
BLAKE2b-256 5aeb9923f58f1875ad2af9b805e43f7c363dc6374f9c889663dbcdbadfb88ced

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