Skip to main content

#AWS2 diskutieren mit

1. We have a community site. 

 2. There we have a page. 

 3. In that page, we have a link. 

 4. On click of that link a file opens up. the requirement is that only 'logged in user' should be able to open and see the file. 

 5. Nobody else should able to see it. 

 

More info using scenerio:- File should only opened with the help of click within the community site. After opening the file. If somebody copy the URL from address bar and then pasted in the 'incognito mode' then file should not be opened.  

 

Current progress:- 

 

I researched about and got solution related to pre-signed Url but i think it's the solution with help of code. I searching for any workaround using configuration within the AWS account.  

 

Any help would be appreciated. 

 

#Trailhead  #Experience Cloud  #Experience Site  #AWS S3  #AWS  #Lightning Aura Components  #Salesforce Developer  #Salesforce Admin

5 Antworten
  1. Gestern 15:42

    Hi Kushagra, 

     

    Yes, creating an IAM user is the correct path, and it's confirmed by AWS's own official documentation, not just common practice. AWS explicitly recommends creating an IAM user with least-privilege permissions first, then generating access keys under that IAM user, never using your AWS root account credentials for this. 

     

    Steps to get your Access Key and Secret Key (official AWS process): 

     

    1. Log into the AWS Console with your root/admin account (only for this setup step, not for ongoing use). 

    2. Go to IAM > Users > click "Create user". 

    3. Give it a descriptive name, e.g. salesforce-s3-integration. 

    4. Do NOT enable AWS Management Console access, this user only needs programmatic access, not console login. 

    5. Attach a permission policy scoped only to what's needed, ideally a custom policy limited to s3:GetObject on your specific bucket/prefix, not full S3 access. This follows AWS's least-privilege guidance. 

    6. After the user is created, go to that user > Security credentials tab > Access keys section > "Create access key". 

    7. Select the use case (choose "Application running outside AWS" or similar, matching your Apex callout scenario). 

    8. AWS shows you the Access Key ID and Secret Access Key ONCE. Download the CSV or copy both immediately, the Secret Access Key cannot be retrieved again after this screen, you'd have to delete and recreate the key if lost. 

     

    Official reference:

    https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html

     

     

    Important note on "is this the only way": Technically no, AWS's own best-practice guidance actually recommends AGAINST long-term access keys where avoidable, and prefers IAM Roles with temporary/short-term credentials (via AWS STS) since those auto-expire and reduce risk if leaked. 

    Official reference:

    https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds-programmatic-access.html

     

     

    However, for a Salesforce Apex integration specifically, since Apex runs outside AWS and can't assume an IAM role directly the way an EC2/Lambda service can, using a scoped-down IAM user with long-term access keys (stored securely in Named Credential/Protected Custom Metadata, as I mentioned earlier) is the practical and accepted approach here. Just make sure to: 

    - Scope the policy to only that one bucket/prefix 

    - Rotate the access key periodically 

    - Never commit it to code, always pull from Named Credential/Custom Metadata at runtime 

     

    So to directly answer: yes, IAM user + access key is the right and standard way for your use case.

0/9000

Free Production-Ready AI Web + Voice Chat → Salesforce Lead/Case in <60 seconds (AWS + Lex + Connect + Bedrock + Step Functions) 

 

I just open-sourced the entire Atlas Engine — a $150k+ equivalent sales acceleration platform — 100% free on GitHub.

Live demo you can try right now: https://atlasengine.net

 

GitHub (full code + one-click deploy):

https://github.com/MichaelWeed/atlas-engine

What it does in real time:

  • User types in web chat → instantly creates Salesforce Lead
  • AI (Bedrock using Claude 3.5 Sonnet) generates a personalized script
  • Amazon Connect calls their phone in <60 seconds
  • They talk naturally to the AI voice bot
  • Can ask “delete my info” → instantly deletes the Salesforce record (GDPR ready)
  • Can say “talk to the architect” → creates a Case routed to me with full transcript

Everything is serverless, production-grade, and deploys in 15–30 minutes with ./deploy.sh

 

(Full CloudFormation one-click also included)

Includes:

  • 8 Lambdas + Step Functions orchestration
  • Full Salesforce JWT integration
  • Bedrock dynamic scenario generation
  • Transcribe + summarization back to Lead
  • Delete-my-info compliance built in

Try the live demo now at atlasengine.net

— give it your real number and watch it call you instantly. 

Feedback, stars, and forks very welcome! I hope you build something cool with The Atlas Engine! 

 

#Integration  #Service Cloud  #AWS  #AI  #Open Source Tool  #Compliance

0/9000

Resources from the Agentforce Ask Me Anything on Build Agentic Experiences with AWS and Salesforce

 

I hope you joined us for the fantastic Agentforce AMA on Wednesday 27 August 2025 featuring developer advocate host @Mohith Shrivastava with product experts @Tyson Read and @Ross Belmont

. They loved answering your questions about Building Agentic Experiences with AWS and Salesforce. If you missed it, don't worry - we recorded the series and our experts have provided some great resources so you can continue your learning! 

 

#Pub Sub API #AWS #Event Relay #Platform Events

1 Kommentar
  1. 27. Aug. 2025, 17:56

    Thanks so much for the great questions, everyone!

0/9000

Thought Starter: Bringing AWS Data into Data Cloud? Share Your Setup

 

Did you know Data Cloud now supports direct integration with AWS? 🌐 Whether you're working with Amazon S3, Redshift, or other AWS services, connecting your AWS environment to Salesforce can unlock real-time customer insights. 

 

🔥 We’d love to hear: 

* What data are you bringing in from AWS? 

* Any cool automation or AI workflows powered by AWS + Data Cloud? 

* What challenges or wins can you share? 

Here’s a deep dive into the partnership: 👉 Salesforce + AWS Partnership 

 

🧠 Pro tip: Look into Zero Copy for a cleaner, faster connection. 

Post your AWS integration use cases or tag a peer who's done it well!  

#AWS #Data Management #Data Cloud

0/9000

is there anyone who is looking for a salesforce developer job with our US based company located in navi mumbai but we have options like (WFH, WFO, or hybrid) for more details just email to our company email at career(at)businessleader.com  #Salesforce Developer  #Salesforce Admin  #Marketing Cloud  #AWS  #Live Agent

0/9000

🌟Deck and links added🌟

 

 I will be presenting at We Dreamin on April 11th, 9:00 AM CST

 

🌟Deck and links added🌟 I will be presenting at We Dreamin on April 11th, 9:00 AM CST We will use this post to continue the conversation so make sure you favorite this post so you can get a copy of t

 

We will use this post to continue the conversation so make sure you favorite this post so you can get a copy of the slides.

 

Deck: Attached

Trailmix: https://trailhead.salesforce.com/users/nadina/trailmixes/unleash-the-power-of-mulesoft-composer-amazon-eventbridge

Link to the user group session that has a live demo - https://meetups.mulesoft.com/events/details/mulesoft-baltimore-presents-unleash-the-power-of-mulesoft-composer-amazon-eventbridge/

#Salesforce #MuleSoft Composer #AWS #AWS EventBridge #Salesforce Event Relay

0/9000

Hi, 

Does anyone aware of any AWS Marketplace Connector to bring Customer Data, Customer Product Utilization data, and Payment data etc from AWS Marketplace Seller account / control panel. 

 

Usecase:

Company is selling a utilization based software product on AWS Marketplace. Customer can acquire that product from AWS Marketplace using default consumption based model or via private offer. 

 

Company want to get information of which customers installed their product (Free and Paid), what was the utilization, if the private offer was accepted or denied, when it was paid by Amazon to Company for the paid customers etc. 

 

Appreciate any insight. Thanks. 

2 Kommentare
  1. 6. Dez. 2023, 18:43

     I've developed a website for Online Hesco Bill Check, but core web vitals and mobile URLs need improvement. Additionally, I'm keen to integrate a billing calculator for accurate results. Check it out here: Online Hesco Bill. Any tips on enhancing the site and implementing a precise billing calculator would be invaluable. Thanks! 

0/9000

We are seeing agents get listed as "missed" in AWS yet the agents status in Omni-Channel is still "Available". The Agent did not get a call presented in Omni-Channel. The Missed status in AWS is also not being pulled in the Agent Activity Audit.

 

@* Service Cloud *

2 Antworten
  1. 2. Nov. 2023, 14:05

    Per the AWS website, agents have 20 seconds to accept or reject a contact. If no action is taken, the contact is routed to the next available agent and the current agent's status will be Missed. 

     

    If the agent did not receive the call or did not see it in the Omni-channel, could you confirm whether the enhanced Omni feature has been enabled for your organization? If it has, I would recommend opening a support case to address this issue.

0/9000

Who's using AWS Self Hosted Kafka, Confluent Kafka on AWS, or Managed Streaming Kafka and wants to get events into Salesforce more easily?

 

Nick Smit and I are looking for customers that'd benefit from a feature on the Amazon EventBridge roadmap. DM me if you want to learn more and I'll put you in touch with my counterparts at AWS.

1 Kommentar
0/9000

Hello Trailblazers! Amazon Connect CTI Adapter and Service Voice Cloud are both powerful tools that can help improve customer service and streamline workflows.

 

I want to share with you the thoughts of my developer colleague who compares the two options and helps you determine which one is the best fit for your business needs. Discover the key differences, advantages, and limitations of each solution :) hope it would be helpful!

Hello Trailblazers! Amazon Connect CTI Adapter and Service Voice Cloud are both powerful tools that can help improve customer service and streamline workflows.

1 Kommentar
0/9000