cho mình hỏi chỗ gán role iam như thế nào để tạo được các resource trên nhỉ, lúc mình running có báo lỗi thế này
Error: Error creating DB Instance: InvalidParameterValue: Invalid DB engine
│ status code: 400, request id: 446759d9-77db-4da5-81a7-942a31d61741, {
│ AllocatedStorage: 20,
│ AutoMinorVersionUpgrade: true,
│ BackupRetentionPeriod: 0,
│ CopyTagsToSnapshot: false,
│ DBInstanceClass: "db.t2.micro",
│ DBInstanceIdentifier: "multi-tier-db-instance",
│ DBName: "terraform-db",
│ DBSubnetGroupName: "multi-tier-vpc",
│ DeletionProtection: false,
│ Engine: "postgresql",
│ EngineVersion: "12.7",
│ MasterUserPassword: "********",
│ MasterUsername: "admin",
│ PubliclyAccessible: false,
│ StorageEncrypted: false,
│ Tags: [],
│ VpcSecurityGroupIds: ["sg-07cb8f3993c7e137c"]
│ }
│
│ with module.database.aws_db_instance.database,
│ on modules/database/main.tf line 6, in resource "aws_db_instance" "database":
│ 6: resource "aws_db_instance" "database" {
│
╵
╷
│ Error: failed creating IAM Role (terraform-20220502073134040800000001): AccessDenied: User: arn:aws:iam::264758628626:user/terraform-lab is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::264758628626:role/terraform-20220502073134040800000001 because no identity-based policy allows the iam:CreateRole action
│ status code: 403, request id: af534051-bfe2-4a17-a6e5-ab30b9caec96
│
│ with module.autoscaling.module.iam_instance_profile.aws_iam_role.iam_role,
│ on .terraform/modules/autoscaling.iam_instance_profile/main.tf line 5, in resource "aws_iam_role" "iam_role":
│ 5: resource "aws_iam_role" "iam_role" {
Anh cho em thường người ta có áp dụng Sharding vào một cái database đa quốc gia không anh? kiểu như shard nào lưu dữ liệu ở Việt Nam thì sẽ đặt trên máy chủ ở Việt Nam. Shard nào lưu dữ liệu của khách hàng Pháp thì người ta sẽ đặt trên máy chủ ở Pháp ấy anh?
cho mình hỏi câu này, mình chưa hiểu tại sao vector đã được coi như một mảng có thể chứa các đối tượng kiểu TY_Customer rồi (chính là TY_CustomerList), vậy thì việc dùng thêm một con trỏ kiểu TY_CustomerList là để làm gì vậy nhỉ?
Hello, không biết bạn còn online không. Nhưng theo mình test trên node v16 thì setImmediately nó luôn chạy trước setTimeout. Không biết sau bao 4 năm thì NodeJS có thay đổi gì phần này không hic.
THẢO LUẬN
này iam của bạn phải là admin nha
cho mình hỏi chỗ gán role iam như thế nào để tạo được các resource trên nhỉ, lúc mình running có báo lỗi thế này Error: Error creating DB Instance: InvalidParameterValue: Invalid DB engine │ status code: 400, request id: 446759d9-77db-4da5-81a7-942a31d61741, { │ AllocatedStorage: 20, │ AutoMinorVersionUpgrade: true, │ BackupRetentionPeriod: 0, │ CopyTagsToSnapshot: false, │ DBInstanceClass: "db.t2.micro", │ DBInstanceIdentifier: "multi-tier-db-instance", │ DBName: "terraform-db", │ DBSubnetGroupName: "multi-tier-vpc", │ DeletionProtection: false, │ Engine: "postgresql", │ EngineVersion: "12.7", │ MasterUserPassword: "********", │ MasterUsername: "admin", │ PubliclyAccessible: false, │ StorageEncrypted: false, │ Tags: [], │ VpcSecurityGroupIds: ["sg-07cb8f3993c7e137c"] │ } │ │ with module.database.aws_db_instance.database, │ on modules/database/main.tf line 6, in resource "aws_db_instance" "database": │ 6: resource "aws_db_instance" "database" { │ ╵ ╷ │ Error: failed creating IAM Role (terraform-20220502073134040800000001): AccessDenied: User: arn:aws:iam::264758628626:user/terraform-lab is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::264758628626:role/terraform-20220502073134040800000001 because no identity-based policy allows the iam:CreateRole action │ status code: 403, request id: af534051-bfe2-4a17-a6e5-ab30b9caec96 │ │ with module.autoscaling.module.iam_instance_profile.aws_iam_role.iam_role, │ on .terraform/modules/autoscaling.iam_instance_profile/main.tf line 5, in resource "aws_iam_role" "iam_role": │ 5: resource "aws_iam_role" "iam_role" {
Cảm ơn anh. Khá dễ hiểu ạ
khó hiểu v kl
theo như c thấy thì khoảng 1-2 tháng thì phải 😅, cái này c cũng k để í lắm nhưng lúc vào xem được điểm thì mở web mới thấy có đáp án
m đang làm việc bên Nhật b nhé.
Đoạn tạo và chuyển branch phải là : $ git checkout -b <branch>
Nhiều kiến thức quá, đôi khi học oải thật sự 😫
@tptin760 okela e oi 😍
Anh cho em thường người ta có áp dụng Sharding vào một cái database đa quốc gia không anh? kiểu như shard nào lưu dữ liệu ở Việt Nam thì sẽ đặt trên máy chủ ở Việt Nam. Shard nào lưu dữ liệu của khách hàng Pháp thì người ta sẽ đặt trên máy chủ ở Pháp ấy anh?
cho mình hỏi câu này, mình chưa hiểu tại sao vector đã được coi như một mảng có thể chứa các đối tượng kiểu TY_Customer rồi (chính là TY_CustomerList), vậy thì việc dùng thêm một con trỏ kiểu TY_CustomerList là để làm gì vậy nhỉ?
Hello, không biết bạn còn online không. Nhưng theo mình test trên node v16 thì setImmediately nó luôn chạy trước setTimeout. Không biết sau bao 4 năm thì NodeJS có thay đổi gì phần này không hic.
@maitrungduc1410 Dạ em cảm ơn a, em làm được rồi. Bài viết hay lắm ạ
cảm ơn bạn nha, nhớ upvote giùm mình nha 🤣
React Quill mã nguồn mở, dễ cài đặt, mình thấy khá ok
làm sao để khỏi bị lỗi server error 500
Cám ơn ad rất nhiều, rất chi tiết và dể hiểu ạ.
Cảm ơn bạn, do mình làm từ đầu bằng joi, để mình thử 2 cái kia xem
@tptin760 đầu tiên e cần map port của mongodb ra môi trường gốc.gốgốc, rồi từ nơi khác e truy cập qua địa chỉ:
IP_server:<MONGODB_PORT>@maitrungduc1410 Dạ vâng em hiểu rồi ạ, em thắc mắc nếu em muốn truy mongodb từ docker ở nơi khác thì làm sao ạ?