|
s3generatePresignedUrl( bucketNameOrPath=string, objectName=string, expireDate=datetime, httpMethod=string, sseAlgorithm=string, sseCustomerKey=string, checksum=string, type=string, disposition=string, encoding=string, version=string, zeroByte=boolean, responseHeaders=struct, accessKeyId=string, secretAccessKey=string, host=string, timeout=number );
|
| Nom |
Description |
| bucketNameOrPath |
Ce paramètre permet de spécifier le nom du compartiment ou le chemin S3 complet de l'objet. |
| objectName |
Ce paramètre permet de définir le nom de l'objet pour lequel l'URL pré-signée sera générée. |
| expireDate |
Ce paramètre permet de définir la date et l'heure d'expiration de l'URL pré-signée. |
| httpMethod |
Ce paramètre permet de spécifier la méthode HTTP autorisée (GET, PUT,...) pour l'URL. |
| sseAlgorithm |
Ce paramètre permet de définir l'algorithme de chiffrement côté serveur si utilisé. |
| sseCustomerKey |
Ce paramètre permet de fournir la clef de chiffrement côté client si nécessaire. |
| checksum |
Ce paramètre permet de spécifier le type de sommation de vérification à utiliser pour l'objet. |
| type |
Ce paramètre permet de définir le type de contenu ou MIME de l'objet. |
| disposition |
Ce paramètre permet de spécifier la disposition du contenu (inline ou attachment) lors du téléchargement. |
| encoding |
Ce paramètre permet de définir l'encodage du contenu si nécessaire. |
| version |
Ce paramètre permet de spécifier la version de l'objet S3, si la gestion des versions est activée. |
| zeroByte |
Ce paramètre permet de créer une URL pré-signée pour un objet de taille zéro si nécessaire. |
| responseHeaders |
Ce paramètre permet de fournir une structure d'entêtes HTTP personnalisés pour la réponse. |
| accessKeyId |
Ce paramètre permet de fournir la clef d'accès AWS pour authentifier la requête. |
| secretAccessKey |
Ce paramètre permet de fournir la clef secrète AWS correspondante pour l'authentification. |
| host |
Ce paramètre permet de spécifier l'hôte ou point de terminaison S3 à utiliser pour la connexion. |
| timeout |
Ce paramètre permet de définir le délai maximal d'attente pour l'exécution de la commande. |
Cette fonction permet de générer une URL pré-signée pointant vers un objet S3. Le point de terminaison peut être fourni sous forme de définition compartiment/objet ou via un chemin de système de fichiers virtuel.