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).
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.