New-AzServiceLinkerForSpringCloud
在 spring cloud 中建立或更新連結器資源。
語法
New-AzServiceLinkerForSpringCloud
[-ResourceUri <String>]
[-Name <String>]
-AuthInfo <IAuthInfoBase>
-TargetService <ITargetServiceBase>
[-ClientType <ClientType>]
[-ConfigurationInfoAction <ActionType>]
[-ConfigurationInfoAdditionalConfiguration <Hashtable>]
[-ConfigurationInfoCustomizedKey <Hashtable>]
[-FirewallRuleAzureService <AllowType>]
[-FirewallRuleCallerClientIP <AllowType>]
[-FirewallRuleIPRange <String[]>]
[-PublicNetworkSolutionAction <ActionType>]
[-Scope <String>]
[-SecretStoreKeyVaultId <String>]
[-SecretStoreKeyVaultSecretName <String>]
[-VNetSolutionType <VNetSolutionType>]
[-DefaultProfile <PSObject>]
-ServiceName <String>
-AppName <String>
-ResourceGroupName <String>
[-DeploymentName <String>]
[-SubscriptionId <String>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
在 spring cloud 中建立或更新連結器資源。
範例
範例 1:在 Spring 雲端應用程式和 postgresql 之間建立服務連結器
$target=New-AzServiceLinkerAzureResourceObject -Id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-group/providers/Microsoft.DBforPostgreSQL/servers/servicelinker-postgresql/databases/test
$authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue ***
New-AzServiceLinkerForSpringCloud -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group
Name
----
testLinker
在 spring cloud app 與 postgresql 之間建立服務連結器
參數
-AppName
要連線的 Spring 雲端服務應用程式名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-AsJob
以作業身分執行命令
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AuthInfo
驗證類型。 若要建構,請參閱 AUTHINFO 屬性的 NOTES 區段並建立哈希表。
類型: | IAuthInfoBase |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ClientType
應用程式客戶端類型
類型: | ClientType |
Position: | Named |
預設值: | "none" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConfigurationInfoAction
選擇性,指出是否要在來源應用程式上套用組態。 如果啟用,請產生組態並套用至來源應用程式。 預設值為 enable。 如果 optOut,將不會對來源進行任何設定變更。
類型: | ActionType |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConfigurationInfoAdditionalConfiguration
要加入之其他組態的字典。 服務會自動產生一組基本組態,而此屬性會完整填滿更多自定義組態
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConfigurationInfoCustomizedKey
自選。 預設索引鍵名稱和自定義索引鍵名稱對應的字典。 如果未指定,則會使用預設密鑰名稱來產生組態
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | PSObject |
別名: | AzureRMContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentName
要連線之 Spring Cloud 應用程式的部署名稱。
類型: | String |
Position: | Named |
預設值: | "default" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FirewallRuleAzureService
如果為 true,允許 Azure 服務存取目標服務。
類型: | AllowType |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FirewallRuleCallerClientIP
如果為 true,允許呼叫端用戶端 IP 存取目標服務。 將本機應用程式連線至目標服務時,會使用 屬性。
類型: | AllowType |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FirewallRuleIPRange
這個值會指定 CIDR 格式的 IP 位址或 IP 位址範圍集合,以做為指定資料庫帳戶的用戶端 IP 允許清單。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
名稱連結器資源。
類型: | String |
別名: | LinkerName |
Position: | Named |
預設值: | "connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_})) |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NoWait
以異步方式執行命令
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PublicNetworkSolutionAction
自選。 表示公用網路解決方案。 如果啟用,請儘可能嘗試啟用目標服務的公用網路存取。 預設值為 enable。 如果 optOut,請退出公用網路存取設定。
類型: | ActionType |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
[ResourceGroupCompleter]要連線之資源的資源群組。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceUri
要連線之資源的完整 Azure Resource Manager 識別符。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Scope
來源服務中的連線範圍。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SecretStoreKeyVaultId
用來儲存秘密的金鑰保存庫識別碼
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SecretStoreKeyVaultSecretName
儲存秘密的金鑰保存庫秘密名稱,只有在儲存一個秘密時才有效
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceName
要連接的 Spring 雲端服務名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-SubscriptionId
取得可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶標識碼。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。
類型: | String |
Position: | Named |
預設值: | (Get-AzContext).Subscription.Id |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TargetService
若要建構目標服務屬性,請參閱 TARGETSERVICE 屬性的 NOTES 區段並建立哈希表。
類型: | ITargetServiceBase |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-VNetSolutionType
VNet 解決方案的類型。
類型: | VNetSolutionType |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |