2016-07-11 2 views
0

Kann jemand den Inhalt von amazon S3 in diesem Antwortfeld dekodieren? Es sieht aus wie eine Hash-Zeichenfolge, aber ich muss verstehen, was darin enthalten ist? Verwendet es einige häufig verwendete Hashes?Der Inhalt des Anforderungsparameters "continuation-token" des Befehls "GET Bucket (Listenobjekte) Version 2" in S3 API

+0

Warum wollen Sie versuchen, es zu entschlüsseln? –

+1

Es ist ein undurchsichtiger Token. Es ist nicht dazu bestimmt, entschlüsselt zu werden. – garnaat

+0

Ich arbeite an einer Aufgabe, bei der ich den Benutzer auffordere, die Anzahl der auf einmal abzurufenden Objekte auszuwählen. Es hat "NextMarker" in der Antwort verwendet, um dem Benutzer genau anzuzeigen, welches Objekt in der nächsten Anfrage abgerufen wird. Jetzt wurde ich gebeten, den V1-Eintrag durch den V2 zu ersetzen. Da ich "NextMarker" nicht mehr verwenden kann, besteht die einzige Möglichkeit darin, den "Continuation Token" zu dekodieren, um das nächste Objekt verfügbar zu machen. Es wird eine sehr kleine Codeänderung für mich sein, wenn ich den Inhalt dieses Tokens kenne. Ich denke nicht, dass es etwas Vertrauliches ist, wie Sie sie immer in der Webkonsole sehen können. –

Antwort

0

Es sieht aus wie ein Hash, aber die documentation sagt, es ist verschleiert, vielleicht ist es gesalzen.

NextContinuationToken wird gesendet, wenn isTruncated true ist, was bedeutet, dass mehr Schlüssel im Bucket aufgeführt sind. Die nächsten Listenanforderungen an Amazon S3 können mit diesem NextContinuationToken fortgesetzt werden. NextContinuationToken ist verschleiert und kein echter Schlüssel.

Beispiel: 17z4MXisD8tDT/0 + uf1UndaqeI3 + K7vG8bso1NFBtbPq2gKRaS2Ax6 ioTgsamg0QOZt3V56dV4r0 =

Verwandte Themen