Step 5: Configure Firewalls

JFrog Installation & Setup Documentation

Content Type
Installation & Setup
ft:sourceType
Paligo

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&gt;&amp;Expires=1664801501&amp;Signature=&lt;Signature&gt;&amp;response-content-disposition=attachment%3Bfilename%3D%221%2B%25281%2529.jpg%22&amp;response-content-type=application%2Foctet-stream&amp;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