Wie übersetze ich eine S3-URL in Chrome automatisch in http?

Wie übersetze ich eine S3-URL in Chrome automatisch in http?

Nehmen wir an, ich habe einen Link wie diesen:

s3://mybucket/mybucket?prefix=myprefix/file.json    

Und ich öffne es im Chrome-Browser. Ich erhalte eine Fehlermeldung. Ist es möglich, die S3-URL automatisch zu übersetzen von

s3://mybucket/mybucket?prefix=myprefix/file.json

Zu

https://s3.console.aws.amazon.com/s3/buckets/mybucket?prefix=myprefix/file.json

Und habe ich eine Umleitung/einen AWS S3 Web Consul erhalten?

Antwort1

Sie könnten ein Bookmarklet verwenden, um die Links für Sie zu ändern, aber Sie müssten es jedes Mal ausführen, wenn Sie auf einen Link klicken möchten.

z.B:

javascript:(function(){document.querySelectorAll("a").forEach((l)=>{m=l.href.match(/^s3\:\/\/([^\/]+)\/([^$]+)$/);if(m){l.href=`https://s3.console.aws.amazon.com/s3/buckets/${m[2]}`}})})()

(habe es nicht getestet, aber sollte funktionieren?)

verwandte Informationen