Tips How to Get an AWS API Key

angryduck957

New member
[TIẾNG VIỆT]:
** Cách nhận khóa API AWS **

Amazon Web Services (AWS) là một nền tảng điện toán đám mây cung cấp nhiều dịch vụ khác nhau, bao gồm điện toán, lưu trữ, kết nối mạng và cơ sở dữ liệu.Để truy cập các dịch vụ này, bạn cần tạo tài khoản AWS và nhận khóa API AWS.

Khóa API AWS là một mã định danh duy nhất cho phép bạn truy cập các dịch vụ AWS theo chương trình.Bạn có thể sử dụng các khóa API để tạo, quản lý và sử dụng các tài nguyên AWS, chẳng hạn như các phiên bản Amazon EC2, nhóm Amazon S3 và các bảng DynamoDB của Amazon.

Để nhận khóa API AWS, hãy làm theo các bước sau:

1. Truy cập bảng điều khiển quản lý AWS và đăng nhập vào tài khoản của bạn.
2. Nhấp vào menu ** Dịch vụ ** và chọn ** iam **.
3. Nhấp vào tab ** người dùng ** và sau đó nhấp vào ** Thêm người dùng **.
4. Nhập tên cho người dùng và sau đó nhấp vào ** Tiếp theo: Quyền **.
5. Chọn hộp kiểm ** Truy cập chương trình ** và sau đó nhấp vào ** Tiếp theo: Thẻ **.
6. (Tùy chọn) Thêm thẻ vào người dùng và sau đó nhấp vào ** Tiếp theo: Xem lại **.
7. Xem lại chi tiết người dùng và sau đó nhấp vào ** Tạo người dùng **.

AWS sẽ gửi email đến địa chỉ email bạn cung cấp với một liên kết đến thông tin đăng nhập bảo mật AWS của bạn.Nhấp vào liên kết để mở trang Thông tin bảo mật AWS.

Trên trang Thông tin đăng nhập AWS Security, bạn sẽ thấy khóa truy cập AWS Access và khóa truy cập bí mật AWS của mình.Đây là khóa API AWS của bạn.

** ID khóa truy cập AWS **

ID khóa AWS Access của bạn là chuỗi chữ và số 20 ký tự.Bạn có thể sử dụng ID khóa AWS Access của mình để ký các yêu cầu cho Dịch vụ AWS.

** Khóa truy cập bí mật AWS **

Khóa truy cập bí mật AWS của bạn là chuỗi chữ và số 40 ký tự.Bạn nên giữ bí mật khóa truy cập bí mật AWS của bạn.Không chia sẻ khóa truy cập bí mật AWS của bạn với bất kỳ ai.

** Sử dụng khóa API AWS của bạn **

Bạn có thể sử dụng các khóa API AWS của mình để truy cập các dịch vụ AWS theo chương trình.Để làm điều này, bạn cần bao gồm khóa truy cập AWS của bạn và khóa truy cập bí mật AWS trong các yêu cầu của bạn.

Ví dụ: yêu cầu sau sử dụng AWS CLI để liệt kê các phiên bản Amazon EC2 trong tài khoản của bạn:

`` `
AWS EC2 Mô tả trong phạm vi-Region US-East-1 --Output JSON
`` `

Yêu cầu này bao gồm các tiêu đề sau:

`` `
Ủy quyền: AWS4-HMAC-SHA256 CALDENT = AKIAIOSFODNN7EXMAMPLE/20230308/US-EAST-1/EC2/AWS4_REQUEST, SIDGEDHEADERS = host
`` `

Tiêu đề `` ủy quyền 'bao gồm khóa truy cập AWS của bạn và khóa truy cập bí mật AWS của bạn.Các tiêu đề `host` và` x-amz-date` được yêu cầu bởi AWS.

Để biết thêm thông tin về việc sử dụng các khóa API AWS, vui lòng xem [tài liệu AWS] (AWS security credentials - AWS Identity and Access Management).

**Người giới thiệu**

* [Khóa API AWS] (AWS security credentials - AWS Identity and Access Management)
* [AWS CLI] (What is the AWS Command Line Interface? - AWS Command Line Interface)

[ENGLISH]:
**How to Get an AWS API Key**

Amazon Web Services (AWS) is a cloud computing platform that provides a variety of services, including computing, storage, networking, and databases. To access these services, you need to create an AWS account and get an AWS API key.

An AWS API key is a unique identifier that allows you to access AWS services programmatically. You can use API keys to create, manage, and use AWS resources, such as Amazon EC2 instances, Amazon S3 buckets, and Amazon DynamoDB tables.

To get an AWS API key, follow these steps:

1. Go to the AWS Management Console and sign in to your account.
2. Click the **Services** menu and select **IAM**.
3. Click the **Users** tab and then click **Add user**.
4. Enter a name for the user and then click **Next: Permissions**.
5. Select the **Programmatic access** checkbox and then click **Next: Tags**.
6. (Optional) Add tags to the user and then click **Next: Review**.
7. Review the user details and then click **Create user**.

AWS will send an email to the email address you provided with a link to your AWS Security Credentials. Click the link to open the AWS Security Credentials page.

On the AWS Security Credentials page, you will see your AWS Access Key ID and AWS Secret Access Key. These are your AWS API keys.

**AWS Access Key ID**

Your AWS Access Key ID is a 20-character alphanumeric string. You can use your AWS Access Key ID to sign requests to AWS services.

**AWS Secret Access Key**

Your AWS Secret Access Key is a 40-character alphanumeric string. You should keep your AWS Secret Access Key secret. Do not share your AWS Secret Access Key with anyone.

**Using your AWS API keys**

You can use your AWS API keys to access AWS services programmatically. To do this, you need to include your AWS Access Key ID and AWS Secret Access Key in your requests.

For example, the following request uses the AWS CLI to list the Amazon EC2 instances in your account:

```
aws ec2 describe-instances --region us-east-1 --output json
```

This request includes the following headers:

```
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20230308/us-east-1/ec2/aws4_request, SignedHeaders=host;x-amz-date, Signature=EXAMPLESIGNATURE
```

The `Authorization` header includes your AWS Access Key ID and AWS Secret Access Key. The `host` and `x-amz-date` headers are required by AWS.

For more information on using AWS API keys, please see the [AWS documentation](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html).

**References**

* [AWS API Keys](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)
* [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top