I am trying to create a blobstore on S3 via rest api using groovy and json file, this works for creating the repostorys and also works when creating a 'File" blobstore but i cannot get it to work to create an s3 blobstore
I have upgraded to latest version on nexus 3.15
contents of json below
cat s3blob.json
{
“name”: “s3blob”,
“type”: “groovy”,
“content”: “import org.sonatype.nexus.repository.storage.WritePolicy; import groovy.json.JsonSlurper; blobStore.createS3BlobStore(‘testblob’,’,,‘dockertest’,’’,’’,’’,’,’,‘eu-west-1’,’’,‘3’,‘Default’)”
}
I get error below when running
“result” : “javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: org.sonatype.nexus.internal.provisioning.BlobStoreApiImpl.createS3BlobStore() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)values: [testblob, , dockertest, , , , , …]”