Skip to content

Commit 194966f

Browse files
authored
Add encryption option to Neptune CloudFormation template (#590)
* Add encryption option to NeptuneDB Notebook CloudFormation template * update changelog
1 parent 329cab4 commit 194966f

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Starting with v1.31.6, this file will contain a record of major features and upd
66

77
- New notebooks showing Telco examples leveraging GNN and LLM ([Link to PR](https://github.com/aws/graph-notebook/pull/587))
88
- Path: 02-Neptune-ML > 03-Sample-Applications > 04-Telco-Networks
9+
- Added KMS encryption support to NeptuneDB Notebook CloudFormation template (https://github.com/aws/graph-notebook/pull/590)
910

1011
## Release 4.2.0 (April 4, 2024)
1112

additional-databases/sagemaker/neptune-notebook-cloudformation/neptune-workbench-stack.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Parameters:
7979
Type: List<AWS::EC2::SecurityGroup::Id>
8080

8181
NeptuneClusterSubnetId:
82-
Description: The ID of the subnet in a VPC to which you would like to have a connectivity from your ML compute instance.
82+
Description: The ID of the subnet in a VPC to which you would like to have connectivity from your ML compute instance.
8383
Type: AWS::EC2::Subnet::Id
8484

8585
SageMakerNotebookRoleArn:
@@ -91,6 +91,11 @@ Parameters:
9191
Description: The name of the Neptune notebook.
9292
Type: String
9393

94+
EncryptionKey:
95+
Description: 'OPTIONAL: The ARN of a KMS key to encrypt your notebook data with.'
96+
Type: String
97+
Default: ''
98+
9499
Conditions:
95100
UseSageMakerNotebookAutoRole:
96101
Fn::Equals:
@@ -127,6 +132,8 @@ Resources:
127132
Value: !Select [ 0, !Split [ ".", !Ref NeptuneClusterEndpoint ] ]
128133
- Key: aws-neptune-resource-id
129134
Value: !Ref NeptuneClusterResourceId
135+
KmsKeyId:
136+
Ref: EncryptionKey
130137

131138
NeptuneNotebookInstanceLifecycleConfig:
132139
Type: AWS::SageMaker::NotebookInstanceLifecycleConfig

0 commit comments

Comments
 (0)