User Manual

Bucket Upload Settings

20/8/25
Bucket Upload Settings

Bucket Upload is a feature that allows files uploaded by your application to be securely stored in the cloud. In Kuika's Configuration Manager module, you can configure Bucket Upload settings to simplify file management and securely store your data.

Bucket Upload settings can be used in both web and mobile applications.

Bucket Upload Steps

Create Configuration

  1. Log in to the Kuika platform.
  2. Select and open the project you will be working on from the Apps screen.
  1. Click on the Configuration Manager module.
  2. Click on the Configuration button on the screen that opens.
  3. Enter a meaningful name for the configuration (for example, “UserFilesBucket”) and click the CREATE button to complete the process.

Configure Bucket Settings

  1. Open the configuration you just created and go to the BUCKET UPLOAD section.
  2. Configure the following fields:
  • Name: The name to be given to the bucket configuration. If you will be using multiple buckets in your application, use a unique name to distinguish between them.
  • Type: Select the cloud provider where the files will be stored:
    • AWS: Provides storage on Amazon Web Services.
    • Google: Provides storage on Google Cloud.
  • Encryption Key: The key used to encrypt uploaded files. This is required for file security.
  • Encryption IV: An additional initialization vector used during encryption.

Required Fields for AWS

  • Name: Configuration name.
  • Type: AWS must be selected.
  • Bucket Name: The name of the AWS S3 bucket where files will be uploaded. You must specify the name of the bucket you previously created on AWS here.
  • Region: Specifies the AWS region where the bucket is located (e.g., us-east-1, eu-central-1). It is important to select the correct region in terms of performance and cost.
  • Access Key ID: The ID of the access key you created in your AWS account.
  • Secret Access Key: The secret key used with the Access Key ID. With these two pieces of information, your application performs authentication on AWS.
  • Encryption Key: The key to be used for encrypting files.
  • Encryption IV: The initialization vector to be used during encryption.

Required Fields for Google

  • Name: Configuration name.
  • Type: Google must be selected.
  • Bucket Name: The name of the Google Cloud Storage bucket where files will be uploaded. You must specify the name of the bucket you previously created on Google Cloud here.
  • Service Account Key JSON: The JSON-formatted key file for the service account you created on Google Cloud. Your application uses this file to authenticate on Google Cloud Storage.
  • Encryption Key: The key to be used for encrypting files.
  • Encryption IV: The initialization vector to be used during encryption.

Uploading and Testing Files

  1. Click the three dots next to the Preview button.
  2. Click the RUN button in the menu that appears.
  3. Once the process is complete, you can verify that the configuration is working correctly by sending a file to the upload test screen in the bucket.

After saving the Bucket Upload settings, the platform automatically transfers the uploaded files to the selected cloud provider and stores them securely.

No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar