Closed esn89 closed 6 years ago
To test if bucket exists requires specific permissions which are not relevant for read and write procedure.
If you want to bypass the existence check of the bucket, you can use the following attribute: testConnection=false
<provider id="s3" type="s3">
<roleName>instance-profilerole</roleName>
<endpoint>https://s3.eu-central-1.amazonaws.com</endpoint>
<bucketName>my-bucket</bucketName>
<httpsOnly>true</httpsOnly>
<httpsPort>443</httpsPort>
<refreshCredentials>true</refreshCredentials>
<property name="s3service.server-side-encryption" value="aws:kms"></property>
<testConnection>false</testConnection>
</provider>
Good luck.
Thanks @matankatz
This leaves me with a few more questions: 1) How can I tell if my Artifactory install has access to s3? 2) When it cannot test a connection to s3, does that mean my Artifactory will have no Cloud Store? 3) Do you happen to know what those s3 permissions? At the moment, I am giving it all permissions like so:
s3:*
Best regards
For further assistance you can contact support@jfrog.com.
@esn89 - since this issue is not relate to the docker examples, I'll close this. As suggested by @matankatz, continue this if needed with JFrog support (support@jfrog.com).
Hi, I am getting this message when I try to use S3 as a filestore.
Here is my binarystore.xml:
I have checked that my instance profile has access to the bucket. It seems to be able to connect, but it doesn't seem to write a test object into it.
Some assistance would be nice
THanks in advance