Skip to content

Lambda: Bucket Setup #9

@veselosky

Description

@veselosky

To support Bucket Manager functions that may not be available to browser JavaScript, this Lambda function will perform most of the work to optionally create, and then initialize an empty bucket as a Blue Bucket web site.

  • Implement bucket initializer:
    • Set bucket CORS policy (required for JS SDK to operate on bucket)
    • Set bucket read policy as public
    • Set bucket versioning on
    • Set bucket as website
    • Grant IAM Lambda Role permissions on our S3 bucket (if necessary)
    • Install admin in bucket
    • Install theme in bucket
    • Install bluebucket.json in bucket
    • Install Lambda event sources for the bucket

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions