When direct cloud storage downloads are enabled, it means that artifacts requested will actually be served from the S3 or CloudFront domains rather than from Artifactory's domain. Since these domains are constant in the signed URLs Artifactory provides, you should add them to your organization's firewall to enable smooth and unhindered downloads. The domains you should add are:
For S3: https://<bucketName>.s3.amazonaws.com/...
where <bucketName> is the value of the corresponding attribute specified in the S3 Binary Provider of your binarystore.xml
file. For example,
https://data1234.s3.amazonaws.com/myStoreOfBinaries/60/60b27f004e454aca92b0958209cck4829ec52430?response-content-disposition=attachment%3Bfilename%3D%22connector-java-5.1.4.txt%22&AWSAccessKeyId=AKIAPLS9HS&Expires=1539374539&Signature=lPDrAHlf
For CloudFront: https://<cloudFrontDomainName>.cloudfront.net/...
where <cloudFrontDomainName> is the value of the corresponding attribute specified in the S3 Binary Provider of your binarystore.xml
file. For example,
https://d2h935dfm2pkds.cloudfront.net/myStoreOfBinaries/60/60b27f004e454aca92b0958209cck4829ec52430?response-content-disposition=attachment%3Bfilename%3Djava.jar&Policy=eyJTdGF0ZW1uMzM2ZGZtNnB&Signature=NVmUyUTG~930ub3~mr6~&Key-Pair-Id=APPFSI9VDAF
For Google Cloud Storage: https://storage.googleapis.com/<bucketName>/<path>...
where <bucketName>
is the value of the corresponding attribute specified in the Google Cloud storage binary provider of your binarystore.xml file. For example,
https://storage.googleapis.com/data1234/myStoreOfBinaries/c12/c12cb08521fd46bc25894fbbc3559fd95e90b2c3?GoogleAccessId=/accessid>&Expires=1664801501&Signature=<Signature>&response-content-disposition=attachment%3Bfilename%3D%221%2B%25281%2529.jpg%22&response-content-type=application%2Foctet-stream&x-jf-traceId=4acd13bc745dfa36
For Azure Blob Storage: https://<accountName>.blob.core.windows.net/<container>/<path>...
where <accountName>
, <container>
, and <path>
are the values of the corresponding attributes specified in the Azure Blob Storage Binary Provider in the binarystore.xml file. For example,
https://accountName.blob.core.windows.net/container/myStoreOfBinaries/d7/d748452d17dcc819a11dbbdeb2985bc4bc7346a5?sv=2021-08-06&spr=https&st=2023-10-23T05%3A46%3A43Z&se=2023-10-23T06%3A46%3A43Z&sr=b&sp=r&sig=p00lVXfp1Xd5mAMNsxekLSD%2Bnhsb%2FMjyBaotiIRpVSs%3D&rscd=attachment%3Bfilename%3D%22file1%20%2B%20file2%20%21%40%23%24%25%5E%26%28%29%20%C3%A9sdasd%C3%A9%22&rsct=text&x-jf-subject=xray&x-jf-traceId=620a731101f1fe78&X-Artifactory-repositoryKey=someRepoKey&X-Artifactory-projectKey=someProjectKey&X-Artifactory-username=username&X-Artifactory-artifactPath=11%2Fpath&X-Artifactory-repoType=repoType&X-Artifactory-packageType=packageType