API 管理 AppStream 2.0 應用程式權限的動作 - Amazon AppStream 2.0

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

API 管理 AppStream 2.0 應用程式權限的動作

您可以使用下列API操作來管理 AppStream 2.0 的應用程式權利。

AddApplicationsRequest 操作

為 AppStream 2.0 使用者將應用程式新增至應用程式目錄。 AppStream 2.0 顯示的應用程式目錄包含您使用此操作新增的應用程式,API以及您在映像中新增的應用程式。在您使用上述方法之一或兩者來新增應用程式之後,使用者即可啟動應用程式。

請求語法

string userSid;

list<Application> applications;

請求參數

userSid

請求套用的使用者SID的 。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 208 個字元。

applications

要套用請求的應用程式清單。

類型:字串

必要:是

Application 物件

描述顯示和啟動應用程式所需的應用程式中繼資料。應用程式識別符必須是唯一的,並且不會與透過 API 操作或映像指定的其他應用程式發生衝突。

id

要指定的應用程式識別符。當使用者啟動應用程式時,會提供與 AppStream 2.0 應用程式報告中application_name的值對應的此值。當您啟用用量報告 時,在使用者串流工作階段期間啟動至少一個應用程式的每天, AppStream 2.0 都會將應用程式報告匯出至您的 Amazon S3 儲存貯體。如需有關應用程式報告的詳細資訊,請參閱應用程式報告欄位

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 512 個字元。

displayName

要指定的應用程式顯示名稱。使用者會在應用程式目錄中看到此名稱。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 512 個字元。

launchPath

要啟動之應用程式執行檔的 Windows 檔案系統路徑。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 32,767 個字元。

iconData

要顯示在應用程式目錄中的 base-64 編碼映像。此影像必須為下列其中一個格式:.png、.jpeg 或是 .jpg。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 1,000,000 個字元。

launchParams

用來啟動應用程式的參數。

類型:字串

必要:否

長度限制:長度上限 32,000 個字元。

workingDirectory

要在其中啟動應用程式之工作目錄的 Windows 檔案系統路徑。

類型:字串

必要:否

長度限制:長度上限 32,767 個字元。

RemoveApplicationsRequest 操作

使用 AddApplicationsRequest 操作移除之前新增的應用程式。即可從使用者的應用程式目錄中移除應用程式。在移除應用程式後,即無法啟動這些應用程式。如果應用程式仍在執行中, AppStream 2.0 不會將其關閉。無法移除直接在 AppStream 2.0 映像中指定的應用程式。

請求語法

string userSid;

list<Application> applications;

請求參數

userSid

請求套用到的使用者SID的 。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 208 個字元。

applications

要套用請求的應用程式清單。

類型:字串

必要:是

ClearApplicationsRequest 操作

使用 AddApplicationsRequest 操作,移除之前新增至應用程式目錄的所有應用程式。在移除應用程式後,即無法啟動這些應用程式。如果應用程式在使用 ClearApplicationsRequest 操作時正在執行, AppStream 2.0 不會關閉它們。無法移除直接在 AppStream 2.0 映像中指定的應用程式。

請求語法

string userSid;

請求參數

userSid

請求套用到的使用者SID的 。

類型:字串

必要:是

長度限制:長度下限 1 個字元,長度上限 208 個字元。