AWS Secure Bucket
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',
});
Metadata
Release files for gammarers.aws-secure-bucket 2.5.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gammarers_aws_secure_bucket-2.5.12.tar.gz | 60.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 120.0 kB
Release files / gammarers_aws_secure_bucket-2.5.12.tar.gz
| Download URL | gammarers_aws_secure_bucket-2.5.12.tar.gz |
|---|---|
| Size | 60.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
706057d9acb6c4829723684f3f600698eb95ffac808c555bdf7546a30a8b5a6e
|
|
BLAKE2b-256 checksum How to use checksums |
797dba9be6b978ffe14c29472f4ecf788831ef501a67f5ed824896c91f83fa3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.14.2
|
Release files / gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl
| Download URL | gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl |
|---|---|
| Size | 59.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c066d44310192c1adf5dd622f17c272cd9a559d8cb4622a0a90cf942bd0236a4
|
|
BLAKE2b-256 checksum How to use checksums |
5aeb9923f58f1875ad2af9b805e43f7c363dc6374f9c889663dbcdbadfb88ced
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.14.2
|