i4w_s3link
This shortcode is designed to generate an Amazon S3 self-expiring link, based on information provided in the “Amazon S3 Links” option panel or override parameters in the shortcode itself.
[ELSE_s3link] conditional branching is NOT supported.
Shortcode nesting is NOT supported.
Parameters
Section titled “Parameters”| Parameter | Description | Default | Required |
|---|---|---|---|
| s3key | Your S3 Key, to override anything entered in the settings panel. | See options panel | No |
| s3secret | Your S3 Secret, to override anything entered in the settings panel. | See options panel | No |
| protocol | The protocol to be used in building the URL, either ‘http’ or ‘https’. Use this parameter when creating download links. Leave it out when building link for video and audio players. | https | No |
| host | The Amazon host name where your file is located, if you want to override the information provided in the ‘Amazon S3 Links” options panel. In 99.99% of the cases, it will always be s3.amazonaws.com | See options panel | No |
| bucket | The name of the bucket where the file is stored, if other than the one specified in the options panel. The bucket name should not include any path information. | See options panel | No |
| object | The file name for which a self-expiring link should be generated. If the file is located in a folder, specify the file path relative to the bucket. | None | Yes |
| expire | Specifies the number of seconds after which the generated link loses validity. | See options panel | No |
Example
Section titled “Example”[i4w_s3link object='folder/file'][i4w_s3link protocol='https' bucket='bucketname' object='folder/file'][i4w_s3link s3key='myS3key' s3secret='myS3secret' bucket='bucketname' object='folder/file'][i4w_s3link protocol='https' host='s3.amazonaws.com' object='folder/file' expire='240']<a href="[i4w_s3link protocol='https' object='folder/file']">Your anchor text</a>