IAM - Accessing AWS Flashcards

1
Q

What are the three main options to access AWS?

A

Management Console (Web interface).
CLI (Command Line Interface).
SDK (Software Development Kit).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you access AWS using the Management Console?

A

You access AWS via the Management Console by logging in with your username, password, and optionally multi-factor authentication (MFA).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the AWS CLI?

A

The AWS CLI (Command Line Interface) is a tool that allows you to interact with AWS services using commands from your terminal or command-line shell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the AWS SDK and how is it different from the CLI?

A

The AWS SDK (Software Development Kit) is a collection of tools that helps developers connect their applications to AWS services. It provides pre-written code that simplifies tasks like uploading files, sending notifications, and managing resources on AWS. Unlike the CLI, which is used from the terminal, the SDK is embedded within your application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How are AWS CLI and SDK related?

A

The AWS CLI is built on the AWS SDK for Python, known as Boto, and both use AWS APIs to interact with AWS services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How are access keys generated for the CLI or SDK?

A

Access keys are generated through the Management Console, and users are responsible for their own keys. The access key ID and secret access key are used to authenticate requests from the CLI or SDK.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How should access keys be treated for security?

A

Access keys should be treated as sensitive information. The access key ID is like your username, and the secret access key is like your password. Do not share them with anyone, and keep them private to prevent security issues.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the SDK allow developers to do?

A

The SDK allows developers to integrate AWS services into their applications by providing libraries for various programming languages, enabling programmatic access to AWS services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the benefit of using the CLI and SDK for managing AWS services?

A

The CLI and SDK provide a way to automate tasks, manage resources programmatically, and perform operations directly from the command line or within application code, making it easier to scale and automate AWS management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly