/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() |