將客戶受管機群連接至授權端點 - 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將客戶受管機群連接至授權端點

AWS Deadline Cloud 用量型授權伺服器為特定第三方產品提供隨需授權。使用以用量為基礎的授權,您可以隨需付費。您只需按使用時間付費。以用量為基礎的授權為您的截止日期雲端工作者提供授權以進行轉譯,它不會為您的 DCC 應用程式提供授權。

截止日期雲端用量型授權伺服器可與任何機群類型搭配使用,只要截止日期雲端工作者可以與授權伺服器通訊即可。這會在服務受管機群中自動設定。只有客戶管理的機群才需要此設定。

若要建立授權伺服器,您需要陣列 VPC 的安全群組,以允許第三方授權的流量。

步驟 1:建立安全群組

使用 Amazon VPC 主控台為陣列的 VPC 建立安全群組。設定安全群組以允許下列傳入規則:

  • Autodesk Maya 和 Arnold – 2701 - 2702、TCP、IPv4, IPv6

  • Autodesk 3ds Max – 2704、TCP、IPv4, IPv6

  • 電影 4D – 7057、TCP、IPv4, IPv6

  • KeyShot – 2703、TCP、IPv4, IPv6

  • Foundry Nuke – 6101、TCP、IPv4, IPv6

  • Redshift – 7054、TCP、IPv4, IPv6

  • SideFX Houdini、Mantra 和 Karma – 1715 - 1717、TCP、IPv4, IPv6

每個傳入規則的來源都是機群的工作者安全群組。

如需建立安全群組的詳細資訊,請參閱《Amazon Virtual Private Cloud 使用者指南》中的建立安全群組

步驟 2:設定授權端點

授權端點可讓您存取第三方產品的授權伺服器。授權請求會傳送至授權端點。端點會將它們路由到適當的授權伺服器。授權伺服器會追蹤用量限制和權利。在截止日期中建立授權端點 雲端會在您的 VPC 中佈建 AWS PrivateLink 介面端點。這些端點會根據標準 AWS PrivateLink 定價計費。如需詳細資訊,請參閱 AWS PrivateLink 定價

使用適當的許可,您可以建立授權端點。如需建立授權端點所需的政策,請參閱允許建立授權端點的政策

您可以從截止日期雲端主控台的儀表板建立授權端點。

  1. 從左側導覽窗格中,選擇授權端點,然後選擇建立授權端點

  2. 在建立授權端點頁面中,完成下列操作:

    • 選取 VPC。

    • 選取包含您截止日期雲端工作者的子網路。您最多可以選取 10 個子網路。

    • 選取您在步驟 1 中建立的安全群組。針對更複雜的案例,您最多可以選取 10 個安全群組。

    • (選用) 選擇新增標籤並新增一或多個標籤。您最多可新增 50 個標籤。

  3. 選擇建立授權端點。當授權端點建立時,它會顯示在授權端點頁面上。

  4. 從計量產品區段中,選擇新增產品,然後選取您要新增至授權端點的產品。選擇新增

若要從授權端點移除產品,請在計量產品區段中,選取產品,然後選擇移除。在確認中,再次選擇移除

步驟 3:將轉譯應用程式連接到端點

設定授權端點之後,應用程式會使用與使用第三方授權伺服器相同的授權端點。您通常會將環境變數或其他系統設定,例如 Microsoft Windows 登錄機碼,設定為授權伺服器連接埠和地址,藉此設定應用程式的授權伺服器。

若要取得授權端點 DNS 名稱,請在主控台中選取授權端點,然後在 DNS 名稱區段中選擇複製圖示。

組態範例

範例 – Autodesk Maya 和 Arnold

將環境變數ADSKFLEX_LICENSE_FILE設定為:

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
注意

對於Windows工作者,請使用分號 (;) 而非冒號 (:) 來分隔端點。

範例 – Autodesk 3ds Max

將環境變數ADSKFLEX_LICENSE_FILE設定為:

2704@VPC_Endpoint_DNS_Name
範例 – 電影 4D

將環境變數g_licenseServerRLM設定為:

VPC_Endpoint_DNS_Name:7057

建立環境變數之後,您應該能夠使用類似以下的命令列轉譯映像:

"C:\Program Files\Maxon Cinema 4D 2025\Commandline.exe" -render ^ "C:\Users\User\MyC4DFileWithRedshift.c4d" -frame 0 ^ -oimage "C:\Users\Administrator\User\MyOutputImage.png
範例 – KeyShot

將環境變數LUXION_LICENSE_FILE設定為:

2703@VPC_Endpoint_DNS_Name

安裝KeyShot並執行之後pip install deadline-cloud-for-keyshot,您可以使用下列命令來測試授權是否正常運作。指令碼會驗證您的設定,但不會轉譯任何項目。

"C:\Program Files\KeyShot12\bin\keyshot_headless.exe" ^ -floating_feature keyshot2 ^ -floating_license_server 2703@VPC_Endpoint_DNS_Name ^ -script "C:\Program Files\Python311\Lib\site-packages\deadline\keyshot_adaptor\KeyShotClient\keyshot_handler.py"

回應應包含下列項目,而沒有任何錯誤訊息:

Connecting to floating license server
範例 – Foundry Nuke

將環境變數foundry_LICENSE設定為:

6101@VPC_Endpoint_DNS_Name

若要測試授權是否正常運作,您可以在終端機中執行 Nuke:

~/nuke/Nuke14.0v5/Nuke14.0 -x
範例 – Redshift

將環境變數redshift_LICENSE設定為:

7054@VPC_Endpoint_DNS_Name

建立環境變數之後,您應該能夠使用類似以下的命令列轉譯映像:

C:\ProgramData\redshift\bin\redshiftCmdLine.exe ^ C:\demo\proxy\RS_Proxy_Demo.rs ^ -oip C:\demo\proxy\images
範例 – SideFX Houdini、Mantra 和 Karma

執行以下命令:

/opt/hfs19.5.640/bin/hserver -S "http://VPC_Endpoint_DNS_Name:1715;http://VPC_Endpoint_DNS_Name:1716;http://VPC_Endpoint_DNS_Name:1717;"

若要測試授權是否正常運作,您可以透過此命令轉譯 Houdini 場景:

/opt/hfs19.5.640/bin/hython ~/forpentest.hip -c "hou.node('/out/mantra1').render()"

步驟 4:刪除授權端點

刪除客戶受管機群時,請記得刪除授權端點。如果您未刪除授權端點,您將繼續支付 AWS PrivateLink 固定成本

您可以從截止日期雲端主控台的儀表板刪除授權端點。

  1. 從左側導覽窗格中,選擇授權端點

  2. 選取您要刪除的端點,然後選擇刪除,然後再次選擇刪除以確認。