Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-19494

Provide mechanism to test S3 permissions on Blobstore

    Details

      Description

      When using an S3 blobstore, the user is required to define a policy in AWS, following our documentation, and ensure they have the correct permissions.

      When things go wrong, we see errors in the log, but don't have an easy way to see any AWS information.

      There would be value in having a 'Verify connection' or similar button on an S3 Blobstore that would ensure Nexus has the correct permissions for the various actions, and in case of error, detailing what is missing (if possible).

      Acceptance Criteria
      When provisioning or connecting with S3 fails then an appropriate and more exact error message should be reported to the user. Exception cases should consider invalid access id/access token, insufficient permissions or other policy issues such as kms.

        Attachments

        1. create.png
          create.png
          5 kB
        2. stack-trace-comp
          8 kB
        3. update.png
          update.png
          9 kB

          Issue Links

            Activity

              People

              Assignee:
              mbucher Michael Bucher
              Reporter:
              mkearns Michael Kearns
              Last Updated By:
              Jake Jake
              Team:
              NXRM - Morpheus
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title