New-AzureStorSimpleStorageAccountCredential
Lägger till en Azure Storage-åtkomstautentiseringsuppgift.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
New-AzureStorSimpleStorageAccountCredential
-StorageAccountName <String>
-StorageAccountKey <String>
-UseSSL <Boolean>
[-Endpoint <String>]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Cmdleten New-AzureStorSimpleStorageAccountCredential lägger till en Azure Storage-åtkomstautentiseringsuppgift till StorSimple Manager för användning av StorSimple OneSDK-cmdletar. De flesta StorSimple OneSDK-cmdletar hanterar entiteter som så småningom är knutna till ett specifikt lagringskonto, till exempel volymer, volymcontainrar, säkerhetskopior och säkerhetskopieringsprinciper. För vissa cmdletar måste du ange autentiseringsuppgifterna för det lagringskonto som används. En autentiseringsuppgift för lagringskontot är ett åtkomstobjekt som skapats i OneSDK och som pekar på ett befintligt Azure-lagringskonto. Du anger namnet och åtkomstnyckeln för ett befintligt lagringskonto för att skapa en autentiseringsuppgift för lagringskontot. Du kan sedan använda det autentiseringsobjektet med andra cmdletar.
Den här cmdleten använder registreringsnyckeln som du anger när du väljer resursen med hjälp av cmdleten Select-AzureStorSimpleResource . Kontrollera att värdet är korrekt för att undvika krypteringsfel. Om du vill ändra registreringsnyckeln till ett korrekt värde använder du Select-AzureStorSimpleResource.
Exempel
Exempel 1: Skapa en autentiseringsuppgift
PS C:\>New-AzureStorSimpleStorageAccountCredential -StorageAccountName "ContosoAccount07" -StorageAccountKey "L/eVcHtvqKjPWm5SaAJXtDlc0d69yVs0ICoZ2XIV1x0r9TqUyQyLUNS8lHvTvRmzdvQhJelav3fYyX7wyAu/SA==" -UseSSL $False -WaitForComplete
VERBOSE: ClientRequestId: f363cda4-54aa-4ee8-a3fa-00651ac86ffb_PS
VERBOSE: Found storage account with name : ContosoAccount07
VERBOSE: Storage credential verification succeeded.
VERBOSE: ClientRequestId: 716ce6df-62b3-4d48-8e0e-b0c94eec6934_PS
VERBOSE: Encryption in progress...
VERBOSE: ClientRequestId: 19aa4ef7-2789-4817-980c-19e33d257650_PS
JobId : 84f74c25-b742-452c-973c-43c7446e9f49
JobResult : Succeeded
JobStatus : Completed
ErrorCode :
ErrorMessage :
JobSteps : {}
VERBOSE: The job created for your create operation has completed successfully.
VERBOSE: ClientRequestId: 72bcdf37-bf06-4dac-adc9-31bb8d06475a_PS
CloudType : Azure
Hostname : blob.core.windows.net
InstanceId : b9986714-cef4-4c3f-a719-7acfc9559320
IsDefault : False
Location : West Europe
Login : ContosoAccount07
Name : ContosoAccount07
OperationInProgress : None
Password : G1sBQ6/qAN1gyRGRZVarpi7o6ToJl61sGugfeJ75yx7cwyaGLQHjrSEEwhxThbDJkxso2emAOarTe920Uufy
0AmJ9NpBI5hNyIFfwS4Ff+z2WmfKOzApyeofW5Zy7GPufehe/2ondq0XG4pGt3qxHFXNVUuiaPSU6TVWEKSh
hWDaksSXYMGij3DJdZDW1MA49e6Q7OY+rFujbYvi9P2OjVj8T+FbiMtMB5NnQEqE+t3k74RqPIDKU+d3h9x4
rYbAksGPfMvSa0fUipwYJ+Y5/NABA6j/MfB2pNDJbvqDoa1JCX6SKiwL81wmTh78/KnDY5ST3Said5DzKEbR
iYMQZg==
PasswordEncryptionCertThumbprint :
UseSSL : False
VolumeCount : 0
Det här kommandot skapar en autentiseringsuppgift för lagringsåtkomst för det angivna lagringskontot. Det här kommandot anger parametern WaitForComplete , så cmdleten väntar tills uppgiften har slutförts för att returnera kontrollen till konsolen.
Exempel 2: Skapa en autentiseringsuppgift och fråga efter aktivitetens status
PS C:\>New-AzureStorSimpleStorageAccountCredential -Name "ContosoAccount08" -Key "6BlMpSVrCQVQy3iOpkxiyY8uk/e3PiHIhadxV4qpPlKInr/eRFrGcWKDrfNC1IHj6oh0If/h3rALdZ0zuaf9cQ==" -UseSSL $True
PS C:\> Get-AzureStorSimpleTask -InstanceId "53816d8d-a8b5-4c1d-a177-e59007608d6d"
VERBOSE: ClientRequestId: 6104a834-ea57-4687-8e0b-1d97dc1c038b_PS
VERBOSE: Found storage account with name : ContosoAccount08
VERBOSE: Storage credential verification succeeded.
VERBOSE: ClientRequestId: 1f686fa4-5afc-43c3-87b6-f2da7bf9e65f_PS
VERBOSE: Encryption in progress...
VERBOSE: ClientRequestId: 8acb3770-bd72-43e6-9622-481002ad40b0_PS
53816d8d-a8b5-4c1d-a177-e59007608d6d
VERBOSE: The create task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
53816d8d-a8b5-4c1d-a177-e59007608d6d for tracking the task's status
Det första kommandot skapar en autentiseringsuppgift för lagringsåtkomst för det angivna lagringskontot. Kommandot returnerar ett aktivitets-ID.
Det andra kommandot frågar efter status för uppgiften med hjälp av cmdleten Get-AzureStorSimpleTask . Kommandot anger aktivitets-ID:t från det första kommandot.
Exempel 3: Skapa en autentiseringsuppgift som ska användas med en annan cmdlet
PS C:\>Get-AzureStorSimpleStorageAccountCredential -Name "ContosoAccount09" | New-AzureStorSimpleDeviceVolumeContainer -Name "VC03" -DeviceName "Contoso63-AppVm" -BandWidthRate 256 -EncryptionEnabled $True -EncryptionKey "<your encryption key>" -WaitForComplete
VERBOSE: ClientRequestId: b1d1e637-cd72-4a1e-95a8-4db1d0b921a7_PS
VERBOSE: ClientRequestId: 71f56ca0-1f0b-4655-9331-4849e096345a_PS
VERBOSE: ClientRequestId: fbdd5a96-c95f-4547-9bcd-376d05543348_PS
VERBOSE: Storage Access Credential with name ContosoAccount09 found!
VERBOSE: ClientRequestId: b44e0363-9979-4e97-aeb1-d9eb4073a337_PS
VERBOSE: ClientRequestId: a6047943-b01e-44e4-a91d-5103aa80ce57_PS
VERBOSE: Encryption in progress...
VERBOSE: ClientRequestId: ac2dfd8b-922f-4e4d-8c8d-df1e2f87806c_PS
JobId : 1cf2db5d-624f-46c4-97b9-c36451ba144e
JobResult : Succeeded
JobStatus : Completed
ErrorCode :
ErrorMessage :
JobSteps : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}
VERBOSE: The job created for your create operation has completed successfully.
VERBOSE: ClientRequestId: 9558414b-0883-4cf6-8a02-40efc7edd80d_PS
BandwidthRate : 256
EncryptionKey : g53NTgCF3SBVZzzk+9yUz5nZopvZpNr3th92ol7WRO7ZUKhodPm7WNjjHEKB0/V+JY6P68tdaF4JxF5jH58e/
mCtTvnPNpOxykYFdY9GKGd9gnf+36sUPqiLFP+ONO5nN/N/zFmOeyuySsaa3gJsZG8eIiFc821yfe9m5QPbF
bx/Qyu8qLl1R1LrKU7k+46IXfwQYSyclztydyuzvFUUic9kaJuR3944VLvrjvxJIbnLrYy7hsn+Gfq7ds9NFq
AUILBH0+bk2uWgUlofAcE8fJ/rzDAHr8nFGWxOTJSrqAo0J3st8BN39+BcrY+zOWsMc/vKfc+Ss5PsGVGDT1r
eQ==
InstanceId : 60c34706-ef0c-4c6f-ad90-7249f42648f7
IsDefault : False
IsEncryptionEnabled : True
Name : VC03
OperationInProgress : None
Owned : True
PrimaryStorageAccountCredential : Microsoft.WindowsAzure.Management.StorSimple.Models.StorageAccountCredentialResponse
SecretsEncryptionThumbprint :
VolumeCount : 0
Det här kommandot skapar en autentiseringsuppgift för lagringskontot. Kommandot skickar sedan autentiseringsuppgifterna till cmdleten New-AzureStorSimpleDeviceVolumeContainer med hjälp av pipelineoperatorn. Den cmdleten skapar en ny volymcontainer med hjälp av autentiseringsuppgifterna.
Parametrar
-Endpoint
Anger Azure Storage-slutpunkten för lagringskontot.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger en Azure-profil.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountKey
Anger åtkomstnyckeln för lagringskontot i klartext.
Type: | String |
Aliases: | Key |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Anger namnet på ett befintligt lagringskonto.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSSL
Anger om du vill använda SSL för anslutningen när du använder det nya lagringskontots autentiseringsuppgifter.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForComplete
Anger att den här cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
IEnumerable\<StorageAccountCredentialResponse\>, TaskResponse
Den här cmdleten returnerar en lista över StorageAccountCredentialResponse-objekt om du anger parametern WaitForComplete . Om du inte anger den parametern returnerar cmdleten ett TaskResponse-objekt . Ett StorageAccountCredentialResponse innehåller följande egenskaper:
- CloudType (CloudType)
- Värdnamn (sträng)
- InstanceId (sträng)
- IsDefault (booleskt)
- Plats (sträng)
- Logga in (sträng)
- Namn (sträng)
- OperationInProgress (OperationInProgress)
- Lösenord (sträng)
- PasswordEncryptionCertThumbprint (Sträng)
- UseSSL (booleskt)
- VolumeCount (int)