old Inkdrop Documentation
  • Getting Started
    • 🚀Getting Started
  • FAQ
    • 📃FAQ
  • Core Concepts
    • 🧱Resource
    • 🔗Connector
    • 📦Wrapper
    • 📋Sidebar
    • 👩‍💻Code and Deployment
    • ⚙️Overriding Properties with the Codebox
  • Ressources
    • S3 Bucket
    • Lambda Functions
    • IAM Roles
    • API Endpoint
    • Fargate
    • Dynamo DB
    • RDS
    • SQS
    • SNS
  • Custom Code
    • Validating your cloud architecture
Powered by GitBook
On this page
  • Overview
  • Use Cases
  • Properties
  • Inputs and Outputs
  • Inputs
  • Outputs
  • External Documentation
  1. Ressources

S3 Bucket

PreviousOverriding Properties with the CodeboxNextLambda Functions

Last updated 1 year ago

Overview

Amazon S3 buckets allow you to store objects (files) in the AWS cloud and provide secure, scalable, and highly durable storage for any type of data such as websites, analytics, mobile apps, backups, and more.

Use Cases

  • Static Website Hosting

  • Backup Storage

  • Application Data Lake (storing raw data)

Properties

  • Object lifecycle: Move or delete objects after a specified time period. Options include transitioning to infrequent access after X days and/or deleting after X days. Default is no lifecycle rules.

Properties that were left out on purpose.

  • Versioning: Keep multiple versions of objects when updated. Can revert to previous versions. Disabled by default.

  • Server access logging: Log access requests to the bucket. Disabled by default.

  • Static website hosting: Host static website content. Disabled by default.

  • Encryption: Encrypt objects at rest. AES-256 encryption is enabled by default.

You can easily override these defaults by entering the desired values in the

Inputs and Outputs

Inputs

  • Objects: Upload files/data to the S3 bucket.

Outputs

  • Notifications: Trigger events on object changes. (on creation or deletion of an object)

  • Public access: Share objects via URL.

External Documentation

code box
https://docs.aws.amazon.com/s3/