正確答案是建立新的服務帳戶,將其附加至 VM,並授予該服務帳戶 Cloud Storage 權限。這是因為您需要精細控制特定 VM 的存取權限。為該 VM 建立專用的服務帳戶,並僅授予其存取 Cloud Storage 所需的最小權限,遵循了最小權限原則,確保只有該 VM 才能存取安裝檔案,而其他 VM 則無法存取。
使用 Compute Engine 預設服務帳戶並授予 Cloud Storage 權限會使所有使用該預設服務帳戶的 VM 都能存取,不符合「其他 VM 則不能」的要求。將中繼資料新增至 Cloud Storage 物件並不能直接控制 VM 的存取權限,中繼資料是用於描述物件,而非授權機制。