Champlain College Classes
HomeTech JournalsPersonal ProjectsSysadmin Wiki
SYS-360: Cloud Admin
SYS-360: Cloud Admin
  • SYS-360: Cloud Admin
  • Breakdown
    • Course Overview
  • Labs
    • Lab 1-1: Accessing the AWS Sandbox
    • Lab 1-2: AWS Learner-Lab Set-Up
    • Lab 2-1: Getting Started with Amazon EC2
    • Lab 2-2: EC2 Web Server
    • Lab 2-3: IAM Console
    • Lab 3-1: AWS with CLI
    • Lab 3-2: AWS EC2 with CLI - Lab 2
    • Lab 4-1: S3 Server-side Encryption
    • Lab 4-2: S3 SSE - Client Provided Keys
    • Lab 4-3: Working with EBS
    • Lab 5-1: LAMP Stack in AWS - Part 1
    • Lab 5-2: LAMP Stack in AWS Part 2
    • Lab 5-3: Setting up WordPress on LAMP
    • Assignment 5-1 Protecting Data in Your Application
Powered by GitBook
On this page
  • Client Provided Keys:
  • Create key for encrypting file:
  • Upload and download file:
  1. Labs

Lab 4-2: S3 SSE - Client Provided Keys

PreviousLab 4-1: S3 Server-side EncryptionNextLab 4-3: Working with EBS

Last updated 1 year ago

Client Provided Keys:

Install the openssl windows binary. Then cd to the bin directory in that folder.

.\openssl version

Create key for encrypting file:

.\openssl enc -aes-128-cbc -k secret -P

Upload and download file:

s3 buckets are s3://bucket_name/folder(if needed)/filename

aws s3 cp source destination

Screenshot of terminal output of successful CLI upload of file using your client key

Screenshot of terminal output of successful CLI download of file using your client key