nerdexam
Amazon

SAP-C02 · Question #744

A company needs to use an AWS Transfer Family SFTP-enabled server with an Amazon S3 bucket to receive updates from a third-party data supplier. The data is encrypted with Pretty Good Privacy (PGP) enc

The correct answer is C. Store the PGP private key in Secrets Manager. Add a nominal step in the Transfer Family. Option C is correct because PGP decryption requires the private key - the company is the recipient, so it holds the private key to unlock data that the third party encrypted using the company's public key. The private key must be stored securely in Secrets Manager so the Transfer

Submitted by deeparc· Mar 6, 2026Design for New Solutions

Question

A company needs to use an AWS Transfer Family SFTP-enabled server with an Amazon S3 bucket to receive updates from a third-party data supplier. The data is encrypted with Pretty Good Privacy (PGP) encryption. The company needs a solution that will automatically decrypt the data after the company receives the data. A solutions architect will use a Transfer Family managed workflow. The company has created an IAM service role by using an IAM policy that allows access to AWS Secrets Manager and the S3 bucket. The role's trust relationship allows the transfer amazonaws.com service to assume the role. What should the solutions architect do next to complete the solution for automatic decryption?

Options

  • AStore the PGP public key in Secrets Manager. Add a nominal step in the Transfer Family
  • BStore the PGP private key in Secrets Manager. Add an exception-handling step in the Transfer
  • CStore the PGP private key in Secrets Manager. Add a nominal step in the Transfer Family
  • DStore the PGP public key in Secrets Manager. Add an exception-handling step in the Transfer

How the community answered

(56 responses)
  • A
    7% (4)
  • B
    14% (8)
  • C
    75% (42)
  • D
    4% (2)

Explanation

Option C is correct because PGP decryption requires the private key - the company is the recipient, so it holds the private key to unlock data that the third party encrypted using the company's public key. The private key must be stored securely in Secrets Manager so the Transfer Family workflow can retrieve it at runtime. The decryption logic belongs in a nominal step, which represents standard in-line processing in a managed workflow, not error handling.

Why the distractors fail:

  • A & D store the public key - public keys encrypt data, they cannot decrypt it; using one here would make decryption impossible.
  • B uses the correct private key but places decryption in an exception-handling step, which only triggers on workflow errors - decryption is a normal processing action, not a fault response.

Memory tip: Think "private = personal = yours to keep." You share your public key so others can lock (encrypt) data for you, and you use your private key to unlock (decrypt) it. On the exam, any scenario involving receiving and decrypting always means the private key is in play.

Topics

#AWS Transfer Family#PGP Encryption#AWS Secrets Manager#Managed Workflows

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice