Naming constraints for files and directories

The restrictions listed below must be taken into consideration when naming your cloud storage file or directory:

  • Directory and file component names cannot exceed 255 characters.
  • Directory and file names cannot end with a forward slash (/). If provided, it will be automatically removed.
  • The following reserved URL characters must be properly escaped: ! ' ( ) ; @ & = + $ , % # [ ]
  • The following characters are not allowed: " \ / : | < > * ?.
  • Illegal URL path characters are not allowed. Code points like \uE000, while valid in NTFS filenames, are not valid Unicode characters. In addition, some ASCII or Unicode characters, like control characters (0x00 to 0x1F, \u0081, etc.), are also not allowed. For rules governing Unicode strings in HTTP/1.1 see RFC 2616, Section 2.2: Basic Rules and RFC 3987.
  • The following file names are not allowed: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, dot character (.), and two dot characters (…).

Gather required credentials

Demandbase on Experience Platform is hosted by Google Cloud Storage. In order to successfully authenticate your Demandbase account, you must provide the appropriate values for the following credentials:

CredentialDescription
Access key IDThe Demandbase access key ID. This is a 61-character alphanumeric string that is required to authenticate your account to Experience Platform.
Secret access keyThe Demandbase secret access key. This is a 40-character, base-64-encoded string that is required to authenticate your account to Experience Platform.
Bucket nameThe Demandbase bucket from which data will be pulled from.
Folder pathThe path to the folder that you want to provide access to.

For more information on these credentials, read the Google Cloud Storage HMAC keys guide. For steps on how to generate your own access key, read the prerequisite guide in the Google Cloud Storage source overview.