1. You have a Kubernetes cluster running on Amazon Elastic Kubernetes Service (Amazon EKS) that needs to access an Amazon S3 bucket. You need to provide the cluster with the necessary permissions to access the S3 bucket securely. What is the recommended way to achieve this?
A) Use IAM roles for service accounts (IRSA) to grant the necessary permissions to the Kubernetes service account. B) Use AWS Secrets Manager to store the necessary credentials and access them from the Kubernetes deployment. C) Use Kubernetes secrets to store the necessary credentials and mount them as a volume in the Kubernetes deployment. D) Use EC2 Instance Roles to grant the necessary permissions to the underlying EC2 instances in the cluster.
2. You are working on a machine learning project and need to deploy your application to Amazon Elastic Kubernetes Service (Amazon EKS). The application will require a database and a message queue. What AWS service can you use to provide the required database and message queue functionality for your application in Amazon EKS?
A) Amazon RDS and Amazon SQS B) Amazon DynamoDB and Amazon Kinesis C) Amazon Aurora and Amazon SNS D) Amazon DocumentDB and Amazon S3
3. Which of the following statements regarding AWS Glue is NOT true?
A) AWS Glue can automatically generate ETL code to extract, transform, and load data into a wide range of data stores. B) AWS Glue provides a fully managed Spark environment to run ETL scripts. C) AWS Glue can only be used to process data stored in Amazon S3. D) AWS Glue can generate metadata tables and help maintain the schema of your data. E) AWS Glue provides a serverless data integration service that makes it easy to move data between data stores.
4. A company has a large dataset stored in Amazon S3 and wants to create a data warehouse for their data scientists to perform analytical queries. Which of the following options should they use to load the data into Amazon Redshift for analysis?
A) AWS Lambda B) Amazon Kinesis Firehose C) Amazon S3 Transfer Acceleration D) Amazon S3 Select
5. A company is developing an IoT solution that involves collecting data from sensors and performing local machine learning inference on the device using AWS IoT Greengrass. Which of the following statements is true regarding the deployment of AWS IoT Greengrass Core software to IoT devices?
A) AWS IoT Greengrass Core software can only be deployed on AWS-managed IoT devices. B) The AWS IoT Greengrass Core software must be manually installed on each IoT device. C) The AWS IoT Greengrass Core software can be deployed to a wide range of IoT devices including those not managed by AWS. D) The AWS IoT Greengrass Core software can only be deployed on IoT devices with a specific operating system. E) The AWS IoT Greengrass Core software can only be deployed on IoT devices with a specific hardware architecture.
Leave a comment