Introducing AWS authentication for connections in Deluge

Introducing AWS authentication for connections in Deluge

Hello everyone,

We're incredibly excited to announce the all-new AWS authentication for connections in Deluge! This highly anticipated feature simplifies connecting to Amazon Web Services, opening up a world of possibilities and allowing you to seamlessly integrate your Zoho apps with the power and scalability of the AWS cloud.

What does this mean for you? 

This new integration empowers you to connect and access AWS services like S3 directly from within Deluge. This eliminates the need for third-party tools to achieve a connection between Zoho and AWS. It also allows you to harness AWS's scalability for handling massive datasets while utilizing Deluge's power for complex transformations.

How does it work? 

AWS is now offered as a custom connector in Deluge. This AWS connection utilizes Signature Version 4 authentication, the most up-to-date and secure method for authenticating requests to AWS services. It offers several key advantages that help protect your AWS credentials and prevent unauthorized access.

Availability 

The new AWS authentication for connections is available across all Zoho services that support Deluge connections. This means you can use it within your existing Zoho applications, be it CRM, Books, Mail, or others, to unlock new possibilities.

Creating an AWS connection 


  1. Navigate to the Connections section of the desired Zoho service. For this example, we'll use Zoho CRM. For Zoho CRM, you can access it under Settings -> Developer Hub -> Connections.

  2. In the Connections section, go to Custom Services and click the Create Service button.

  3. On the Create Service page, enter the following details:
    Service Name: awss3 //Custom connector name
    Service Link Name: awss3
    Authentication Type: AWS Signature
    Service Name: s3 //Amazon service name
    AWS Region: Enter your AWS region. To find your AWS region, log in to your AWS account and navigate to Console -> S3 -> General Purpose Buckets. Locate your storage buckets and copy the AWS region (e.g., us-east-1) displayed next to the required bucket.

  4. Click Create Service. The AWS S3 custom service will now be created.
  5. Now, navigate to My Connections and click Create Connection.
  6. On the Create Connection page, go to Custom Services under Pick Your Service and select awss3.

  7. Enter the Connection Name and Connection Link Name. Then click Create and Connect.
  8. You'll be redirected to the AWS authorization page, where you'll need to enter your Access Key and Secret Key.

    To get the Access Key and Secret Key:
    1. Log in to your AWS account and navigate to IAM.
    2. In the left pane, under Access Management, click Users.
    3. Select the required user from the list.
    4. On the User Details page, go to the Security Credentials section.
    5. Under Access Keys, click Create Access Key.
    6. On the next page, choose Command Line Interface (CLI) as the use case and click Next.
    7. Click Create Access Key.
    8. Copy the Access Key and Secret Key, then paste them into the respective fields on the AWS authorization page.
    9. Finally, click Connect.
  9. Your AWS connection has now been successfully created!

Working with AWS connections

Now you can utilize this AWS connection to integrate with AWS services and perform various actions, such as storing and retrieving data from Amazon S3. This connection can be leveraged across Zoho services (such as functions) to automate your data workflows.

For example, let's create a function to upload a file to AWS S3:
  1. Create a new function. Name the function and choose the appropriate type.

  2. Write the required scripts in the Deluge editor.
    Here's a sample script which fetches a file from a given URL and uploads it to an AWS S3 bucket using the configured AWS connection:
    Quote
    fileResponse = invokeUrl
    [
    url:"https://filesamples.com/samples/document/txt/sample1.txt"
    type: GET
    ];
    file = tofile(fileResponse,"sample1.txt");

    // Upload the file to AWS S3
    awsResponse = invokeUrl
    [
    "https://<your-bucket-name>.s3.amazonaws.com/<file-name>" // Replace with your bucket name and file name
    type: PUT
    parameters:file
    content-Type : "application/octet-stream"
    connection: "awss3" // Use the AWS connection created earlier
    detailed:true
    ];

    // Log the response
    info awsResponse;
  3. Execute the function by clicking the Save and Execute button.
  4. Switch to your AWS account, go to Console -> S3 -> General Purpose Buckets, and select the required bucket.
  5. You’ll see the sample file from the script listed under the Objects section. Every successful execution results in the file being uploaded to the bucket

Use cases 

  • Zoho CRM: You can automatically back up important customer documents from Zoho CRM to AWS S3. For instance, when a new file (e.g., contracts, proposals) is uploaded to a CRM record, a Deluge function can be triggered to fetch and store the file in S3 storage.
  • Zoho Books: You can store and retrieve invoices from Zoho Books to AWS S3. When an invoice is generated, a Deluge function fetches the PDF and uploads it to an S3 bucket. This can act as centralized space for all your invoices.
 
We have comprehensive documentation covering everything you need to know about Deluge connections. For more information, visit our Deluge Connections help doc.

Note: Please be aware that Zoho Creator has its own Connections feature, and we are working to bring AWS connections to Creator soon.

That’s all from us on the AWS connector! We hope you find it valuable and make the most of it across Zoho services. Give it a try, explore its possibilities, and let us know your thoughts.

And if you need any assistance, don’t hesitate to reach out to us. We’re always happy to help.

Regards,
The Deluge Team
    • Sticky Posts

    • Function #41: Sync Associated Subforms!

      Welcome back everyone! The last custom function showed how to update a Contact with Product details from it's Related list in Deals. This week, let's look at a function that lets you update subform records in two modules simultaneously when one of them is updated. Business scenario Let's look at how subform helps in an education institution that has deployed Zoho CRM. National Public School, Austin (made up, of course!) has set up Zoho CRM and it follows the same relationship pattern of "Students",
    • Recent Topics

    • Week date range in pivot table

      Hello, I need to create a report that breakouts the data by week.  I am using the pivot table report, and breaking out the date by week, however the date is displayed as 'Week 1 2014' format.  Is there anyway to get the actual dates in there? ex. 1/6/2014-1/12/2014 Thanks,
    • How do I get Status History data of my Projects?

      I want to build a table in Zoho Analytics that Groups by Date, when Projects entered a certain status. I cannot find Status History or any such useful data available in the Setup of my Data Source sync. Please advise how I can achieve this?
    • Is it possible to hide fields in a Subform?

      Since layout rules cannot be used with Subforms, is there another way, or is it even possible, to hide fields in a subform based on a picklist fields within said subform? For example, if the Service Provided is Internet, then I do not want to see the
    • Weekly Tips :Instantly find what you need with Attachment Viewer

      Your inbox must be packed with project emails, shared notes, and scattered attachments. You are looking for one specific file—a presentation slide or maybe a media clip from a team update—but don’t want to dig through endless email threads or switch between
    • Putting Watermark on Zoho Sheet

      Can this be done?
    • Missing Zoho Desk integration option for form workflows

      According to the help page "Configure Zoho Desk integration in form workflows" we should be able to select Zoho Desk as an integration target but when I open the integrations list then Zoho Desk is not being listed in it. We are on the Premium plan which should already support Zoho Desk integrations.
    • Gantt for 2 or more projects

      Hello, I'm trying the free version of your produtc. It is veryyy good!!!! I don't know if in the Standard plan, I can overview a Gantt Graph for 2 or more Projects Milestone. This would be very helpfull for managing teams and taking decisions about who I will assign a task to. In the paid plan Do I have this possibility? Thank you.
    • Integrating a Zoho Project Gantt Chart into Reports

      Is is possible to integrate a Zoho Project Gantt Chart into a Zoho Report Dashboard. I am in the process of creating Project Status Dashboards for the projects that we track in Zoho Projects and I would like to incorporate the gantt chart within Reports.  Please let me know! Thanks
    • ZOHO BOOKS - EXCESSIVELY SLOW TODAY

      Dear Zoho Books This is not the first time but it seems to be 3 times per week now that the system is extremely slow. I work on Zoho Books 95% of my day so this is very frustrating. Zoho you need to do something about this. I have had my IT guy check
    • Gantt Chart - Zoho Analytics

      Are there any plans to add Gantt Charts capabilities to Zoho Analytics?
    • Displaying related quotes in sales order and back

      Hi, My colleague liked to see to which sales orders, the quote has been converted. Quote shows Invoices, but not SO. Same, they would like to see the quotes in the sales order, as they can see invoices, packages, shipment, How can we achieve this ? Thank
    • Tip of the Week #71–Auto-move incoming messages to the right inboxes with keywords

      We all know that customer-facing teams, especially your sales and support teams, can’t afford to miss even a single customer conversation. But sometimes, sales queries or support requests can easily get lost in a crowded inbox or even end up in the wrong
    • Clearing Fields using MACROS?

      How would I go about clearing a follow-up field date from my deals? Currently I cannot set the new value as an empty box.
    • Migrating a Zoho Forms form into Zoho Creator

      Hi, How can I migrate my Zoho Forms form into Zoho Creator? Thanks. Truly, Emad
    • Is there any way to recall an email sent using Zoho CRM?

      If an email is sent using Zoho Mail, there is a recall option/functionality that is available to the sender. Is there any way to recall an email if it was sent using Zoho CRM? I can't seem to find that option. Any help would be appreciated.
    • Quick Create needs Client Script support

      As per the title. We need client scripts to apply at a Quick Create level. We enforce logic on the form to ensure data quality, automate field values, etc. However, all this is lost when a user attempts a "Quick Create". It is disappointing because, from
    • is it possible to add more than one Whatsapp Phone Number to be integrated to Zoho CRM?

      so I have successfully added one Whatsapp number like this from this User Interface it seems I can't add a new Whatsapp Number. I need to add a new Whatsapp Number so I can control the lead assignment if a chat sent to Whatsapp Phone Number 1 then assign
    • Problem with reports due to "Connected" items change - Yes this IS a problem

      Now that the change has been made to use "connected" items I can no longer run the reporting I need in CRM. I should be able to start with Deals as the parent, connect down to the Account (Account_Name) on the deal as the child, then to any child items
    • Introducing notifications in the vendor portal

      Imagine this: You're a recruiter working with multiple vendors on a high-volume hiring project. You’ve just updated a job description after a last-minute change from the hiring manager. One of your vendors, however, is still working off the older version
    • CRM limit reached: only 2 subforms can be created

      we recently stumbled upon a limit of 2 subforms per module. while we found a workaround on this occasion, only 2 subforms can be quite limiting in an enterprise setting. @Ishwarya SG I've read about imminent increase of other components (e.
    • LESS_THAN_MIN_OCCURANCE - code 2945

      Hi I'm trying to post a customer record to creator API and getting this error message. So cryptic. Can someone please help? Thanks Varun
    • How to update "Lead Status" to more than 100 records

      Hello Zoho CRM, How do I update "Lead Status" to more than 100 records at once? To give you a background, these leads were uploaded or Imported at once but the lead status record was incorrectly chosen. So since there was a way to quickly add records in the system no matter how many they are, we are also wondering if there is a quicker way to update these records to the correct "Lead Status". I hope our concern makes sense and that there will be a fix for it. All the best, Jonathan
    • Analytics for notes created

      Is there a way I can see how many notes were created per day? Via reporting or analytics?
    • Add Custom Reports To Dashboard or Home Tab

      Hi there, I think it would be great to be able to add our custom reports to the Home Tab or Dashboards. Thanks! Chad
    • No TDS Deduction

      In some of our case, where we are reselling items at the same rate we purchased. In this scenario, Indian IT Law has a provision to request customer not to deduct TDS if the transaction value is same. TDS is paid by us (intermediary reseller) before we
    • Cannot update Recurring_Activity on Tasks – RRULE not accepted

      Hello, I am trying to update Tasks in Zoho CRM to make them recurring yearly, but I cannot find the correct recurrence pattern or way to update the Recurring_Activity field via API or Deluge. I have tried: Sending a string like "RRULE:FREQ=YEARLY;INTERVAL=1"
    • Add image to report...

      Greetings, I send a weekly color coded report via Creator email. I would like to add the legend somewhere in the report. Header, footer where ever. I have the legend saved on Google Drive and can access it via shared link. Sure someone has wanted to add
    • More controls for User Fields in CRM

      Dear All, We are here with a minor but crucial enhancement to the user fields—now set accessibility permissions to the records for user field. User field allows you to extend co-ownership of records to your peers. You can collaborate with them for certain
    • Calls to accounts rather than leads or contacts?

      So..... We have a dilemma and I'm hoping someone has encountered this before and figured out a fix. We have just migrated to Zoho. It's great.....expect for how "Calls" are handled.... We are B2B. We do not use the leads module. A "Lead/Prospect" for
    • Image Upload Field | Zoho Canvas

      I'm working on making a custom view for one of our team's modules. It's an image upload field (Placement Photo) that would allow our sales reps to upload a picture of the house their working on. However, I don't see that field as a opinion when building
    • Power of Automation :: Automated 'Delayed & Closed' Status Update Based on Due Date

      Hello Everyone, A custom function is a software code that can be used to automate a process and this allows you to automate a notification, call a webhook, or perform logic immediately after a workflow rule is triggered. This feature helps to automate
    • Lead Blueprint transition in custom list view

      Hi, Is It possible to insert the Blueprint transition label in a custom Canvas list view? I am using Lead module. I see the status, but it would be great if our users could execute the Blueprint right from the list view without having to enter the detailed
    • Range names in Zoho Sheet are BROKEN!

      Hi - you've pushed an update that has broken range names. A previously working spreadsheet now returns errors because the range names are not updating the values correctly. I've shared a video with the support desk to illustrate the problem. This spreadsheet
    • Has anyone integrated SMS well for Zoho Desk?

      Our company does property management and needs to be able to handle inbound sms messages which create a ticket for Zoho Desk. We then need to be able to reply back from Zoho desk which sends the user an sms message. This seems like a fairly common thing
    • populate email address and name in zoho desk?

      Is it possible to populate the email address and name in the zoho desk widget? We only use it in the context of an authenticated user, so we already know the user's name and email. Thanks,
    • Are there default/pre-built dashboards in Zoho Desk?

      Hi, I am looking for some pre-built dashboard templates in Zoho Desk, similar to what we can find in CRM/Projects, etc Thank you
    • SAP S/4 HANA to CRM Integration - change the SAP Client ID

      Hi I am trying to push the business partners from SAP S/4 HANA to ZOHO CRM module. The SAP Client ID is 421 in my case....kindly let me know how do I specify the sap client because it's a dropdown with specific values as of now. Thanks Ravi Aswani
    • Adding branded signature to tickets reply

      Hi, i am unable to figure out how to add signatures with logo to tickets reply. please advice .
    • Zoho Marketing Automation 2.0 - Landing Page function not working

      Dear Zoho Team, I am working on implementing Zoho Marketing Automation 2.0, and am now looking into the section "Lead Generation". If I open the "Landing Pages" section, I immediately get an Error code: Error: internal error occurred. Can you help me
    • Zoho Mail Android app update: Manage folders

      Hello everyone! In the latest version(v2.9) of the Zoho Mail Android app update, we have brought in support for an option to manage folders. You can now create, edit, and delete folders from within the mobile app. You can also manage folders for the POP
    • Next Page