Tôi có một vài trường hợp Google Compute Engine và đã đặt siêu dữ liệu mẫu trên mỗi trường hợp, theo giả định chúng có sẵn trên bản thân biến môi trường, nhưng chúng không hiển thị. Sau đó tôi đọc here mà tôi cần truy vấn máy chủ siêu dữ liệu cho dữ liệu này, nhưng điều đó chỉ trả về 403 trái phép khi chạy từ bản thân cá thể đó. Có cách nào để truy cập siêu dữ liệu dưới dạng biến môi trường không?Các biến môi trường thể hiện
9
A
Trả lời
15
Có thể đáng nghiên cứu Metadata querying nhiều hơn một chút, nhưng tôi đoán là bạn đang cố gắng lấy siêu dữ liệu tùy chỉnh, điều này dẫn đến việc không tìm thấy nó. Đảm bảo bạn đang sử dụng thư mục attributes
để truy cập bất kỳ siêu dữ liệu tùy chỉnh nào.
Ví dụ, điều này sẽ được tích hợp trong tags
metadata:
curl "http://metadata.google.internal/computeMetadata/v1/instance/tags" \
-H "Metadata-Flavor: Google"
trong khi điều này sẽ nhận được siêu dữ liệu tùy chỉnh của bạn cho thuộc tính foo
:
curl "http://metadata.google.internal/computeMetadata/v1/<instance|project>/attributes/foo" \
-H "Metadata-Flavor: Google"
Các vấn đề liên quan
- 1. Biến môi trường Ruby
- 2. Biến môi trường TypeScript
- 3. Biến môi trường Javascript
- 4. js góc đọc các biến môi trường
- 5. MSBuild các biến môi trường bắt buộc
- 6. Có thể tắt phát hiện dịch vụ với các biến môi trường trong kubernetes không?
- 7. Tôi có thể yêu cầu Thực hiện bỏ qua các biến môi trường không?
- 8. Tải biến môi trường trước khi thực hiện
- 9. UNIX, nhận biến môi trường
- 10. Kiểm tra biến môi trường
- 11. Biến môi trường đơn điệu
- 12. Biến môi trường Node.js NODE_PATH
- 13. đọc biến môi trường bash
- 14. Sử dụng các biến môi trường vùng chứa được liên kết trong môi trường ứng dụng?
- 15. Không thể cập nhật biến môi trường "PATH" bằng WIX
- 16. Tiếp cận biến môi trường trong package.json
- 17. Node.js mãi mãi với môi trường biến
- 18. Ruby không thể thấy biến môi trường NLS_LANG
- 19. Thay đổi biến môi trường trong eclipse
- 20. Đặt Biến môi trường với Rối
- 21. C# using Conditional() với biến môi trường
- 22. IDEA: Cách đặt biến môi trường?
- 23. Biến môi trường trong Python trên Linux
- 24. Đặt biến môi trường với con rối
- 25. Lấy tên môi trường hiện tại
- 26. Biến môi trường Xcode cho các dự án con
- 27. Hoán đổi các biến trong môi trường đa luồng
- 28. Biến môi trường DOCKER_HOST trên windows
- 29. Có thể .emacs đọc biến môi trường không?
- 30. Biến môi trường XDG_SESSION_COOKIE là gì?
Ah, có ý nghĩa. Tôi đã theo ấn tượng rằng siêu dữ liệu tôi thêm vào một dự án sẽ tự động được thiết lập trong cá thể VM như các biến môi trường, nhưng có vẻ như tôi cần phải tự lấy chúng. Tôi nghĩ rằng tôi có thể đã nhầm lẫn GCE với AWS, nơi điều đó xảy ra. – regretoverflow
Bạn có thể nghĩ rằng vì một số siêu dữ liệu thực sự được tải vào thể hiện dưới dạng biến môi trường và một số thực sự khác được tải vào tệp. Nếu bạn muốn, bạn có thể tạo một tập lệnh khởi động cũng như một công việc cron kéo tất cả siêu dữ liệu bằng khóa => giá trị và đặt biến môi trường theo cùng một cách, nhưng một số siêu dữ liệu lớn hơn nhiều so với tiêu chuẩn của bạn biến môi trường :) –