Skip to content

Release v1.10.0

Compare
Choose a tag to compare
@ivan-khvostishkov ivan-khvostishkov released this 27 Feb 08:24
· 254 commits to main since this release

New in v1.10.0:

CDK deployment automation in IAM_SSM_Setup.md

Demonstrated the least privilege principle

#12 - Removed EC2 instance from SSM setup

Speed up instance ID resolution with SSMManager (not using CloudWatch logs and SSHLog anymore, except for endpoints)

Speed up instance ID resolution (not using CloudWatch logs anymore, except for endpoints)

#4 - Notebook instances support

The command sm-local-ssh-ide <<kernel_gateway_name>> is becoming sm-local-ssh-ide connect <<kernel_gateway_name>> (added connect for consitency with other scripts)

New command: sm-local-configure to run on the local machine to install AWS CLI v2 and Sessions Manager plugin

#17 - An option to start only SSH server inside SageMaker Studio: sm-ssh-ide start --ssh-only

Deregistering instances with timestamp: new parameter --delete-older-than-n-days <N>

New tags attached to an SSM instance, in addition to SSHOwner: SSHCreator, SSHTimestamp, SSHResourceName and SSHResourceArn.

Env variables passed to SSH helper change: instead of SSH_SSM_TAGS it now accepts only SSH_OWNER_TAG, other tags are calculated automatically. SSH_LOG_TO_STDOUT parameter is needed for notebook instances.

#16 - China AWS Regions support

Stability, usability and performance improvements

Documentation updates

FAQ - Are SageMaker notebook instances supported?

FAQ - What if I want to use an estimator in a hyperparameter tuning job (HPO) and connect to a stuck training job with SSM?

FAQ - How to configure an AWS CLI profile to work with SageMaker SSH Helper? (resolves #14)