Business Function
Labelbox is an application used by AI teams to annotate images to train models. We have a enterprise wide license for the tool. More info on the application and users can be found here
Scope
The scope of this document is any Labelbox Workspace integrations with the ACE AWS Account. Integrations outside of the ACE AWS Account are the responsibility of the integration owner.
The regional scope of this RC is the us-west-2 region of AWS.
Out of Scope
- Multi-region availability is out of scope per business requirements.
- Labelbox vendor’s cloud environment where the application runs.
Description
This integration relies on three AWS technologies:
- S3 - Used for object storage of images accessed by Labelbox
- IAM - Used to provide the cross acount role that will be used by the Labelbox AWS account to access the S3 bucket
- KMS - Used to manage the key for encrypting the S3 bucket
These services are designed by AWS to provide at least regional support.
Diagram
This RC is for the “AWS Customer Account” .
Dependencies
- AWS Region,
us-west-2
RC Overview
- S3 provides a 11 9s for data durability in a single region
- IAM is globally available and not tied to a single region
- KMS is regionally available
These services have built in redundancy across the us-west-2 region in Oregon. This includes 4 availability zones. An Availability Zone (AZ) is one or more discrete data centers with redundant power, networking, and connectivity in an AWS Region.
Triggering and Response Time
This RC does not have a manual trigger as we rely on the redundancy provided by AWS for S3 and IAM.