設定 AWS Glue 用法設定檔
使用雲端平台的主要優點之一是其靈活性。不過,由於建立運算資源很容易,因此如果不加以管理且沒有防護機制,雲端成本會螺旋式上升。因此,管理員需要在避免高基礎設施成本,同時允許使用者在沒有不必要摩擦的情況下工作之間取得平衡。
透過 AWS Glue 用法設定檔,管理員可以為帳戶內各種類別的使用者建立不同的設定檔,例如開發人員、測試人員和產品團隊。每個設定檔都是一組獨特參數,可指派給不同類型的使用者。例如,開發人員可能需要更多的工作者協助,並且可以擁有較高的工作者人數上限值,而產品團隊可能需要較少的工作者人數和較低的逾時值或閒置逾時值。
任務和任務執行行為的範例
假設任務是由使用者 A 使用設定檔 A 所建立。任務會儲存特定參數值。具有設定檔 B 的使用者 B 將嘗試執行任務。
當使用者 A 撰寫任務時,如果他未設定特定數目的工作者,則會套用使用者 A 設定檔中的預設設定,並儲存任務的定義。
當使用者 B 執行任務時,其會使用為其儲存的任何值來執行。如果使用者 B 自己的設定檔更嚴格,且不允許與這麼多的工作者一起執行,則任務執行將會失敗。
作為資源的用法設定檔
AWS Glue 用法設定檔是透過 Amazon Resource Name (ARN) 識別的資源。所有預設 IAM (Identity and Access Management) 控制項都適用,包括動作型和資源型授權。管理員應更新建立 AWS Glue 資源之使用者的 IAM 政策,授權他們使用設定檔。