Skip to main content
Instructions for creating auth keys in storage services (Yandex, Google etc)
Cerebro Support avatar
Written by Cerebro Support
Updated over 2 months ago

To get the Yandex Disk key

1. Create your app using the link https://oauth.yandex.ru/client/new/.

2. Fill in the data and click Create app:

Redirect URI


Data access

cloud_api:disk.write

cloud_api:disk.read

cloud_api:disk.app_folder

cloud_api:disk.info

3. Go to the created app in My App tab and copy the ClientID

4. Go to https://oauth.yandex.ru/authorize?response_type=token&client_id=ClientID, use the ClientID of the created app. After clicking on the link, a page with the required token will open

5. The received token must be indicated in the Tentaculo settings

To get the Google Drive key

1. Go to the developer portal: https://console.cloud.google.com/

2. Create a project

3. Select the created project via Select

4. Search for Google Drive API and enable it

5. Go to the Credentials tab and create a service account

6. Enter your account name and set editor rights

7. Create a JSON key in the Keys tab

8. Move the resulting JSON to a convenient place and indicate the path in the Tentaculo settings

9. Create a folder on the disc where the files will be stored and grant editor rights to the created service account

To get the Yandex Cloud key

1. Log in the management console at https://console.yandex.cloud/

2. Click on the line with the name of the folder where you want to create a service account.

3. At the top of the screen, go to the Service accounts tab and click the Create service account button.

4. Enter a name and select the role cloudapps.admin, then click Create.

5. When the service account is created, click on the line with its name.

6. Click the Create new key button on the top panel and select Create static access key .

7. In the pop-up window, click the Create button and copy the displayed Key ID and Your secret key.

8. In the Folder dashboard tab, under All services, go to Object Storage.

9. Copy the name of an existing bucket or create a new one using the Create bucket button if necessary.

10. In the configuration file, specify the protocol as s3:https://storage.yandexcloud.net/bucket_name, where bucket_name is the name of your bucket.

11. In the Tentaculo settings, specify the obtained key ID and secret key, and set the region to ru-central1.

To get a key for Amazon S3

1. Go to the management console at https://s3.console.aws.amazon.com/s3/home

2. Use the sidebar to navigate to All services and select S3 under the Storage section.

3. On the bucket list page, use the Create bucket button.

4. On the bucket creation page, enter a name, leave the other parameters unchanged, and click the Create bucket button.

5. Ensure that the bucket appears in the list, then go to Security credentials by clicking on your name in the upper right corner.

6. Go to the Users section and click the Create user button.

7. Enter a username and click Next.

8. In the Add permissions section, select only AmazonS3FullAccess, then click Next and Create user.

9. In the user list under Users, click on the created user, and in the Security credentials tab, find the Access keys section.

10. Click the Create access key button, select Third-party service in the pop-up window, and click Next.

11. Enter a tag and click Create access key.

12. In the pop-up window, copy the Access key and Secret access key.

13. In the configuration file, specify the protocol as s3:https://s3.region.amazonaws.com/bucket_name, where bucket_name is your bucket's name and region is the bucket's region (for example, s3:https://s3.eu-central-1.amazonaws.com/tentaculo-test).

14. In the Tentaculo settings, enter the key ID and secret key you received, as well as the region that should match the region specified in the configuration file.

To get a key for Google Cloud Storage

2. Create a project or select an existing one from the list.

3. Click the Create button in the Buckets section.

4. Fill out the fields in the bucket creation form and click the Create button.

5. When the bucket is successfully created, it should appear in the list.

6. In the sidebar under IAM & Admin select Service Accounts.

7. In the pop-up window click the CREATE SERVICE ACCOUNT button.

8. In the service account creation form, specify the role of Editor and click the DONE button.

9. Through the sidebar, under Cloud Storage, click on Settings.

10. Go to the INTEROPERABILITY tab, and in the Access keys for service accounts section, click the Create a key for another service account button.

11. In the pop-up window select the created service account and click the CREATE KEY button.

12. Copy the generated Access key and Secret.

13. In the configuration file, specify the protocol as s3:https://storage.googleapis.com/bucket_name, where bucket_name is your bucket's name (for example, s3:https://storage.googleapis.com/tentaculo).

14. In the Tentaculo settings, enter the obtained key ID and secret key.

Did this answer your question?