Skip to content

/AWS1/IF_S3_PRESIGNER

/AWS1/IF_S3_PRESIGNER represents the Presigner client for Amazon Simple Storage Service.

You can use presigned URLs to grant time-limited access to AWS services. A presigned URL can be entered in a browser or used by a program to perform the service operation. The credentials used by the presigned URL are those of the AWS Identity and Access Management (IAM) principal who generated the URL. You can use the presigned URL multiple times, up to the expiration date and time.

Create a presigner using the GET_PRESIGNER() method of the API client. Then call a method of the presigner, which correspond to the methods of the API client, except they return a presigned URL instead of actually performing the operation.

List of presigned methods define in /AWS1/IF_S3_PRESIGNER

Operation Method
AbortMultipartUpload ABORTMULTIPARTUPLOAD()
CompleteMultipartUpload COMPLETEMULTIPARTUPLOAD()
CopyObject COPYOBJECT()
CreateBucket CREATEBUCKET()
CreateBucketMetadataConfiguration CREATEBUCKETMETADATACONF()
CreateBucketMetadataTableConfiguration CREATEBUCKETMETTABLECONF()
CreateMultipartUpload CREATEMULTIPARTUPLOAD()
CreateSession CREATESESSION()
DeleteBucket DELETEBUCKET()
DeleteBucketAnalyticsConfiguration DELETEBUCKETANALYTICSCONF()
DeleteBucketCors DELETEBUCKETCORS()
DeleteBucketEncryption DELETEBUCKETENCRYPTION()
DeleteBucketIntelligentTieringConfiguration DELETEBUCKETINTELTIERINGCONF()
DeleteBucketInventoryConfiguration DELETEBUCKETINVENTORYCONF()
DeleteBucketLifecycle DELETEBUCKETLIFECYCLE()
DeleteBucketMetadataConfiguration DELETEBUCKETMETADATACONF()
DeleteBucketMetricsConfiguration DELETEBUCKETMETRICSCONF()
DeleteBucketMetadataTableConfiguration DELETEBUCKETMETTABLECONF()
DeleteBucketOwnershipControls DELETEBUCKETOSHPCONTROLS()
DeleteBucketPolicy DELETEBUCKETPOLICY()
DeleteBucketReplication DELETEBUCKETREPLICATION()
DeleteBucketTagging DELETEBUCKETTAGGING()
DeleteBucketWebsite DELETEBUCKETWEBSITE()
DeleteObject DELETEOBJECT()
DeleteObjects DELETEOBJECTS()
DeleteObjectTagging DELETEOBJECTTAGGING()
DeletePublicAccessBlock DELETEPUBLICACCESSBLOCK()
GetBucketAccelerateConfiguration GETBUCKETACCELERATECONF()
GetBucketAcl GETBUCKETACL()
GetBucketAnalyticsConfiguration GETBUCKETANALYTICSCONF()
GetBucketCors GETBUCKETCORS()
GetBucketEncryption GETBUCKETENCRYPTION()
GetBucketIntelligentTieringConfiguration GETBUCKETINTELTIERINGCONF()
GetBucketInventoryConfiguration GETBUCKETINVENTORYCONF()
GetBucketLifecycleConfiguration GETBUCKETLIFECYCLECONF()
GetBucketLocation GETBUCKETLOCATION()
GetBucketLogging GETBUCKETLOGGING()
GetBucketMetadataConfiguration GETBUCKETMETADATACONF()
GetBucketMetadataTableConfiguration GETBUCKETMETADATATABLECONF()
GetBucketMetricsConfiguration GETBUCKETMETRICSCONF()
GetBucketNotificationConfiguration GETBUCKETNOTIFICATIONCONF()
GetBucketOwnershipControls GETBUCKETOWNERSHIPCONTROLS()
GetBucketPolicy GETBUCKETPOLICY()
GetBucketPolicyStatus GETBUCKETPOLICYSTATUS()
GetBucketReplication GETBUCKETREPLICATION()
GetBucketRequestPayment GETBUCKETREQUESTPAYMENT()
GetBucketTagging GETBUCKETTAGGING()
GetBucketVersioning GETBUCKETVERSIONING()
GetBucketWebsite GETBUCKETWEBSITE()
GetObject GETOBJECT()
GetObjectAcl GETOBJECTACL()
GetObjectAttributes GETOBJECTATTRIBUTES()
GetObjectLegalHold GETOBJECTLEGALHOLD()
GetObjectLockConfiguration GETOBJECTLOCKCONFIGURATION()
GetObjectRetention GETOBJECTRETENTION()
GetObjectTagging GETOBJECTTAGGING()
GetObjectTorrent GETOBJECTTORRENT()
GetPublicAccessBlock GETPUBLICACCESSBLOCK()
HeadBucket HEADBUCKET()
HeadObject HEADOBJECT()
ListBucketAnalyticsConfigurations LISTBUCKETANALYTICSCONFS()
ListBucketIntelligentTieringConfigurations LISTBUCKETINTELTIERINGCONFS()
ListBucketInventoryConfigurations LISTBUCKETINVENTORYCONFS()
ListBucketMetricsConfigurations LISTBUCKETMETRICSCONFS()
ListBuckets LISTBUCKETS()
ListDirectoryBuckets LISTDIRECTORYBUCKETS()
ListMultipartUploads LISTMULTIPARTUPLOADS()
ListObjects LISTOBJECTS()
ListObjectsV2 LISTOBJECTSV2()
ListObjectVersions LISTOBJECTVERSIONS()
ListParts LISTPARTS()
PutBucketAccelerateConfiguration PUTBUCKETACCELERATECONF()
PutBucketAcl PUTBUCKETACL()
PutBucketAnalyticsConfiguration PUTBUCKETANALYTICSCONF()
PutBucketCors PUTBUCKETCORS()
PutBucketEncryption PUTBUCKETENCRYPTION()
PutBucketIntelligentTieringConfiguration PUTBUCKETINTELTIERINGCONF()
PutBucketInventoryConfiguration PUTBUCKETINVENTORYCONF()
PutBucketLifecycleConfiguration PUTBUCKETLIFECYCLECONF()
PutBucketLogging PUTBUCKETLOGGING()
PutBucketMetricsConfiguration PUTBUCKETMETRICSCONF()
PutBucketNotificationConfiguration PUTBUCKETNOTIFICATIONCONF()
PutBucketOwnershipControls PUTBUCKETOWNERSHIPCONTROLS()
PutBucketPolicy PUTBUCKETPOLICY()
PutBucketReplication PUTBUCKETREPLICATION()
PutBucketRequestPayment PUTBUCKETREQUESTPAYMENT()
PutBucketTagging PUTBUCKETTAGGING()
PutBucketVersioning PUTBUCKETVERSIONING()
PutBucketWebsite PUTBUCKETWEBSITE()
PutObject PUTOBJECT()
PutObjectAcl PUTOBJECTACL()
PutObjectLegalHold PUTOBJECTLEGALHOLD()
PutObjectLockConfiguration PUTOBJECTLOCKCONFIGURATION()
PutObjectRetention PUTOBJECTRETENTION()
PutObjectTagging PUTOBJECTTAGGING()
PutPublicAccessBlock PUTPUBLICACCESSBLOCK()
RenameObject RENAMEOBJECT()
RestoreObject RESTOREOBJECT()
SelectObjectContent SELECTOBJECTCONTENT()
UpdateBucketMetadataInventoryTableConfiguration UPDATEBUCKETMETINVTABLECONF()
UpdateBucketMetadataJournalTableConfiguration UPDATEBUCKETMETJOURTABLECONF()
UploadPart UPLOADPART()
UploadPartCopy UPLOADPARTCOPY()
WriteGetObjectResponse WRITEGETOBJECTRESPONSE()