Limitations of Amazon S3

 Here are the key limitations of Amazon S3:

  1. S3 Access Grants Instance: You can create only 1 S3 Access Grants instance per AWS Region per account.

  2. S3 Access Grants Locations: You can register up to 1,000 S3 Access Grants locations per S3 Access Grants instance.

  3. Grants: You can create up to 100,000 grants per S3 Access Grants instance.

  4. Bucket Naming: The bucket name you choose must be unique across all existing bucket names in Amazon S3. Each AWS account can have up to 100 buckets at a time.

  5. Object Size: The maximum object size that can be uploaded in a single PUT operation is 5 GB. For larger objects, you should use the Multipart Upload capability.

  6. Total Object Size: The total object size can range from 0 Bytes to 5 Terabytes.

  7. Firehose Delivery to S3: If you encounter "InternalServerError" when delivering data to an S3 bucket, it could be due to high request rates on a single partition in S3. You can optimize the S3 prefix design patterns to mitigate this issue.

  8. Data Integrity Checking:

    • Amazon S3 verifies data integrity by supporting four checksum algorithms (SHA-1, SHA-256, CRC32, or CRC32C).
    • You can access the checksum information using the GetObjectAttributes S3 API or S3 Inventory reports.
  9. Network Access:

    • Amazon S3 is accessible through AWS-published APIs, which require clients to support TLS 1.2 (or TLS 1.3) and cipher suites with Perfect Forward Secrecy.
    • You can use resource-based access policies, such as bucket policies, to control access to S3 buckets from specific IP addresses or VPC endpoints.
  10. Security Best Practices:

    • Consider using VPC endpoints for Amazon S3 access.
    • Identify and audit all your Amazon S3 buckets.

Comments

Popular posts from this blog

How to reduce the EBS snapshots storage cost

Where the EBS snapshot stores and snapshot charges

Difference between full snapshots and incremental snapshots

Snapshot storage tier types and cost difference

Pros and cons of On-Demand, Reserved, Spot and Saving Plans EC2 instances

Difference b/w General-purpose and a Directory bucket in Amazon S3

What factors matter for EC2 charges and pricing model

On which AWS region I can store my S3 data

Key features of EC2 instance types (Families M, T, A, C, Hpc, R, X, U, I, D, P, G)

Differences between an IAM User and Role