Loading...
New Winner – Cross-Border Excellence | Payoneer India 2026 Check out
Featured Recognized by Salesforce; Proven by impact! Check out

Uploading your important documents to the AWS FTP server sometimes becomes very important if you need to share the attachments with the third party or create a backup.

Here’s the step by step process of how you can upload the Salesforce Attachments to AWS:

STEP 1: Create a bucket in S3 instance of AWS Console

The bucket name must:

  • Be unique across all of Amazon S3,
  • Be between 3 and 63 characters long,
  • Not contain any uppercase characters,
  • Start with a lowercase letter or number.

    Note:
  • After you create the bucket, you can’t change its name. For more information on naming the buckets, see Rules for bucket naming in the Amazon Simple Storage Service Developer Guide.

4. In the Region, choose the AWS Region where you want the bucket to reside.

 

5. In the Bucket Settings for Block Public Access, choose the Block Public Access settings that you want to apply to the bucket.

 

I recommend you to leave all the settings enabled unless you know you need to turn one or more of them off for your use case, such as to host a public website. Block Public Access setting that you enable for the bucket should be enabled for all the access points that you create on the bucket.

 

For more information on blocking public access, see Using Amazon S3 Block Public Access in the Amazon Simple Storage Service Developer Guide.

 

6. (Optional) If you want to enable S3 Object Lock:

 

7. Choose Create bucket.

1.Sign into the AWS Management Console and open the Amazon S3 console at Click here


2. Choose Create bucket.


3. In the Bucket Name, enter a DNS-compliant name for your bucket.

STEP 2: Create new access key and access secret key

1.Create a new access key, which includes a new secret access key.

2. To create a new secret access key for your root account, use the security credentials page. Expand the Access Keys section, and then click Create New Root Key.

3. To create a new secret access key for an IAM user, open the IAM console. Click Users in the Details pane, click the appropriate IAM user, and then click Create Access Key on the Security Credentials tab.

Note: If you already have the maximum of two access keys—active or inactive—you must delete one first before proceeding. If you need more than two root access keys, IAM users (each of whom can be assigned their own access keys) would probably better suit your requirements.

4. Download the newly created credentials, when prompted in the key creation wizard.

STEP 3: Develop a Batch at the Salesforce side

Conclusion:

This simple three-step process can help you in a long way. Try it out and share your experience with us.
Happy Learning 🙂

No Data Found.

Related Articles
From SMBs to Enterprises: Why Salesforce CRM Remains the Choice for Every Business Size

Running a modern business requires a robust Salesforce CRM platform that connects teams, organizes customer data, and delivers real-time operational insights. In today’s competitive environment, waiting for information across disconnected systems is no longer practical, especially when modern buyers expect immediate responses across every channel. For years, the software was primarily associated with large corporate […]

Read More
How to Integrate NikoHealth to Salesforce

Healthcare organizations using NikoHealth often need patient, insurance, order, invoice, and prescription data available inside Salesforce. As data grows, manually updating records across systems becomes difficult and can lead to delays, duplicate work, and data inconsistencies. NikoHealth to Salesforce integration helps solve this challenge by automatically synchronizing data between both platforms. Instead of building custom […]

Read More
Flow Orchestrator vs. Traditional Flows: When to Use Each for Salesforce Automation

Businesses use Salesforce automation to reduce manual work, improve efficiency, and automate repetitive business processes. Two commonly used automation approaches inside Salesforce are Traditional Flows and Flow Orchestrator. Traditional Flows are mainly used for simple automation tasks such as updating records, sending notifications, creating tasks, and automating business logic. Flow Orchestrator is designed for more […]

Read More
The Rise of Agentic Government: How AI Agents Are Transforming Public Services

Government technology has often been seen as slower to evolve than the private sector. But Salesforce’s latest research challenges that idea in a big way. In fact, the new findings suggest that public sector organizations may now be moving faster than many businesses when it comes to adopting AI agents and preparing for a more […]

Read More
How To Use Email Service in APEX

Managing approvals, updates, and record changes directly from email can significantly improve efficiency within Salesforce workflows. Instead of logging in, navigating records, and manually updating fields, users can simply respond to emails and trigger automated updates using Email Service in APEX. This approach is especially useful for businesses leveraging Salesforce automation and looking to enhance […]

Read More
Design and Implementation of Salesforce-Jira Task Integration

Businesses have been using Salesforce for CRM operations and Jira for Agile project tracking. However, without integration, teams manually update both systems, leading to data inconsistency and inefficiency.This mechanism establishes a real-time integration between Salesforce and Jira, allowing seamless synchronization of tasks and agile board statuses.  A custom Salesforce dashboard was developed that replicates Jira-style […]

Read More
Our Location worldwide
Indian Flag India
7th Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203669505
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
CA Flag Canada
HIC Global Solutions INC
6D - 7398 Yonge St #1124 Thornhill, ON L4J 8J2 Canada +1(262) 310-7818