[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-657028-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-657028-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","content-management-using-salesforce-on-aws-technical-architecture-overview","Content Management Using Salesforce on AWS - Technical Architecture Overview","","This document outlines a technical architecture for integrating content management between Salesforce and Amazon Web Services (AWS). It details a 12-step process, focusing on steps 1 through 7, which utilize AWS Lambda, Amazon S3, Amazon SNS, and Amazon Rekognition to automate the ingestion, tagging, and metadata extraction of media files. The workflow begins with a client-side Salesforce Lightning Web Component (LWC) that securely interacts with AWS services, ensuring efficient media processing, object detection, and comprehensive metadata management for both video and image files within a cloud-native ecosystem. This solution is designed for organizations seeking to leverage AI and machine learning capabilities for automated media analysis within their existing Salesforce environments.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/content-management-using-salesforce-on-aws-technical-architecture-overview/657028/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/content-management-using-salesforce-on-aws-technical-architecture-overview/657028.png","ImageObject",300,407,{"name":42,"@type":43},"นรินทร์","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-02","2026-10-25",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",5,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"How do Salesforce users securely upload media files to Amazon S3?","Question",{"text":63,"@type":64},"Salesforce users utilize a client-side Lightning Web Component (LWC) that exchanges a JSON Web Token (JWT) for AWS Security Token Service (STS) credentials to gain necessary read/write permissions.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What initiates the media processing workflow after a file is uploaded to Amazon S3?",{"text":68,"@type":64},"An Amazon Simple Notification Service (SNS) event is triggered upon file upload, which filters the file suffix to determine the appropriate topic for subsequent media processing.",{"name":70,"@type":61,"acceptedAnswer":71},"How are image files processed within this AWS architecture?",{"text":72,"@type":64},"An Amazon SNS topic triggers two parallel Lambda functions: one for object tagging using Amazon Rekognition and another for metadata extraction, with both outputs saved to an Amazon S3 bucket.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},657028,1792972628,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":55,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":22,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":80,"read_time":30},2336475104957,"https://ap-avatar.wpscdn.com/avatar/22000c4c6bd8a5076e1?x-image-process=image/resize,m_fixed,w_180,h_180&k=1787554080175789136","Guidance for Content Management Using Salesforce on AWS  \nThis architecture diagram illustrates the process of importing media files from Salesforce into AWS, where artificial intelligence and machine learning (AI/ML) are  used to transcribe, tag, or process media files. It consists of 12 steps; steps 1-7 are shown here. For steps 8-12, refer to the next slide.   \n\n| | |\n| --- | --- |\n\n12  \nAudio processing  \nAmazon Kendra  \n1  \n2  \nSalesforce Lightning Web Component (LWC)  \nReviewed for technical accuracy © 2024, Amazon Web Services,  \nMarch 19, 2024 AWS Reference Architecture  \nInc. or its affiliates. All rights reserved.  \nThe Salesforce Lightning Web Component (LWC) runs on the client side. The AWS Lambda function grants Salesforce users read or write permission to Amazon Simple Storage Service (Amazon S3) by exchanging a JSON Web Token (JWT) for AWS Security Token Service (AWS STS) credentials.  \nThe LWC allows Salesforce users to upload media files to an Amazon S3 bucket (Media input) .  \nWhen a media file is uploaded to an Amazon S3 bucket, an Amazon Simple Notification Service (Amazon SNS) event is invoked. It filters the file’s suffix and sends the relevant Amazon SNS topic based on the media type.  \nFor video files, an Amazon SNS topic invokes a Lambda function that runs an Amazon Rekognition video job.  \nThe Lambda function passes the video file to Amazon Rekognition to tag objects within the video asynchronously.  \nOnce Amazon Rekognition finishes running, it publishes a notification to the Amazon SNS topic.  \nAmazon SNS invokes a Lambda function to store the results of the video in the Amazon S3 bucket (Output) .  \nAn Amazon SNS topic runs two parallel Lambda functions for image files. Lambda (Image recognition) performs object tagging through Amazon Rekognition. The Lambda function (Metadata extraction) extracts metadata, including location and device details. Both outputs are saved in an Amazon S3 bucket (Output) .","cbCaihBCfS0CzrJC","https://ap.wps.com/l/cbCaihBCfS0CzrJC","pdf",127203,"English","# Architecture Overview\n## Workflow Steps 1-7\n## Security and Media Ingestion\n## Video and Image Processing Logic","[{\"question\":\"How do Salesforce users securely upload media files to Amazon S3?\",\"answer\":\"Salesforce users utilize a client-side Lightning Web Component (LWC) that exchanges a JSON Web Token (JWT) for AWS Security Token Service (STS) credentials to gain necessary read/write permissions.\"},{\"question\":\"What initiates the media processing workflow after a file is uploaded to Amazon S3?\",\"answer\":\"An Amazon Simple Notification Service (SNS) event is triggered upon file upload, which filters the file suffix to determine the appropriate topic for subsequent media processing.\"},{\"question\":\"How are image files processed within this AWS architecture?\",\"answer\":\"An Amazon SNS topic triggers two parallel Lambda functions: one for object tagging using Amazon Rekognition and another for metadata extraction, with both outputs saved to an Amazon S3 bucket.\"}]","Content Management Using Salesforce on AWS - Technical Architecture Overview | PDF"]