# What are the options to get User's credentials for S3?

**URL:** <https://forum.storj.io/t/what-are-the-options-to-get-users-credentials-for-s3/24357>\
**Category:** Developer Discussions\
**Tags:** s3-gateway\
**Created:** [November 15, 2023, 8:13am UTC](https://forum.storj.io/t/what-are-the-options-to-get-users-credentials-for-s3/24357 "2023-11-15T08:13:58Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [November 16, 2023, 4:10am UTC](https://forum.storj.io/t/what-are-the-options-to-get-users-credentials-for-s3/24357/4 "2023-11-16T04:10:08Z")

</div>

The request to register a generated access grant should go to the Auth service, then you will use S3 credentials with the Gateway-MT.  
See also

> [@Is there a way to get the share link of an uploaded file through an api call?](https://forum.storj.io/t/topic/21538/3):
>
> I made a very simple example to do this using Go, this uses the uplink library as Alexey linked above: [share file programatically using storj linksharing service · GitHub](https://gist.github.com/halkyon/491041586f56a3f8f1150fa1fd4769e3) For Android, looks like you can at least create the restricted access grant with this snippet: [GitHub - storj/uplink-android: Storj network Android library](https://github.com/storj/uplink-android#sharing-content) then post it to https://auth.storjshare.io/v1/access with request body like {"access\_grant":"abc123","public":true} to get an access key for Linksharing. The response will …

and

> [@Using \`uplink share\` outside of CLI?](https://forum.storj.io/t/using-uplink-share-outside-of-cli/24353):
>
> I’m trying to figure out the easiest way to generate a shareable link programmatically. Ideally, it’d be great to use s3-compatible APIs (e.g. GetSignedUrl), but I’m guessing that’s not possible due to s3’s strict spec of pointing specifically to objects (vs wildcard paths, which is what I’m interested in). I looked into the SDKs but they all require linking to Golang, which is admittedly annoying. Do I have any other option?

> [@insign3r](#):
>
> Is there any possibility to schedule a swift communication in other platform?

We use this Community forum and the Helpdesk portal [https://supportdcs.storj.io](https://supportdcs.storj.io), however to have a personalized support on Helpdesk you must be an owner of the PRO account (you should have a payment method in your account).  
You may also use this page to make a request for the partnership: [The Storj Partner Program](https://www.storj.io/partners/partner-program).

---

_[View the full topic](https://forum.storj.io/t/what-are-the-options-to-get-users-credentials-for-s3/24357)._
