本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用雲平台的主要優點之一是它的靈活性。不過,如此輕鬆建立運算資源,就會在不受管理且沒有護欄的情況下,雲端成本上漲的風險。因此,管理員需要在避免高額基礎設施成本之間取得平衡,同時允許用戶工作而不會受到不必要的摩擦。
透過 AWS Glue 使用情況設定檔,管理員可以為帳戶內的各種使用者類別 (例如開發人員、測試人員和產品團隊) 建立不同的設定檔。每個設定檔都是一組唯一的參數,可以指派給不同類型的使用者。例如,開發人員可能需要更多的工作人員,並且可以擁有更多的最大工作人員數量,而產品團隊可能需要較少的工作人員和較低的逾時或閒置逾時值。
工作和工作執行行為的範例
假設工作是由使用者 A 與設定檔 A 建立的。工作會以某些參數值儲存。具有設定檔 B 的使用者 B 將嘗試執行工作。
當用戶 A 編寫作業時,如果他沒有設置特定數量的 Worker,則應用了用戶 A 配置文件中的默認設置,並與作業的定義一起保存。
當用戶 B 運行作業時,它會使用為其保存的任何值運行。如果使用者 B 自己的設定檔限制較嚴格,且不允許使用該許多 Worker 執行,則作業執行將會失敗。
使用情況設定檔作為資源
AWS Glue 使用情況設定檔是以 Amazon 資源名稱 (ARN) 識別的資源。所有預設的 IAM (Identity and Access Management) 控制都適用,包括以動作為基礎和資源型授權。管理員應更新建立 AWS Glue 資源之使用者的 IAM 政策,授予他們使用設定檔的存取權限。