簡體   English   中英

AWS Distributor - 如何創建靈活的 SSM Distributor Package?

[英]AWS Distributor - How to create a flexible SSM Distributor Package?

我創建了一個 AWS Systems Manager 分銷商 Package。 它非常適合我的環境。 我想概括一下。 在我目前擁有的install.ps1文件中:

msiexec /i mymsi.msi PARM1="TEST-1" PARM2="360fc9f925458cd2039a299" /qn /L*v myinstall.log

我想概括一下,這樣我的install.ps1文件看起來像這樣:

msiexec /i mymsi.msi var1="{MYPARM1}" var2="{MYPARM2}" /qn /L*v myinstall.log

然后在執行分發時,我會將 MYPARM1、MYPARM2 作為分發的一部分。 這將允許將產品公開分發給獲得 MYPARM1、MYPARM2 值的各種客戶

我認為在使用 AWS 控制台安裝分發器時,這些參數值會在“附加參數”部分中的 go

這需要對第三方加載項進行逆向工程:

1-在 *.ps1 文件中讀取參數。 參數必須具有 SSM 前綴

示例install.ps1

$MYPARM1=$env:SSM_MYPARM1
$MYPARM2=$env:SSM_MYPARM2
msiexec /i mymsi.msi var1=$MYPARM1 var2=$MYPARM2 /qn /L*v myinstall.log

2 - 向 AWS 門戶提供額外的 Arguments時,請提供以下信息

{
    "SSM_MYPARM1": "value1",
    "SSM_MYPARM2": "value2"
}

調用 * .ps1文件時,會從Additional Arguments讀取值,並可在腳本中使用。

暫無
暫無

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

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