AWS Certified Machine Learning – Specialty — Question 270

A machine learning (ML) engineer has created a feature repository in Amazon SageMaker Feature Store for the company. The company has AWS accounts for development, integration, and production. The company hosts a feature store in the development account. The company uses Amazon S3 buckets to store feature values offline. The company wants to share features and to allow the integration account and the production account to reuse the features that are in the feature repository.

Which combination of steps will meet these requirements? (Choose two.)

Answer options

Correct answer: A, B

Explanation

To share a SageMaker Feature Store across multiple AWS accounts, AWS Resource Access Manager (AWS RAM) is used to share the feature group resource from the development account to the integration and production accounts. Additionally, cross-account IAM roles must be created in the development account and assumed by the other accounts to grant them permissions to access the underlying Feature Store APIs and the offline Amazon S3 buckets. S3 replication (Option D) and PrivateLink (Option E) do not natively facilitate cross-account Feature Store sharing.