Jan 27, 2025·2 min readSeries: AWS from Zero · Part 54Choose a safe presigned URL expiryCompare short and long S3 presigned URL lifetimes and understand credential limits.#aws#cli#s3#storage#security
Jan 27, 2025·2 min readSeries: AWS from Zero · Part 53Create a presigned S3 download URLGenerate a temporary signed URL for downloading one private S3 object.#aws#cli#s3#storage#security
Jan 26, 2025·2 min readSeries: AWS from Zero · Part 52Audit all S3 lifecycle rulesList lifecycle rule IDs, status values, filters, transitions, and expiration actions.#aws#cli#s3#storage
Jan 26, 2025·2 min readSeries: AWS from Zero · Part 51Automatically abort stale multipart uploadsCreate a lifecycle rule that aborts incomplete multipart uploads after seven days.#aws#cli#s3#storage
Jan 25, 2025·2 min readSeries: AWS from Zero · Part 50Expire noncurrent S3 versions with lifecycleLimit version-storage growth by expiring noncurrent object versions after a retention period.#aws#cli#s3#storage#versioning
Jan 25, 2025·2 min readSeries: AWS from Zero · Part 49Transition S3 objects to Standard-IA with lifecycleAdd a lifecycle transition for objects under a prefix after 30 days.#aws#cli#s3#storage
Jan 24, 2025·2 min readSeries: AWS from Zero · Part 48Expire old S3 objects with a lifecycle ruleCreate an S3 lifecycle rule that expires objects under one prefix after 30 days.#aws#cli#s3#storage
Jan 24, 2025·2 min readSeries: AWS from Zero · Part 47Abort an incomplete S3 multipart uploadFind and abort an unfinished multipart upload so its stored parts stop accumulating cost.#aws#cli#s3#storage
Jan 23, 2025·2 min readSeries: AWS from Zero · Part 46Complete an S3 multipart uploadAssemble uploaded S3 parts in order and verify the completed object.#aws#cli#s3#storage
Jan 23, 2025·2 min readSeries: AWS from Zero · Part 45Upload one S3 multipart partUpload a numbered multipart part and capture the ETag required for completion.#aws#cli#s3#storage
Jan 22, 2025·2 min readSeries: AWS from Zero · Part 44Start an S3 multipart uploadInitiate a multipart upload and capture its upload ID for later part operations.#aws#cli#s3#storage
Jan 22, 2025·2 min readSeries: AWS from Zero · Part 43Verify stored S3 checksums without downloadingRetrieve checksum fields with head-object and checksum-mode ENABLED.#aws#cli#s3#storage
Jan 21, 2025·2 min readSeries: AWS from Zero · Part 42Upload an S3 object with a SHA-256 checksumAsk S3 to calculate and store a SHA-256 checksum during an object upload.#aws#cli#s3#storage
Jan 21, 2025·2 min readSeries: AWS from Zero · Part 41Count S3 objects and total their sizeUse an AWS CLI JMESPath query to count listed S3 objects and sum their bytes.#aws#cli#s3#storage
Jan 20, 2025·2 min readSeries: AWS from Zero · Part 40Control S3 listing paginationUse max-items and starting-token to understand AWS CLI pagination over S3 objects.#aws#cli#s3#storage
Jan 20, 2025·2 min readSeries: AWS from Zero · Part 39Group S3 keys with a delimiterUse an S3 delimiter to produce folder-like CommonPrefixes in object listings.#aws#cli#s3#storage
Jan 19, 2025·2 min readSeries: AWS from Zero · Part 38List S3 objects under one prefixUse list-objects-v2 with a prefix to inspect one logical area of a bucket.#aws#cli#s3#storage
Jan 19, 2025·2 min readSeries: AWS from Zero · Part 37Choose an S3 storage class during uploadUpload an object directly to S3 Standard-IA and inspect its storage class.#aws#cli#s3#storage
Jan 18, 2025·2 min readSeries: AWS from Zero · Part 36Replace S3 metadata while copying an objectUse copy-object with metadata-directive REPLACE to create a copy with new metadata.#aws#cli#s3#storage
Jan 18, 2025·2 min readSeries: AWS from Zero · Part 35Replace and remove S3 object tagsSafely replace an S3 object's full tag set and then remove all object tags.#aws#cli#s3#storage
Jan 17, 2025·2 min readSeries: AWS from Zero · Part 34Add tags to an S3 objectAttach object tags with put-object-tagging and read them back from the CLI.#aws#cli#s3#storage
Jan 17, 2025·2 min readSeries: AWS from Zero · Part 33Configure S3 CORS for one web originAdd a narrow S3 CORS rule for browser GET and HEAD requests from one origin.#aws#cli#s3#storage#web
Jan 16, 2025·2 min readSeries: AWS from Zero · Part 32Check whether an S3 bucket policy is publicUse get-bucket-policy-status to ask S3 whether a bucket policy is considered public.#aws#cli#s3#storage#security#policy
Jan 16, 2025·2 min readSeries: AWS from Zero · Part 31Read an S3 bucket policy line by lineCreate a least-privilege bucket policy document locally and inspect its IAM policy structure.#aws#cli#s3#storage#security#policy
Jan 15, 2025·2 min readSeries: AWS from Zero · Part 30Enforce bucket owner ownership in S3Set S3 Object Ownership to BucketOwnerEnforced and confirm ACLs are disabled.#aws#cli#s3#storage#security
Jan 15, 2025·2 min readSeries: AWS from Zero · Part 29Read each S3 public access block settingInspect and explain the four independent S3 Block Public Access values.#aws#cli#s3#storage#security
Jan 14, 2025·2 min readSeries: AWS from Zero · Part 28Block all public access on an S3 bucketEnable all four S3 Block Public Access controls from the AWS CLI.#aws#cli#s3#storage#security
Jan 14, 2025·2 min readSeries: AWS from Zero · Part 27Inspect S3 bucket encryption deeplyQuery an S3 bucket encryption configuration and distinguish SSE-S3 from SSE-KMS.#aws#cli#s3#storage
Jan 13, 2025·2 min readSeries: AWS from Zero · Part 26Set S3 default encryption with AWS KMSConfigure default SSE-KMS encryption with the AWS managed S3 key and verify the bucket setting.#aws#cli#s3#storage#security#kms
Jan 13, 2025·2 min readSeries: AWS from Zero · Part 25Set S3 default encryption with SSE-S3Explicitly configure SSE-S3 default bucket encryption and verify encryption on a new object.#aws#cli#s3#storage#security
Jan 12, 2025·2 min readSeries: AWS from Zero · Part 24Restore an older S3 object versionRestore an older S3 object version by copying it over the same key as the new current version.#aws#cli#s3#storage#versioning
Jan 12, 2025·2 min readSeries: AWS from Zero · Part 23Understand S3 delete markers through CLICreate, inspect, and remove an S3 delete marker to understand deletion in a versioned bucket.#aws#cli#s3#storage#versioning
Jan 11, 2025·2 min readSeries: AWS from Zero · Part 22Enable S3 Versioning from zeroEnable S3 Versioning, upload two versions of one object, and inspect their version IDs.#aws#cli#s3#storage#versioning
Jan 11, 2025·2 min readSeries: AWS from Zero · Part 21Delete many S3 objects safelyDelete a controlled list of S3 object keys in one request and inspect the result.#aws#cli#s3#storage
Jan 10, 2025·2 min readSeries: AWS from Zero · Part 20Delete one S3 object safelyInspect, optionally back up, delete, and verify one S3 object from the command line.#aws#cli#s3#storage
Jan 10, 2025·2 min readSeries: AWS from Zero · Part 19Use include and exclude rules with S3 syncPreview and run an S3 sync that uploads only matching files with include and exclude filters.#aws#cli#s3#storage
Jan 9, 2025·2 min readSeries: AWS from Zero · Part 18Copy S3 objects across bucketsCopy an object from one S3 bucket to another and verify the destination with AWS CLI.#aws#cli#s3#storage
Jan 9, 2025·2 min readSeries: AWS from Zero · Part 17Copy S3 objects inside one bucketCopy an S3 object to a new key in the same bucket, then compare the source and destination.#aws#cli#s3#storage
Jan 8, 2025·2 min readSeries: AWS from Zero · Part 16List S3 buckets with s3apiList the S3 buckets in your AWS account and shape the result with AWS CLI queries.#aws#cli#s3#storage
Jan 8, 2025·2 min readSeries: AWS from Zero · Part 15Inspect an S3 object with head-objectUse head-object to check S3 object size, type, metadata, and last modified time without downloading the object.#aws#cli#s3#storage
Jan 7, 2025·2 min readSeries: AWS from Zero · Part 14Upload an S3 object with metadataUse AWS CLI to upload an S3 object with custom metadata, then inspect it without downloading the file.#aws#cli#s3#storage
Jan 7, 2025·2 min readSeries: AWS from Zero · Part 13S3 CLI vs S3 API commandsUnderstand when to use high-level aws s3 commands and when to use lower-level aws s3api commands.#aws#cli#s3#storage
Jan 6, 2025·2 min readSeries: AWS from Zero · Part 12S3 create-bucket: us-east-1 vs other regionsUnderstand why S3 bucket creation looks different in us-east-1 compared with other AWS regions.#aws#cli#s3#storage
Jan 6, 2025·2 min readSeries: AWS from Zero · Part 11S3 bucket naming rules from the CLILearn the bucket naming rules that matter before you run create-bucket, and test names safely from the command line.#aws#cli#s3#storage
Jan 5, 2025·3 min readSeries: AWS from Zero · Part 10Automation and the long AWS roadmapTurn one-off AWS CLI commands into repeatable scripts, JSON inputs, CloudFormation steps, and a service-by-service roadmap.#aws#automation#cloudformation#cli
Jan 5, 2025·2 min readSeries: AWS from Zero · Part 9VPC from Zero: networking pieces by commandBuild the mental model of VPCs, subnets, routes, internet gateways, and security groups before adding bigger services.#aws#vpc#networking#cli
Jan 4, 2025·2 min readSeries: AWS from Zero · Part 8EC2 from Zero: launch your first instanceCreate a key pair and security group, find an AMI, launch an EC2 instance, SSH into it, and terminate it safely.#aws#ec2#linux#cli
Jan 4, 2025·2 min readSeries: AWS from Zero · Part 7Host a static website on S3 using only CLITurn an S3 bucket into a tiny static website with bucket website configuration, public-read policy, upload, test, and cleanup.#aws#s3#web#cli