Outils cloud

convertisseur S3

Analysez une adresse S3 ou partez du bucket et de la clé brute. Les adresses signées restent intactes.

convertisseur S3

Adresse

Objet et adresses

Le traitement reste dans le navigateur, sans requête vers S3 ou le point de terminaison.

Options de sortie

La région indiquée dans l’URL est prioritaire. La valeur de repli ne localise pas le bucket.

Un point personnalisé nécessite le style chemin et une origine HTTPS sans chemin, requête ni identifiants.

Résultat à actualiser ; export désactivé.

Un lien reçu par messagerie et une URI de configuration peuvent désigner le même objet. Le convertisseur S3 sépare le nom du bucket de la clé décodée pour vérifier cette identité. Les préfixes, espaces et barres répétées restent significatifs : ils ne sont pas nettoyés comme un chemin de fichier local.

Pourquoi utiliser ce convertisseur S3

Comparer la place du bucket

Le convertisseur S3 place le même bucket dans le nom d’hôte ou au début du chemin, sans changer la clé. Cela permet de vérifier quelle adresse correspond au mode choisi dans votre client de stockage.

Un même bucket et un même objet reliés à deux structures, avec le bucket dans l’hôte ou dans le chemin.

Conserver une adresse signée

Une URL présignée passe en mode inspection. Les composants restent visibles, mais la sortie URI est désactivée et seul le lien original peut être copié. Une conversion de structure ne doit pas être confondue avec une nouvelle autorisation.

Une adresse d’origine verrouillée, accompagnée du bucket et de la clé extraits.

Trois vérifications avant de copier

01

Choisir clé brute ou adresse encodée

Dans une adresse, %252F devient une seule fois le texte %2F. Dans le mode champs, saisir %2F désigne ce texte littéral : la sortie contiendra alors %252F.

02

Contrôler la région de repli

La région contenue dans l’URL est prioritaire. Une URI S3 ou un point global ne donne pas la région réelle du bucket. Vérifiez la valeur us-east-1 ; un point personnalisé exige le style chemin.

03

Attendre la nouvelle sortie

Toute modification bloque aussitôt l’export. Le délai automatique est de 350 ms ; désactivez-le pour utiliser Convertir ou Ctrl/Cmd+Entrée. Les exemples et l’effacement demandent une prévisualisation puis permettent une annulation.

Lire les composants avant de reconstruire

Analyse et saisie directe

Une URL HTTPS AWS ordinaire peut devenir une URI S3. En l’absence de lien, renseignez le nom du bucket et la clé objet brute. Une clé vide désigne la racine du bucket ; les préfixes de dossiers font partie de la clé.

Régions et points de terminaison

Les formats régionaux standards, historiques s3-region et dualstack sont reconnus. La sortie distingue les domaines AWS classiques et chinois. Elle utilise un point régional normal et ne garantit pas de conserver les caractéristiques réseau du dualstack.

Requête conservée à l’identique

L’ordre, les doublons, les valeurs vides, les signes + et la graphie des échappements restent inchangés dans HTTPS. L’URI ne contient que bucket et clé. Le rapport JSON conserve aussi la requête d’origine pour examiner versionId ou d’autres paramètres.

Ce que l’adresse ne permet pas de déduire

Aucune validation d’accès
Ni GET ni HEAD, ni recherche de bucket, ni génération de signature ne sont effectués. L’existence, la visibilité publique et l’expiration ne sont pas vérifiées. Une structure correcte ne signifie pas que la requête sera autorisée.
Formats spécialisés exclus
ARN, console, CloudFront, website, Access Point, Outposts, Express et accelerate ne sont pas pris en charge. Un domaine personnalisé nécessite une origine HTTPS explicite et le style chemin.
Pas de normalisation des clés
Les segments isolés . et .. ainsi que les caractères de contrôle sont rejetés. Les barres répétées et les espaces de la clé brute restent présents. La clé exacte soap nécessite le style chemin.
Encodage et taille
Encodez les espaces et le caractère # dans une URL. Le décodage UTF-8 n’a lieu qu’une fois et + reste un plus. Les limites sont de 16 384 caractères en entrée et 1 024 octets UTF-8 par clé.
Noms de buckets généraux
Le contrôle porte sur la syntaxe DNS minuscule et les noms réservés. Un point dans le nom déclenche un avertissement TLS en hôte virtuel. Cela ne prouve ni disponibilité du nom ni propriété du bucket.

Questions sur le convertisseur S3

Quelle différence entre une URL de style chemin et une URL à hôte virtuel ?

Le style chemin place le bucket juste après le domaine du point de terminaison. En hôte virtuel, il précède s3 dans le nom d’hôte. Les deux peuvent désigner le même objet, avec les mêmes limites d’autorisation. Un point personnalisé utilise ici le style chemin.

Quand faut-il décoder la clé contenue dans une URL ?

Une seule fois pour une clé extraite d’une URL. a%20b représente a b, tandis que a%2520b représente littéralement a%20b. Le signe + ne devient pas un espace. Dans les champs, fournissez la clé originale, qui sera encodée à la sortie.

Peut-on extraire le bucket et la clé depuis une URL présignée ?

Oui. Des paramètres liés à la signature déclenchent la conservation du lien original et bloquent l’export URI. Même une requête partiellement signée suit cette règle. L’analyse des composants ne vérifie pas que la signature est correcte ou encore valable.

Pourquoi une URL présignée expire-t-elle avant la date prévue ?

Des identifiants temporaires peuvent expirer avant la durée prévue pour le lien. Une révocation ou une condition de politique peut aussi bloquer l’accès. Il faut alors recréer le lien dans un environnement AWS autorisé ; modifier une date dans l’ancienne requête ne le prolonge pas.

Que vérifier en cas de SignatureDoesNotMatch sur une URL S3 ?

Comparez la méthode HTTP, l’hôte, le chemin, les paramètres et les en-têtes requis avec ceux qui ont été signés. Ce convertisseur conserve l’original mais ne répare pas une signature. Faites générer un nouveau lien si les valeurs doivent changer.

Un format manque à cette page ?

Vérifier une autre adresse

Utilisez le convertisseur S3 pour comparer la clé avec votre configuration, puis copiez le style attendu par votre client.