Điểm:0

Làm cách nào để sao chép tệp vào phiên bản aws ec2 và sử dụng tệp đó trong dữ liệu người dùng?

lá cờ cn

Tôi có tệp vòng/phút cho một ứng dụng được tạo hàng ngày mà tôi muốn cài đặt trên máy chủ EC2 bằng cách sử dụng dữ liệu người dùng của phiên bản ec2 bằng cách sử dụng terraform.

Tôi nhận được trình cung cấp tệp trong kết quả tìm kiếm, nhưng nhận thấy rằng nó sẽ thực hiện bước sau dữ liệu người dùng.

Bất kỳ đề nghị làm thế nào để làm điều đó?

Tim avatar
lá cờ gp
Tim
sFtp tệp vào phiên bản bằng khóa ssh của bạn hoặc đặt tệp trên máy chủ web và sử dụng wget để tải xuống.
Uday Kiran Reddy avatar
lá cờ cn
không, nó nên được thực hiện trước dữ liệu người dùng. Và việc tạo một máy chủ web riêng cho tệp này là không khả thi
Tim avatar
lá cờ gp
Tim
Đọc phần đầu tiên của bình luận của tôi một lần nữa. Bài viết của bạn hơi mơ hồ, nếu bạn cần trợ giúp, hãy chính xác.
Uday Kiran Reddy avatar
lá cờ cn
Tôi không hiểu những gì mơ hồ trong này. Tôi đã đề cập rõ ràng đó là dữ liệu người dùng của phiên bản aws ec2. Để biết thêm thông tin về dữ liệu người dùng, hãy theo liên kết này https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
Uday Kiran Reddy avatar
lá cờ cn
Và, sFtp cũng chỉ hoạt động sau dữ liệu người dùng.
Tim avatar
lá cờ gp
Tim
Ồ, tôi nghĩ bây giờ tôi đã hiểu. Mỗi khi một phiên bản bắt đầu, bạn muốn cài đặt thứ gì đó trong tệp RPM.Cách tốt hơn để đặt câu hỏi là nói những gì bạn đang cố gắng đạt được, thay vì hỏi làm thế nào để đạt được các bước mà bạn nghĩ mình cần.
Điểm:0
lá cờ gp
Tim

Tùy chọn Một - Cung cấp tệp có sẵn

Với thông tin bạn đã đưa ra trong các nhận xét, tôi nghĩ rằng tùy chọn tốt nhất hoặc có lẽ là duy nhất của bạn là cung cấp tệp RPM trên máy chủ web ở nơi mà tập lệnh dữ liệu người dùng có thể truy cập. Nếu đây là vòng quay riêng, tôi sẽ đặt nó trên S3 với bộ chứa được định cấu hình là máy chủ web, sử dụng điểm cuối S3 trong VPC và đảm bảo bộ chứa S3 chỉ chấp nhận yêu cầu từ điểm cuối đó.

Tùy chọn Hai - Tạo AMI

Thay vì cài đặt RPM trong tập lệnh dữ liệu người dùng mỗi khi phiên bản bắt đầu, bạn có cân nhắc tạo một hình ảnh vàng không? Bằng cách đó, RPM được cài đặt thủ công một lần, sau đó mọi phiên bản được tạo đều có RPM được cài đặt. Ưu điểm khác là phiên bản bắt đầu nhanh hơn.

Các bước chung để làm điều này là:

  • Tạo một phiên bản
  • Cài đặt RPM theo cách thủ công
  • Dừng phiên bản
  • Tạo hình ảnh / AMI

Sau đó, bạn sử dụng AMI tùy chỉnh để bắt đầu phiên bản mới.

Ngay cả khi điều này không giải quyết được vấn đề của bạn, nó có thể giúp những người khác gặp vấn đề tương tự trong tương lai.

Uday Kiran Reddy avatar
lá cờ cn
vòng quay này tạo ra hàng ngày, vì vậy việc tạo một hình ảnh là không khả thi phải không
Tim avatar
lá cờ gp
Tim
Điều đó thật bất thường. Tôi nghĩ bạn có thể cần đặt nó lên máy chủ web - ví dụ: S3 để khởi động nó. Bạn có thể sử dụng AWS Image Builder để xây dựng hình ảnh máy chủ mới mỗi ngày.
Uday Kiran Reddy avatar
lá cờ cn
tại sao tạo một ami mới là một giải pháp để cài đặt chỉ một vòng / phút. Và không có gì lạ khi vòng quay đó được chúng tôi tạo ra hàng ngày bất cứ khi nào có thay đổi mới trong mã của chúng tôi. Vui lòng đề xuất nếu bạn có bất kỳ lựa chọn nào khác
Tim avatar
lá cờ gp
Tim
Tôi đã cung cấp cho bạn một tùy chọn khác trong tệp. Bạn sẽ thấy mình nhận được câu trả lời tốt hơn nhanh hơn nếu bạn cung cấp trước cho mọi người tất cả thông tin. Tôi đã chỉnh sửa câu hỏi của bạn một chút để thêm thông tin bạn đã cung cấp trong nhận xét.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.