diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-11-13 16:48:23 +0100 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-11-13 16:48:52 +0100 |
commit | cf23aee1831e464b2a445a1ffb302086f32dd6e5 (patch) | |
tree | 68b88c0bd9246e1ccee834fecbbc174793f863b7 /doc/book/connect | |
parent | 74ea449f4be28d4f73d9c8edaf4a427b32c4602e (diff) | |
download | garage-cf23aee1831e464b2a445a1ffb302086f32dd6e5.tar.gz garage-cf23aee1831e464b2a445a1ffb302086f32dd6e5.zip |
Add a "build" section, doc for SDKecosystem/openapi
Diffstat (limited to 'doc/book/connect')
-rw-r--r-- | doc/book/connect/_index.md | 3 | ||||
-rw-r--r-- | doc/book/connect/code.md | 82 |
2 files changed, 1 insertions, 84 deletions
diff --git a/doc/book/connect/_index.md b/doc/book/connect/_index.md index 07c4e31f..ca44ac17 100644 --- a/doc/book/connect/_index.md +++ b/doc/book/connect/_index.md @@ -1,5 +1,5 @@ +++ -title = "Integrations" +title = "Existing integrations" weight = 3 sort_by = "weight" template = "documentation.html" @@ -14,7 +14,6 @@ In particular, you will find here instructions to connect it with: - [Applications](@/documentation/connect/apps/index.md) - [Website hosting](@/documentation/connect/websites.md) - [Software repositories](@/documentation/connect/repositories.md) - - [Your own code](@/documentation/connect/code.md) - [FUSE](@/documentation/connect/fs.md) ### Generic instructions diff --git a/doc/book/connect/code.md b/doc/book/connect/code.md deleted file mode 100644 index 4b2c4cb0..00000000 --- a/doc/book/connect/code.md +++ /dev/null @@ -1,82 +0,0 @@ -+++ -title = "Your code (PHP, JS, Go...)" -weight = 30 -+++ - -If you are developping a new application, you may want to use Garage to store your user's media. - -The S3 API that Garage uses is a standard REST API, so as long as you can make HTTP requests, -you can query it. You can check the [S3 REST API Reference](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_Simple_Storage_Service.html) from Amazon to learn more. - -Developping your own wrapper around the REST API is time consuming and complicated. -Instead, there are some libraries already avalaible. - -Some of them are maintained by Amazon, some by Minio, others by the community. - -## PHP - - - Amazon aws-sdk-php - - [Installation](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_installation.html) - - [Reference](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-s3-2006-03-01.html) - - [Example](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-examples-creating-buckets.html) - -## Javascript - - - Minio SDK - - [Reference](https://docs.min.io/docs/javascript-client-api-reference.html) - - - Amazon aws-sdk-js - - [Installation](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/getting-started.html) - - [Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html) - - [Example](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/s3-example-creating-buckets.html) - -## Golang - - - Minio minio-go-sdk - - [Reference](https://docs.min.io/docs/golang-client-api-reference.html) - - - Amazon aws-sdk-go-v2 - - [Installation](https://aws.github.io/aws-sdk-go-v2/docs/getting-started/) - - [Reference](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/s3) - - [Example](https://aws.github.io/aws-sdk-go-v2/docs/code-examples/s3/putobject/) - -## Python - - - Minio SDK - - [Reference](https://docs.min.io/docs/python-client-api-reference.html) - - - Amazon boto3 - - [Installation](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) - - [Reference](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html) - - [Example](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-uploading-files.html) - -## Java - - - Minio SDK - - [Reference](https://docs.min.io/docs/java-client-api-reference.html) - - - Amazon aws-sdk-java - - [Installation](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html) - - [Reference](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Client.html) - - [Example](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/examples-s3-objects.html) - -## Rust - - - Amazon aws-rust-sdk - - [Github](https://github.com/awslabs/aws-sdk-rust) - -## .NET - - - Minio SDK - - [Reference](https://docs.min.io/docs/dotnet-client-api-reference.html) - - - Amazon aws-dotnet-sdk - -## C++ - - - Amazon aws-cpp-sdk - -## Haskell - - - Minio SDK - - [Reference](https://docs.min.io/docs/haskell-client-api-reference.html) |