public class S3MediaURLStrategy extends java.lang.Object implements MediaURLStrategy
URL Strategy which generates direct URLs for Amazon S3 Storage.
Corresponding MediaFolder may be configured with following properties:
media.folder.folderQualifier.url.strategy=s3MediaUrlStrategy media.folder.folderQualifier.url.validFor=timeToLive media.folder.folderQualifier.url.signed=false/true media.folder.folderQualifier.url.unsigned.https=false/true media.folder.folderQualifier.url.unsigned.virtualHost=false/true media.folder.folderQualifier.bucketId=bucketId media.folder.folderQualifier.accessKeyID=yourAccessKey media.folder.folderQualifier.secretAccessKey=yourSecretAccessKey
where:
S3MediaStorageStrategy| Modifier and Type | Field and Description |
|---|---|
static Logger |
LOG |
static java.lang.String |
SIGNED_KEY |
static java.lang.String |
SIGNED_VALID_FOR_KEY |
| Constructor and Description |
|---|
S3MediaURLStrategy(S3StorageServiceFactory s3StorageServiceFactory) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource media)
Gets specific public URL for media binary data.
|
public static final Logger LOG
public static final java.lang.String SIGNED_KEY
public static final java.lang.String SIGNED_VALID_FOR_KEY
public S3MediaURLStrategy(S3StorageServiceFactory s3StorageServiceFactory)
public java.lang.String getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config, MediaSource media)
MediaURLStrategygetUrlForMedia in interface MediaURLStrategyconfig - media folder configurationmedia - the wrapper which wraps real Media objectCopyright © 2018 SAP SE. All Rights Reserved.