Điểm:0

Bộ chứa được gắn bằng gcsfuse không khớp với những gì trong bộ chứa lưu trữ đám mây của tôi

lá cờ us

Tôi có bộ chứa Google Cloud Storage và đang thử nghiệm tạo trang web trong Google Cloud Platform (sử dụng Python+Flask FWIW). Đối với thử nghiệm ban đầu của tôi, tôi đang sử dụng gcsfuse để gắn bộ chứa GCS của mình dưới dạng một hệ thống tệp:

https://github.com/GoogleCloudPlatform/gcsfuse

Theo hướng dẫn, tôi đã cài đặt nó trong trình bao đám mây của mình và gắn nó như vậy:

mkdir -p ~/mnt

gcsfuse <my-bucket> ~/mnt

Điều này hoạt động, nhưng mang lại cho tôi một cái nhìn kỳ lạ (cực kỳ không chính xác) về thùng của tôi. Nó hiển thị một số cấu trúc thư mục YYYY-MM (tất cả đều trống) và một loạt các tệp ở cấp cao nhất (mặc dù khác xa với tất cả chúng), nhưng nó không giống như những gì thực sự có trong nhóm của tôi. Tôi có thể xác minh dữ liệu thực tế của mình vẫn có sẵn bằng cách truy cập trang web tĩnh do GCS-homed hiện có của tôi và lướt qua các thư mục YYYY-MM được lưu trữ theo ngày và chuỗi, xem các thông báo chứa trong đó:

http://www.smontanaro.net/

(Tôi biết, nó xấu xí. Đó là một lý do để sử dụng thứ gì đó hiện đại hơn để tạo ra một trang web tử tế.)

Tôi chưa quen với gcsfuse và Google Cloud Platform, vì vậy rất có thể tôi đang làm sai điều gì đó. Mọi đề xuất về nơi tìm kiếm manh mối sẽ được đánh giá cao.

Chỉnh sửa: Tôi tải tệp lên từ máy tính xách tay của mình bằng gsutil:

gsutil -m cp -I gs://<my-bucket>/path...

(Đó không thực sự là dữ liệu lớn, ít hơn 10gb. GCS chỉ là một nơi dễ dàng để ném nó và cung cấp nó trên web.)

Chỉnh sửa: Tôi đã tạo một nhóm mới và đưa vào một vài tệp. Tôi có thể gcsfuse gắn nó từ Cloud Shell (dành cho dự án GCP hoặc dự án GCS của tôi) và xem các tệp. Tôi đã không thành công khi cố gắng cài đặt nó từ máy tính xách tay Linux của mình, nhận được:

SetUpBucket: OpenBucket: Thông tin xác thực không hợp lệ cho nhóm "<my-bucket>": quyền bị từ chối

Điều này khi chỉ định tệp khóa JSON mà tôi đã tạo cho dự án GCP của mình.

RJC avatar
lá cờ us
RJC
Vui lòng tránh để lộ vùng chứa của bạn ở nơi công cộng, vì các thành viên khác trong cộng đồng có thể truy cập vùng chứa này để thử giải quyết hoặc tạo lại sự cố của bạn và điều đó có thể khiến lưu lượng truy cập API của bạn tăng đột biến.
RJC avatar
lá cờ us
RJC
Bạn đã tạo và điền nhóm của mình như thế nào? Bên cạnh tài liệu chính thức, có bất kỳ hướng dẫn nào bạn đã làm theo để tạo nhóm của mình không? Ngoài ra, bạn có thể xác minh hoặc thử tạo một nhóm mới và gắn vào cùng một ổ đĩa mà bạn đã gắn nhóm hiện tại của mình và xem liệu bạn có gặp phải hành vi tương tự không. Bạn có thể thử tạo một thư mục mới trên bộ chứa hiện có của mình và xem liệu thư mục mới tạo đó có gặp vấn đề tương tự không?
lá cờ us
Cảm ơn @RJC. Tôi đã điều chỉnh các ví dụ của mình và trình bày chi tiết cách tôi điền vào nhóm. Tôi sẽ xem xét về việc tạo một thùng mới và gắn nó sau, khi tôi đã hoàn toàn uống hết caffein, sau đó báo cáo lại.
RJC avatar
lá cờ us
RJC
Xin chào @smontanaro, `-I` sử dụng stdin để chỉ định danh sách tệp hoặc đối tượng cần sao chép.Thay vào đó, bạn có thể thử [rsync](https://cloud.google.com/storage/docs/gsutil/commands/rsync#description) để sao chép tệp vào bộ chứa của mình không? Ngoài ra, lỗi mới xuất hiện giống như một vấn đề khác. Tôi đề nghị đăng một câu hỏi mới về câu hỏi đó để cô lập nó.
lá cờ us
Cảm ơn, vâng, tôi hiểu những gì -tôi làm. Quá trình tải tệp lên của tôi tìm thấy danh sách các tệp cần tải lên và nạp chúng vào gsutil, dự kiến ​​danh sách tệp trên stdin. Tôi nghĩ rằng tại thời điểm này, tôi đang gặp phải (hầu hết) các vấn đề về quyền đối tượng/nhóm. Tôi sẽ tạo một câu hỏi mới.
lá cờ us
Nhận xét cuối cùng... Đây là câu hỏi mới của tôi: https://serverfault.com/questions/1083965/confused-about-how-to-manipulate-gcs-bucket-object-permissions

Đă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.