We can’t find the S3 zip file for offline installs. We found this page: https://repo1.maven.org/maven2/org/opensearch/plugin/
… which lists the s3 plugin but it does not have a zip file. Is there a way to take all those jar files and just make them a zip?
Nobody answered this so we went with a work around. For anyone else facing this type of issue here’s what we did and it seems to work:
Do a plugin install on a system that has access.
Copy the S3 folders in /plugins and /config (you need both folders) from that system
Copy those folders to their respective folders on the offline systems
Restart the service
Apologies for the late response - you can find plugin zips in the artifacts repository e.g. the repository-s3 plugin version 2.4.0 is at https://artifacts.opensearch.org/releases/plugins/repository-s3/2.4.0/repository-s3-2.4.0.zip
Simply substitute the plugin id and version for other combinations.
I am using Localstack to set up AWS environment in my Test project (Java-maven) and creating an S3 bucket. Also I have installed repository-s3 on the localstack container as well.
Also, I am using OpenSearch Highlevel client using Opensearch Docker
(DockerImageName DOCKER_IMAGE_NAME = DockerImageName
.parse(“opensearchproject/opensearch”)
.withTag(“2.9.0”)
to create a repository of type S3 as below