API Documentation
  • Welcome!
  • Quick Start
  • API methods
  • Easy integration
  • Easily Copy Pre-Formatted API Requests for Integration
  • Handling Large File Sets
  • Supported formats
  • Webhooks
  • Common usecases
    • Auto enhance image quality
    • Create business photo or avatar from face image
    • Face swap
    • Create beautiful product photo
    • Genarate image in high resolution
    • Remove background
    • AI Drawing to Image - Doodle
    • Real estate
    • Enhancing documents
    • Car dealer photo
  • Image processing
    • Resize and padding
    • Denoise and sharpen
    • Enhance lighting and colors
    • Enhance face details
    • Background removal and generation
    • Image generation
    • Inpainting and outpainting (uncrop)
    • Frame identification
    • Print
    • Captions
    • Additional parameters
    • Presets
  • Account & settings
    • Account information
  • storages
    • Overview
    • Usage
    • Setup
      • AWS S3
      • OneDrive
      • Dropbox
      • Google Drive
  • Presets
    • E-commerce
    • Real-estate
    • Print/Photo
    • Digital Art
  • Technology
    • Algorithms
    • Upscale
    • Background removal
      • Remove BG recommendation
    • Sharpen & Noise reduction
    • Enhance Lighting
  • FAQ
Powered by GitBook
On this page
  1. storages
  2. Setup

AWS S3

How to configure AWS Storage

PreviousSetupNextOneDrive

Last updated 7 days ago

To configure storage for the user "di-test" with an existing S3 bucket "di-test-bucket", follow these steps:

  1. Create IAM User and Permissions.

    1. Log in to the AWS Console:

    2. Navigate to IAM → Users → Add users.

    3. Enter di-storage as the username.

    4. Select Attach policies directly, then click Create policy.

    5. Choose the JSON tab and paste the following content:

      {
        "Version": "2012-10-17",
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "s3:GetBucketLocation",
              "s3:GetObjectAttributes",
              "s3:PutObject",
              "s3:GetObject",
              "s3:ListBucket",
              "iam:SimulatePrincipalPolicy"
            ],
            "Resource": [
              "arn:aws:s3:::di-test-bucket/*",
              "arn:aws:s3:::di-test-bucket",
              "arn:aws:iam::<account_id>:user/di-test"
            ]
          }
        ]
      }
    6. Replace <account_id> with your AWS Account ID (without dashes).

    7. Complete the user creation process.

    8. Name the policy di-policy and save it.

    9. Back on the user creation page, refresh the policy list, find di-policy, and attach it to the user.

    10. Complete the user creation process.

  2. Generate Access Keys

    1. Go to the newly created user di-test, open the Security credentials tab.

    2. Click Create access key → Choose Third-party service.

    3. Generate the keys and copy the Access Key ID and Secret Access Key. These will be used in Deep Image.

  3. Set Up Storage in Deep Image

    1. Log in to the.

    2. Navigate to Profile → My Profile → .

    3. Select AWS as the storage type and click ADD.

    4. Fill in the following:

      1. Name: di-storage

      2. Bucket: di-test-bucket

      3. Access Key and Secret Access Key from step 2.

  4. Using Your Storage - Usage

https://console.aws.amazon.com/
Deep Image web app
Storages