Téléchargement d'objets présignés URLs - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Téléchargement d'objets présignés URLs

Vous pouvez utiliser Presigned URLs pour autoriser quelqu'un à charger un objet dans votre compartiment Amazon S3. L'utilisation d'un présigné URL permettra un téléchargement sans qu'une autre partie ne doive disposer d'informations d'identification ou d'autorisations AWS de sécurité. Un présigné URL est limité par les autorisations de l'utilisateur qui le crée. En d'autres termes, si vous recevez un document présigné URL pour charger un objet, vous ne pouvez télécharger un objet que si son créateur URL dispose des autorisations nécessaires pour télécharger cet objet.

Lorsque quelqu'un utilise le URL pour charger un objet, Amazon S3 crée l'objet dans le compartiment spécifié. Si un objet avec la même clé que celle spécifiée dans le présigné existe URL déjà dans le compartiment, Amazon S3 remplace l'objet existant par l'objet chargé. Après le chargement, le propriétaire du compartiment devient propriétaire de l'objet.

Pour des informations générales sur le présignéURLs, consultezTéléchargez et chargez des objets avec une signature préalable URLs.

Vous pouvez créer un présigné URL pour le téléchargement d'un objet sans écrire de code à l'aide de l' AWS Explorateur pour Visual Studio. Vous pouvez également générer un présigné par URL programmation en utilisant le. AWS SDKs

Note

À l'heure actuelle, Visual Studio pour Mac AWS Toolkit for Visual Studio n'est pas compatible.

  1. Installez le AWS Toolkit for Visual Studio en suivant les instructions ci-dessous, Installation et configuration du Toolkit for Visual Studio dans le guide de AWS Toolkit for Visual Studio l'utilisateur.

  2. Connectez-vous à AWS en suivant les étapes ci-dessous, section Connexion à AWS dans le guide de AWS Toolkit for Visual Studio l'utilisateur.

  3. Dans le panneau de gauche intitulé AWS Explorateur, cliquez avec le bouton droit sur le compartiment dans lequel vous souhaitez charger un objet.

  4. Choisissez Créer un document pré-signé... URL .

  5. Dans la fenêtre contextuelle, définissez la date et l'heure d'expiration de votre présignatureURL.

  6. Pour Object Key, définissez le nom du fichier à télécharger. Le fichier que vous chargez doit correspondre exactement à ce nom. Si un objet avec la même clé d'objet existe déjà dans le compartiment, Amazon S3 remplacera l'objet existant par l'objet récemment chargé.

  7. Choisissez PUTde spécifier que ce présigné URL sera utilisé pour le téléchargement d'un objet.

  8. Cliquez sur le bouton Générer.

  9. Pour le copier dans URL le presse-papiers, choisissez Copier.

  10. Pour l'utiliser, URL vous pouvez envoyer une PUT demande avec la curl commande. Incluez le chemin complet de votre fichier et le présigné URL lui-même.

    curl -X PUT -T "/path/to/file" "presigned URL"

Pour des exemples d'utilisation du AWS SDKs pour générer un présigné URL pour le téléchargement d'un objet, consultez Créer un présigné pour Amazon URL S3 à l'aide d'un. AWS SDK

Lorsque vous utilisez le AWS SDKs pour générer un présignéURL, le délai d'expiration maximal est de 7 jours à compter de la date de création.

Note

Pour tous Régions AWS ceux lancés après le 20 mars 2019, vous devez spécifier le endpoint-url et Région AWS avec la demande. Pour voir la liste complète des régions et points de terminaison Amazon S3, consultez Régions et points de terminaison dans la Référence générale AWS .