簡體   English   中英

如何在Forge Autodesk上隔離存儲桶?

[英]How are buckets isolated on Forge autodesk?

意見描述:

  • 在我擁有的多個應用之間,如果我在其中一個中創建存儲桶,則不允許在另一個中創建存儲桶。 我假設我可以(但是,沒有,例如,具有相同存儲桶名稱的dev / staged / prod應用程序),我有“原因”:“存儲桶已經存在”
  • 當我創建一個新應用並嘗試創建一些具有一些通用名稱的存儲桶(azerty / qwerty / demo / test / ...)時,這是不可能的,因為它告訴我“原因”:“存儲桶已經存在”讓我想知道其他應用程序是否可以獲取一些我無法使用的存儲桶名稱。 (注意:當我使用uuid或like之類的隨機名稱時,我永遠不會發生沖突)

如何在Forge Autodesk上隔離存儲桶? 我應該如何考慮使用存儲桶名稱? (由於當前的觀察使我認為應用之間的存儲桶並不是那么孤立...)

謝謝,

您對存儲桶名稱的理解是正確的。 從API幫助中,要求是

您分配給存儲桶的唯一名稱。 它在所有應用程序和區域中必須是全局唯一的,否則調用將失敗。 可能的值:-_。a-z0-9(長度在3-128個字符之間)。 請注意,您無法更改存儲桶密鑰。

即它是全球唯一的。 目前,在創建新存儲桶之前,我沒有一種檢查它是否唯一的方法,而通常這種格式是否可行:<您的公司名稱>。<您的應用程序名稱>。<您在此應用程序中的存儲桶名稱>,盡管由於Forge並沒有Java組ID注冊之類的東西,但是如果其他客戶碰巧以此名稱創建該名稱,也可能會產生沖突,但可能性要小得多。

我的另一種做法是:<您的應用程序客戶端ID>。<您在此應用程序中的存儲桶名稱>。 由於客戶端ID是唯一的,因此這將確保最終存儲段名稱是唯一的。 查找此存儲桶屬於哪個應用程序也將有所幫助。

通用guid很好,盡管您必須管理有關存儲桶用途的地圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM