# 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
## Install
### TypeScript
```shell
npm install @birdroid/aws-secure-bucket
```
or
```shell
yarn add @birdroid/aws-secure-bucket
```
### Python
```shell
pip install birdroid.aws-secure-bucket
```
## Example
### TypeScript
```shell
npm install @birdroid/aws-secure-bucket
```
```python
import { SecureBucket } from '@birdroid/aws-secure-bucket';
const bucket = new SecureBucket(stack, 'SecureBucket', {
bucketName: 'example-secure-bucket',
});
```
Raw data
{
"_id": null,
"home_page": "https://github.com/yicr/aws-secure-bucket.git",
"name": "birdroid.aws-secure-bucket",
"maintainer": "",
"docs_url": null,
"requires_python": "~=3.7",
"maintainer_email": "",
"keywords": "",
"author": "yicr<yicr@users.noreply.github.com>",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/77/a7/e98c65d0eecfee3cf735608dd27c00f91e621ccebc798513962efead318a/birdroid.aws-secure-bucket-0.8.4.tar.gz",
"platform": null,
"description": "# AWS Secure Bucket\n\nThis is a Simple S3 Secure Bucket.\n\n* Bucket Access Control is Private\n* Public Read Access is false\n* Enforce SSL\n* All Block public access\n* Require encryption\n\n## Install\n\n### TypeScript\n\n```shell\nnpm install @birdroid/aws-secure-bucket\n```\n\nor\n\n```shell\nyarn add @birdroid/aws-secure-bucket\n```\n\n### Python\n\n```shell\npip install birdroid.aws-secure-bucket\n```\n\n## Example\n\n### TypeScript\n\n```shell\nnpm install @birdroid/aws-secure-bucket\n```\n\n```python\nimport { SecureBucket } from '@birdroid/aws-secure-bucket';\n\nconst bucket = new SecureBucket(stack, 'SecureBucket', {\n bucketName: 'example-secure-bucket',\n});\n```\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "This is a Simple S3 Secure Bucket.",
"version": "0.8.4",
"project_urls": {
"Homepage": "https://github.com/yicr/aws-secure-bucket.git",
"Source": "https://github.com/yicr/aws-secure-bucket.git"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "139a3eea7b942a750de3aa711b07425f300dec4ddab6ec2ad50c1ef204a14064",
"md5": "afe3dcb73cfbde2a548012ffb66525c2",
"sha256": "305c8fa4b1f6f1b23abf8a6285b78901c5343613703420455729aa209e382904"
},
"downloads": -1,
"filename": "birdroid.aws_secure_bucket-0.8.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "afe3dcb73cfbde2a548012ffb66525c2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "~=3.7",
"size": 39524,
"upload_time": "2023-07-17T17:25:15",
"upload_time_iso_8601": "2023-07-17T17:25:15.904459Z",
"url": "https://files.pythonhosted.org/packages/13/9a/3eea7b942a750de3aa711b07425f300dec4ddab6ec2ad50c1ef204a14064/birdroid.aws_secure_bucket-0.8.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77a7e98c65d0eecfee3cf735608dd27c00f91e621ccebc798513962efead318a",
"md5": "e07fe62273ae2fddc537fd5c5eb1ae76",
"sha256": "9ae88ab2ae64ab674908153161e2181f2d34731cf13ab7c9919a171be0a03150"
},
"downloads": -1,
"filename": "birdroid.aws-secure-bucket-0.8.4.tar.gz",
"has_sig": false,
"md5_digest": "e07fe62273ae2fddc537fd5c5eb1ae76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "~=3.7",
"size": 40867,
"upload_time": "2023-07-17T17:25:17",
"upload_time_iso_8601": "2023-07-17T17:25:17.430985Z",
"url": "https://files.pythonhosted.org/packages/77/a7/e98c65d0eecfee3cf735608dd27c00f91e621ccebc798513962efead318a/birdroid.aws-secure-bucket-0.8.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-17 17:25:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yicr",
"github_project": "aws-secure-bucket",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "birdroid.aws-secure-bucket"
}