Project

General

Profile

Feature #25621

Add feature to force encryption with Amazon S3 Cloud Sync

Added by Cyber Jock about 1 year ago. Updated 11 months ago.

Status:
Resolved
Priority:
Expected
Assignee:
William Grzybowski
Category:
OS
Target version:
Estimated time:
Sprint:
Severity:
New
Backlog Priority:
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Related projects 1 project

Description

This request is to add a feature to force encryption with Amazon S3 Cloud Sync functionality. This is required for HIPAA compliance, which requires encryption at rest. This could be a checkbox and possibly a dropdown of the encryption to force if many option are available.


Related issues

Related to FreeNAS - Feature #25808: Add back s3cmd Resolved2017-09-07

Associated revisions

Revision 8e3d6dc9 (diff)
Added by William Grzybowski 12 months ago

feat(middlewared/backup): add server side encryption to Amazon S3

Ticket: #25621

Revision c19fa44b (diff)
Added by William Grzybowski 12 months ago

feat(gui): AES-256 encryption to Amazon S3

Ticket: #25621

Revision f34910b2 (diff)
Added by William Grzybowski 12 months ago

fix(middlewared/backup): change error code to ENOENT

Ticket: #25621

Revision 4474b01e
Added by William Grzybowski 12 months ago

Server Side Encryption to Amazon S3

Ticket: #25621

Revision 78be8e9c (diff)
Added by Dru Lavigne 12 months ago

Doc S3 encryption.
Ticket: #25621

History

#1 Updated by Dru Lavigne about 1 year ago

  • Status changed from Untriaged to Unscreened
  • Assignee changed from Release Council to William Grzybowski

#2 Updated by William Grzybowski about 1 year ago

  • Status changed from Unscreened to Screened
  • Priority changed from No priority to Expected
  • Target version set to TrueNAS 11.1-U1

#3 Updated by Dru Lavigne about 1 year ago

#4 Updated by Dru Lavigne about 1 year ago

  • Description updated (diff)

#5 Updated by Dru Lavigne about 1 year ago

  • Project changed from TrueNAS to FreeNAS
  • Category changed from OS to OS
  • Target version changed from TrueNAS 11.1-U1 to 11.1

#6 Updated by William Grzybowski 12 months ago

  • Status changed from Screened to Needs Developer Review
  • Assignee changed from William Grzybowski to Vladimir Vinogradenko
  • Target version changed from 11.1 to 11.1-BETA1

#7 Updated by William Grzybowski 12 months ago

  • Status changed from Needs Developer Review to Reviewed by Developer
  • Assignee changed from Vladimir Vinogradenko to William Grzybowski

#8 Updated by William Grzybowski 12 months ago

  • Status changed from Reviewed by Developer to Ready For Release

#9 Updated by Dru Lavigne 12 months ago

  • Status changed from Ready For Release to Resolved

#10 Updated by Nick Wolff 11 months ago

  • Needs QA changed from Yes to No
  • QA Status Test Passes FreeNAS added
  • QA Status deleted (Not Tested)

Verified using below code

import boto3
from botocore.client import Config
s3 = boto3.resource(
's3',
aws_access_key_id='ACCESS_KEY',
aws_secret_access_key='SECRET KEY',
config=Config(signature_version='s3v4')
)

bucket = s3.Bucket(BUCKET)
for obj in bucket.objects.all():
key = s3.Object(bucket.name, obj.key)
print obj.key
print key.server_side_encryption

Also available in: Atom PDF