Official Content

Specifies whether stored multimedia resources are Public or Private; that is, if they can be accessed publicly (by everyone) or privately. If Private, a Signed URL will be automatically generated.

Values

Public Read Multimedia files can be accessed by a public URL. Anyone with the link can access them. Default value.
Private Multimedia files can only be accessed using a signed URL that expires after some time.

Scope

Generators: .NET, .NET Framework, Java
Level: Generator

Description

The property becomes available by setting the Amazon S3 V1 (Legacy) value in the Storage Provider property.

The Privacy property enables you to specify whether multimedia files can be accessed through a public or a restricted link. 

GeneXus will save resources into the Storage provider with the following security configuration:

  • Attributes
    • Multimedia
      • Image: Privacy Value*
      • Audio: Privacy Value*
      • Video: Privacy Value*
      • BlobFile: Privacy Value*
    • Blob: Always private
  • Temporary files: 
    • Web Uploads: Always private
    • SmartDevice Upload: Always private
    • File Upload Control: Always private

Thus, the Privacy property enables you to specify the security configuration for certain resources, such as Multimedia files.

Privacy can be:

  • Public:
    • All multimedia resources can be accessed by anyone with the link.
  • Private:
    • All multimedia resources can only be accessed with a signed URL link. These links expire after the time set in the Expiration Property has elapsed. 

Runtime/Design time

This property applies only at design time.

How to apply changes

To apply the corresponding changes when the property value is configured, execute a Build All.

Availability

This property is available since GeneXus 18 Upgrade 9.

See Also

URL Expiration property (Storage Provider)
Privacy property (Object Ownership)

Last update: November 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant