Warum läuft die vorsignierte URL für meinen Amazon S3-Bucket vor der von mir angegebenen Ablaufzeit ab?

Lesedauer: 2 Minute
0

Ich habe ein temporäres Token verwendet, um eine vorsignierte URL für einen Amazon Simple Storage Service (Amazon S3)-Bucket zu erstellen. Die URL ist vor der von mir angegebenen Ablaufzeit abgelaufen. Ich möchte eine vorsignierte URL erstellen, die für eine längere Zeit gültig ist.

Behebung

Wichtig: Vorsignierte URLs gewähren jedem, der die URL besitzt, Zugriff auf den Amazon S3-Bucket. Aus Sicherheitsgründen empfiehlt es sich, die Funktionen vorsignierter URLs einzuschränken.

Wenn du ein temporäres Token verwendest, um eine vorsignierte URL zu erstellen, läuft die URL ab, wenn das Token abläuft. Dies gilt auch dann, wenn du die URL mit einer späteren Ablaufzeit als das temporäre Token erstellst.

Weitere Informationen zu Ablaufzeiten findest du unter Ablaufzeit für vorsignierte URLs.

Informationen zu den Arten von Anmeldeinformationen, die du verwenden kannst, und zu der zugehörigen Ablaufzeit findest du unter Wer kann eine vorsignierte URL erstellen?.

Hinweis: Services, die eine AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Rolle übernehmen, wie z. B. die AWS Lambda-Ausführungsrolle, entsprechen nicht immer den Einstellungen für die Sitzungsdauer der Rolle.

Um Benutzern länger als 7 Tage Zugriff auf die Objekte in deinem Amazon S3-Bucket zu gewähren, wähle eine der folgenden Optionen:

Ähnliche Informationen

Objekte mit vorsignierten URLs teilen

GetSessionToken

Sicherheitsanmeldeinformationen aus Instance-Metadaten abrufen

Authentifizieren von Anforderungen: Abfrageparameter (AWS Signature Version 4) verwenden

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Monaten