# Configure AWS Web API Service

## Content

To configure AWS Web API Service and perform different operations, follow these steps:

1. [Configure Storage Connection String](/componentone/docs/webapi/online-webapi/Services/cloudservices/configureawsservice#step-1-configure-storage-connection-string)
2. [Register the Cloud Service](/componentone/docs/webapi/online-webapi/Services/cloudservices/configureawsservice#step-2-register-the-cloud-service)
3. [Perform Operations](/componentone/docs/webapi/online-webapi/Services/cloudservices/configureawsservice#step-3-perform-operations)

### Step 1: Configure Storage Connection String

1. Create a Bucket. For creating an Amazon S3 bucket, see [Create an S3 Bucket](https://aws.amazon.com/getting-started/hands-on/backup-files-to-amazon-s3/).
2. Generate an access token and Secret Access Key for your application. For detailed information on how to obtain access token, see [Understanding and Getting Your Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html).
3. Check region for your AWS app.

### Step 2: Register the Cloud Service

1. Create a new C1 Web API Application and make sure the following references are added to the application:
    * C1.Web.Api.dll
    * C1.Web.Api.Cloud.dll
    * AWSSDK.S3
2. Register the AWS cloud service using the following code:

    ```CODE
    app.UseStorageProviders().AddAWSStorage("AWS", “aWSAccessTocken”, “secretKey”, “bucketName”, region);
    ```

### Step 3: Perform Operations

You can choose to perform various operations, such as listing data, uploading, deleting or downloading a file, after registering the cloud service. To understand how to perform these operations, see [Perform Operations](/componentone/docs/webapi/online-webapi/Services/cloudservices/performoperations).