diff --git a/docs/en/connect/connect-server-provider.md b/docs/en/connect/connect-server-provider.md index 46ebb3d..7b5cfad 100644 --- a/docs/en/connect/connect-server-provider.md +++ b/docs/en/connect/connect-server-provider.md @@ -79,3 +79,60 @@ import { data } from '../../.vitepress/config.data.ts' 6. Select `Bizfly Cloud` server provider 7. Enter a note about this API Credential 8. Enter `API Key` as `Application ID Credential` and `API Secret` as `Secret Key` obtained in step 3 + +## Amazon Lightsail + +1. Goto [IAM Console Create User](https://us-east-1.console.aws.amazon.com/iam/home#/users/create) + ![](../../images/connect-server-provider/lightsail-create-user.png) +2. Next to set permissions > `Click attach policy directly` > `Click Create Policy` a new tab open for you + ![](../../images/connect-server-provider/lightsail-policy.png) +3. At the Create Policy page > Select `JSON` editor and Pasted this json config > Click `Next` to Step 2 + ![](../../images/connect-server-provider/lightsail-policy-permission.png) + +``` +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "lightsail:GetBundles", + "lightsail:GetRegions", + "lightsail:GetBlueprints", + "lightsail:CreateInstances", + "lightsail:GetInstances", + "lightsail:GetInstance", + "lightsail:DeleteInstance", + "lightsail:CreateKeyPair", + "lightsail:DeleteKeyPair", + "lightsail:RebootInstance", + "lightsail:GetKeyPairs", + "lightsail:ImportKeyPair", + "lightsail:PutInstancePublicPorts" + ], + "Resource": "*" + } + ] +} +``` + +5. Enter Policy name, Policy description and Click `Create Policy` to create Policy + ![](../../images/connect-server-provider/lightsail-policy-name.png) +6. Closed the `Policy tab` and `Go back` to create user tab > Click `Icon Reload` next the Create Policy > Click `Next` + ![](../../images/connect-server-provider/lightsail-done-attach-permission.png) +7. At review and create page click `Create User` + ![](../../images/connect-server-provider/lightsail-review-create-user.png) +8. Goto edit your user and create new access key + ![](../../images/connect-server-provider/lightsail-create-accesskey.png) +9. At Create Access Key page + ![](../../images/connect-server-provider/lightsail-best-accesskey.png) +10. Enter description + ![](../../images/connect-server-provider/lightsail-accesskey-description.png) +11. Application Credential information will appear, copy `Application Credential ID` and `Secret Key` + ![](../../images/connect-server-provider/lightsail-accesskey-retrieve.png) +12. Return to {{ data.name }} +13. Click the `Add Credentials` button +14. Select `Amazon Lightsail` server provider +15. Enter a note about this API Credential +16. Enter `API Key` as `Application ID Credential` and `API Secret` as `Secret Key` obtained in step 11 + ![](../../images/connect-server-provider/lightsail-provider-credential-form.png) diff --git a/docs/images/connect-server-provider/lightsail-accesskey-description.png b/docs/images/connect-server-provider/lightsail-accesskey-description.png new file mode 100644 index 0000000..0e6f40a Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-accesskey-description.png differ diff --git a/docs/images/connect-server-provider/lightsail-accesskey-retrieve.png b/docs/images/connect-server-provider/lightsail-accesskey-retrieve.png new file mode 100644 index 0000000..a6e23e3 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-accesskey-retrieve.png differ diff --git a/docs/images/connect-server-provider/lightsail-best-accesskey.png b/docs/images/connect-server-provider/lightsail-best-accesskey.png new file mode 100644 index 0000000..507ca9f Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-best-accesskey.png differ diff --git a/docs/images/connect-server-provider/lightsail-create-accesskey.png b/docs/images/connect-server-provider/lightsail-create-accesskey.png new file mode 100644 index 0000000..3749f2e Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-create-accesskey.png differ diff --git a/docs/images/connect-server-provider/lightsail-create-user.png b/docs/images/connect-server-provider/lightsail-create-user.png new file mode 100644 index 0000000..02ae246 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-create-user.png differ diff --git a/docs/images/connect-server-provider/lightsail-done-attach-permission.png b/docs/images/connect-server-provider/lightsail-done-attach-permission.png new file mode 100644 index 0000000..61aeb88 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-done-attach-permission.png differ diff --git a/docs/images/connect-server-provider/lightsail-edit-user.png b/docs/images/connect-server-provider/lightsail-edit-user.png new file mode 100644 index 0000000..f20dc87 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-edit-user.png differ diff --git a/docs/images/connect-server-provider/lightsail-policy-name.png b/docs/images/connect-server-provider/lightsail-policy-name.png new file mode 100644 index 0000000..29e841a Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-policy-name.png differ diff --git a/docs/images/connect-server-provider/lightsail-policy-permission.png b/docs/images/connect-server-provider/lightsail-policy-permission.png new file mode 100644 index 0000000..0af291f Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-policy-permission.png differ diff --git a/docs/images/connect-server-provider/lightsail-policy.png b/docs/images/connect-server-provider/lightsail-policy.png new file mode 100644 index 0000000..5823804 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-policy.png differ diff --git a/docs/images/connect-server-provider/lightsail-provider-credential-form.png b/docs/images/connect-server-provider/lightsail-provider-credential-form.png new file mode 100644 index 0000000..fbfdee3 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-provider-credential-form.png differ diff --git a/docs/images/connect-server-provider/lightsail-reload-policy.png b/docs/images/connect-server-provider/lightsail-reload-policy.png new file mode 100644 index 0000000..86f7d70 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-reload-policy.png differ diff --git a/docs/images/connect-server-provider/lightsail-review-create-user.png b/docs/images/connect-server-provider/lightsail-review-create-user.png new file mode 100644 index 0000000..3ede4a2 Binary files /dev/null and b/docs/images/connect-server-provider/lightsail-review-create-user.png differ diff --git a/docs/vi/connect/connect-server-provider.md b/docs/vi/connect/connect-server-provider.md index 81e9c5b..5833bac 100644 --- a/docs/vi/connect/connect-server-provider.md +++ b/docs/vi/connect/connect-server-provider.md @@ -79,3 +79,60 @@ import { data } from '../../.vitepress/config.data.ts' 6. Chọn nhà cung cấp máy chủ `Bizfly Cloud` 7. Nhập ghi chú về API Credential này 8. Nhập API Key là `ID Application Credential` và API Secret là `Secret Key` lấy ở bước 3 + +## Amazon Lightsail + +1. Vào trang [IAM Console Create User](https://us-east-1.console.aws.amazon.com/iam/home#/users/create) + ![](../../images/connect-server-provider/lightsail-create-user.png) +2. Tại panel tạo Permission > `Chọn attach policy directly` > `Chọn Create Policy` + ![](../../images/connect-server-provider/lightsail-policy.png) +3. Tại trang tạo policy > Chọn trình chỉnh sửa `JSON` và dán đoạn json phía dưới > Chọn `Next` Để qua bước 2 + ![](../../images/connect-server-provider/lightsail-policy-permission.png) + +``` +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "lightsail:GetBundles", + "lightsail:GetRegions", + "lightsail:GetBlueprints", + "lightsail:CreateInstances", + "lightsail:GetInstances", + "lightsail:GetInstance", + "lightsail:DeleteInstance", + "lightsail:CreateKeyPair", + "lightsail:DeleteKeyPair", + "lightsail:RebootInstance", + "lightsail:GetKeyPairs", + "lightsail:ImportKeyPair", + "lightsail:PutInstancePublicPorts" + ], + "Resource": "*" + } + ] +} +``` + +5. Nhập tên và mô tả Permissions và chọn `Create Policy` + ![](../../images/connect-server-provider/lightsail-policy-name.png) +6. Đóng cửa sổ policy và Trở lại cửa sổ thêm mới user > Chọn biểu tượng `Reload` bên cạnh nút Create Policy > Chọn `Next` + ![](../../images/connect-server-provider/lightsail-done-attach-permission.png) +7. Tại step review và create chọn `Create User` + ![](../../images/connect-server-provider/lightsail-review-create-user.png) +8. Đi đến trang chỉnh sửa user bạn vừa tạo và nhấn tạo access token + ![](../../images/connect-server-provider/lightsail-create-accesskey.png) +9. Tại trang tạo access token + ![](../../images/connect-server-provider/lightsail-best-accesskey.png) +10. Nhập mô tả + ![](../../images/connect-server-provider/lightsail-accesskey-description.png) +11. Thông tin Application Credential sẽ hiện ra, bạn copy `ID Application Credential` và `Secret Key` + ![](../../images/connect-server-provider/lightsail-accesskey-retrieve.png) +12. Quay lại {{ data.name }} +13. Ấn nút `Thêm Thông Tin Chứng Thực` +14. Chọn nhà cung cấp máy chủ `Amazon Lightsail` +15. Nhập ghi chú về API Credential này +16. Nhập API Key là `ID Application Credential` và API Secret là `Secret Key` lấy ở bước 11 + ![](../../images/connect-server-provider/lightsail-provider-credential-form.png)