NETworkManager icon indicating copy to clipboard operation
NETworkManager copied to clipboard

WIP: Feature: AWS Systems Manager - Session Manager integration

Open BornToBeRoot opened this issue 3 years ago • 0 comments

Fixes #1506

Please provide some details about this pull request:

  • Connect to AWS and get Instance IDs for AWS Systems Manager - Session Manager
  • Connect to the instance via AWS CLI & AWS SSM (like PowerShell/PuTTY)

ToDo List:

  • [x] Add settings view and basic config
  • [ ] Add note to the settings and explain profiles/region
  • [x] Settings > AWS Session Manager > Add dialogs to add/edit/remove AWS profiles
  • [ ] Add AWSSessionManager profile
  • [ ] Sync again when settings have changed (like profiles or disable/enable sync)
  • [ ] AWS Session Manager > Add check for AWS CLI and Session Manager plugin (show note if not installed)
  • [ ] Implement connect dialog (to connect manualy)
  • [ ] Add sync button for all profile/region
  • [ ] Add sync button for each profile/region
  • [ ] Add AWS SDK to about page
  • [ ] Add documentation page (https://borntoberoot.net/NETworkManager/Documentation/Application/AWSSessionManager)
    • [x] Link added to App
    • [ ] Add note in settings page?
    • [ ] Add some content & screenshot
    • [ ] Add minimum iam policy and how to setup. Reference to aws cli docs.

By submitting this pull request, I confirm the following:

BornToBeRoot avatar Aug 24 '22 21:08 BornToBeRoot