Open Telekom Cloud

To create an Open Telekom Cloud integration, click the + Add integration button in the Integrations tab. This will pop up the 'Add bucket integration' chooser. Please select OTC at the top of the chooser.

In order to integrate with Open Telecom Cloud, you will need to:

  1. Create the account which will be accessing data in the Object Storage Service.
  2. Give the account read access to the desired buckets by:
    1. Creating a Custom Bucket Policy .
    2. (Optional) If you have Cross-origin resource sharing (CORS) configured on your buckets, make sure that *.encord.com is given read access.
  3. Create the integration by giving Encord access to that account's credentials.

1. Create the account

Log in to the OTC console and navigate to the Identity and Access Management (IAM) dashboard. From there create a new user. The user will need only Programmatic access.

Download the access key. The Encord system will use it to authenticate and access files:

Paste the OTC account access ID as well as the secret access key into the first dropdownn of the OTC integration window in Encord, as shown below.

2. Give the account read access to the desired buckets

The account will need read access to resources in OSS buckets. Access can be provided by configuring a custom bucket policy

Creating a Custom Bucket Policy

Navigate to the bucket in OSS and click the Create Bucket Policy button

3. (Optional) Configuring CORS

If working with a bucket that has a configured CORS policy, ensure that it allows access from *.encord.com

4. Create the integration

On the Encord platform enter the Access key ID and Secret access key, which should be located in the access key file, generated with the creation of the user. (if the access key has been misplaced, a new one can be created from the IAM User menu).

Optionally check the box to enable Strict client-only access, server-side media features will not be available if you would like Encord to sign URLs, but refrain from downloading any media files onto Encord servers. Read more about this feature here.

Finally, click the Create button at the bottom of the pop-up. The integration will now appear in the list of integrations in the 'Integrations' tab.

5. Testing the integration

To test that Encord can sync with your OTC bucket, click on the icon shown below.

Enter the URL of an object you would like to test the connection with and click Check Encord can access this URI. If the test is successful a green tick will appear next to Encord infrastructure as well as This machine, as seen in the screenshot for a GCP test below (the process for OTC is identical).

6. Using the integration

You are now free to use data creation flow to create a dataset from your S3 data. See the Private cloud integration section for the next steps.