Add-AzSqlServerTransparentDataEncryptionCertificate
指定された SQL Server インスタンスの Transparent Data Encryption 証明書を追加します
構文
Add-AzSqlServerTransparentDataEncryptionCertificate
[-PassThru]
[-ResourceGroupName] <String>
[-ServerName] <String>
[-PrivateBlob] <SecureString>
[-Password] <SecureString>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzSqlServerTransparentDataEncryptionCertificate
[-PassThru]
[-SqlServer] <AzureSqlServerModel>
[-PrivateBlob] <SecureString>
[-Password] <SecureString>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzSqlServerTransparentDataEncryptionCertificate
[-PassThru]
[-SqlServerResourceId] <String>
[-PrivateBlob] <SecureString>
[-Password] <SecureString>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate は、指定された SQL Server インスタンスの Transparent Data Encryption 証明書を追加します
例
例 1
$privateBlob = "MIIJ+QIBAzCCCbUGCSqGSIb3DQEHAaCCCaYEggmiMIIJnjCCBhcGCSqGSIb3Dasdsadasd"
$securePrivateBlob = $privateBlob | ConvertTo-SecureString -AsPlainText -Force
$password = "CertificatePassword"
$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force
Add-AzSqlServerTransparentDataEncryptionCertificate -ResourceGroupName "YourResourceGroupName" -ServerName "YourServerName" -PrivateBlob $securePrivateBlob -Password $securePassword
リソース グループ名と SQL Server 名を使用して SQL Server に TDE 証明書を追加する
例 2
$privateBlob = "MIIJ+QIBAzCCCbUGCSqGSIb3DQEHAaCCCaYEggmiMIIJnjCCBhcGCSqGSIb3Dasdsadasd"
$securePrivateBlob = $privateBlob | ConvertTo-SecureString -AsPlainText -Force
$password = "CertificatePassword"
$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force
$server = Get-AzSqlServer -ServerName "YourServerName" -ResourceGroupName "YourResourceGroupName"
Add-AzSqlServerTransparentDataEncryptionCertificate -SqlServerResourceId $server.ResourceId -PrivateBlob $securePrivateBlob -Password $securePassword
サーバー resourceId を使用して TDE 証明書をサーバーに追加する
例 3
$privateBlob = "MIIJ+QIBAzCCCbUGCSqGSIb3DQEHAaCCCaYEggmiMIIJnjCCBhcGCSqGSIb3Dasdsadasd"
$securePrivateBlob = $privateBlob | ConvertTo-SecureString -AsPlainText -Force
$password = "CertificatePassword"
$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force
Get-AzSqlServer | Add-AzSqlServerTransparentDataEncryptionCertificate -ResourceGroupName "YourResourceGroupName" -PrivateBlob $securePrivateBlob -Password $securePassword
リソース グループ内のすべての SQL サーバーに TDE 証明書を追加する
パラメーター
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
Position: | Named |
既定値: | None |
必須: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
既定値: | None |
必須: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
正常に実行されると、追加された証明書オブジェクトが返されます。
型: | SwitchParameter |
Position: | Named |
既定値: | None |
必須: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Transparent Data Encryption 証明書のパスワード
型: | SecureString |
Position: | 2 |
既定値: | None |
必須: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateBlob
Transparent Data Encryption 証明書のプライベート BLOB
型: | SecureString |
Position: | 1 |
既定値: | None |
必須: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
リソース グループ名
型: | String |
Position: | 0 |
既定値: | None |
必須: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
サーバー名
型: | String |
Position: | 1 |
既定値: | None |
必須: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SqlServer
SQL Server 入力オブジェクト
型: | AzureSqlServerModel |
Position: | 0 |
既定値: | None |
必須: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SqlServerResourceId
SQL Server リソース ID
型: | String |
Position: | 0 |
既定値: | None |
必須: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
Position: | Named |
既定値: | None |
必須: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |