Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aws/amazon-neptune-gremlin-java-sigv4
A Gremlin client for Amazon Neptune that includes AWS Signature Version 4 signing.
https://github.com/aws/amazon-neptune-gremlin-java-sigv4
amazon-neptune aws-neptune java
Last synced: 7 days ago
JSON representation
A Gremlin client for Amazon Neptune that includes AWS Signature Version 4 signing.
- Host: GitHub
- URL: https://github.com/aws/amazon-neptune-gremlin-java-sigv4
- Owner: aws
- License: apache-2.0
- Created: 2018-04-01T04:01:22.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T16:56:50.000Z (4 months ago)
- Last Synced: 2024-12-23T23:03:56.960Z (12 days ago)
- Topics: amazon-neptune, aws-neptune, java
- Language: Java
- Size: 71.3 KB
- Stars: 27
- Watchers: 29
- Forks: 12
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Amazon Neptune Gremlin Java Sigv4
An extension to GremlinDriver with a custom channelizer that enables AWS Signature Version 4 signed requests to [Amazon Neptune](https://aws.amazon.com/neptune).
For example usage refer to:
- [NeptuneGremlinSigV4Example.java](https://github.com/aws/amazon-neptune-gremlin-java-sigv4/blob/master/src/main/java/com/amazon/neptune/gremlin/driver/example/NeptuneGremlinSigV4Example.java): This package can also be used to enable Gremlin Console to send signed requests to Neptune, refer to [Connecting to Neptune Using the Gremlin Console with Signature Version 4 Signing](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-connecting-gremlin-console.html).For the official Amazon Neptune page refer to: https://aws.amazon.com/neptune
## Version
1.x - This series uses TinkerPop 3.3.x client. Note that active maintenance on TinkerPop 3.3.x has stopped and hence, this version is not recommended.
2.x - This series uses TinkerPop 3.4.x client. This major version tracks the latest stable release for this package. Note that a minor version (y in 2.x.y) is bumped whenever a new version of Apache TinkerPop is added as a dependency or a major feature is introduced. All minor versions in 2.x series are backward compatible.
For more information on compatibility with Amazon Neptune engine releases, see [Use the Latest Version of the Gremlin Java Client](https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-gremlin-java-latest.html).
## License
This library is licensed under the Apache 2.0 License.