New-AzServiceLinkerForSpringCloud
Vytvoření nebo aktualizace prostředku linkeru v spring cloudu
Syntaxe
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
Vytvoření nebo aktualizace prostředku linkeru v spring cloudu
Příklady
Příklad 1: Vytvoření linkeru služby mezi aplikací Spring Cloud a 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
Vytvoření linkeru služby mezi aplikací Spring Cloud a postgresql
Parametry
-AppName
Název aplikace spring cloud, která se má připojit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-AsJob
Spuštění příkazu jako úlohy
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-AuthInfo
Typ ověřování. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti AUTHINFO a vytvořte tabulku hash.
Typ: | IAuthInfoBase |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ClientType
Typ klienta aplikace
Typ: | ClientType |
Position: | Named |
Default value: | "none" |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ConfigurationInfoAction
Volitelné, určete, jestli se mají použít konfigurace ve zdrojové aplikaci. Pokud ji povolíte, vygenerujte konfigurace a použijete ji u zdrojové aplikace. Výchozí nastavení je povolené. Pokud se optOut, ve zdroji se neprovedou žádné změny konfigurace.
Typ: | ActionType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ConfigurationInfoAdditionalConfiguration
Slovník dalších konfigurací, které se mají přidat. Služba automaticky vygeneruje sadu základních konfigurací a tato vlastnost je úplné vyplnění více přizpůsobených konfigurací.
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ConfigurationInfoCustomizedKey
Volitelný. Slovník výchozího názvu klíče a vlastního mapování názvu klíče. Pokud není zadaný, použije se výchozí název klíče ke generování konfigurací.
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DeploymentName
Název nasazení aplikace Spring Cloud, která se má připojit.
Typ: | String |
Position: | Named |
Default value: | "default" |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FirewallRuleAzureService
Pokud je hodnota true, povolte službám Azure přístup k cílové službě.
Typ: | AllowType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FirewallRuleCallerClientIP
Pokud je hodnota true, povolte IP adresu klienta volajícího přístup k cílové službě. vlastnost se používá při připojování místní aplikace k cílové službě.
Typ: | AllowType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FirewallRuleIPRange
Tato hodnota určuje sadu IP adres nebo rozsahů IP adres ve formuláři CIDR, které se mají zahrnout jako seznam povolených IP adres klienta pro daný databázový účet.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název prostředku Linkeru.
Typ: | String |
Aliasy: | LinkerName |
Position: | Named |
Default value: | "connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_})) |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NoWait
Asynchronní spuštění příkazu
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublicNetworkSolutionAction
Volitelný. Označuje řešení veřejné sítě. Pokud je povolení povolené, povolte přístup k veřejné síti cílové služby s nejlepším pokusem. Výchozí nastavení je povolené. Pokud výslovný nesouhlas, odhlaste konfiguraci přístupu k veřejné síti.
Typ: | ActionType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
[ResourceGroupCompleter] Skupina prostředků prostředku, který se má připojit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceUri
Plně kvalifikovaný identifikátor Azure Resource Manageru prostředku, který se má připojit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Scope
obor připojení ve zdrojové službě.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SecretStoreKeyVaultId
ID trezoru klíčů pro uložení tajného kódu
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SecretStoreKeyVaultSecretName
Název tajného klíče trezoru klíčů pro uložení tajného kódu, platný pouze při ukládání jednoho tajného kódu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceName
Název služby Spring Cloud, která se má připojit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SubscriptionId
Získá ID předplatného, které jednoznačně identifikuje předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.
Typ: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetService
Vlastnosti cílové služby, které chcete vytvořit, najdete v části NOTES pro vlastnosti TARGETSERVICE a vytvoření hashovací tabulky.
Typ: | ITargetServiceBase |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VNetSolutionType
Typ řešení virtuální sítě
Typ: | VNetSolutionType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Azure PowerShell