New-AzureStorSimpleStorageAccountCredential
Dodaje poświadczenia dostępu do usługi Azure Storage.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API zarządzania usługami. Zobacz moduł Az programu PowerShell, aby uzyskać polecenia cmdlet do zarządzania zasobami usługi Azure Resource Manager.
Składnia
New-AzureStorSimpleStorageAccountCredential
-StorageAccountName <String>
-StorageAccountKey <String>
-UseSSL <Boolean>
[-Endpoint <String>]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzureStoreSimpleStorageAccountCredential dodaje poświadczenia dostępu usługi Azure Storage do menedżera StorSimple do użycia przez polecenia cmdlet Usługi StorSimple OneSDK. Większość poleceń cmdlet zestawu StorSimple OneSDK obsługuje jednostki, które są ostatecznie powiązane z określonym kontem magazynu, takimi jak woluminy, kontenery woluminów, kopie zapasowe i zasady tworzenia kopii zapasowych. W przypadku niektórych poleceń cmdlet należy podać poświadczenia używanego konta magazynu. Poświadczenie konta magazynu to obiekt dostępu utworzony w zestawie OneSDK wskazujący istniejące konto usługi Azure Storage. Podaj nazwę i klucz dostępu istniejącego konta magazynu, aby utworzyć poświadczenia konta magazynu. Następnie możesz użyć tego obiektu poświadczeń z innymi poleceniami cmdlet.
To polecenie cmdlet używa klucza rejestracji podanego podczas wybierania zasobu przy użyciu polecenia cmdlet Select-AzureStorSimpleResource . Upewnij się, że wartość jest poprawna, aby uniknąć niepowodzenia szyfrowania. Aby zmodyfikować klucz rejestracji na poprawną wartość, użyj polecenia Select-AzureStorSimpleResource.
Przykłady
Przykład 1. Tworzenie poświadczeń
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
To polecenie tworzy poświadczenia dostępu do magazynu dla określonego konta magazynu. To polecenie określa parametr WaitForComplete , a więc polecenie cmdlet czeka na zakończenie zadania, aby powrócić do konsoli programu .
Przykład 2. Tworzenie poświadczeń i wykonywanie zapytania o ten stan zadania
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
Pierwsze polecenie tworzy poświadczenia dostępu do magazynu dla określonego konta magazynu. Polecenie zwraca identyfikator zadania.
Drugie polecenie wykonuje zapytanie o stan zadania przy użyciu polecenia cmdlet Get-AzureStorSimpleTask . Polecenie określa identyfikator zadania z pierwszego polecenia.
Przykład 3. Tworzenie poświadczeń do użycia z innym poleceniem 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
To polecenie tworzy poświadczenia konta magazynu. Następnie polecenie przekazuje to poświadczenie do polecenia cmdlet New-AzureStorSimpleDeviceVolumeContainer przy użyciu operatora potoku. To polecenie cmdlet tworzy nowy kontener woluminów przy użyciu poświadczeń.
Parametry
-Endpoint
Określa punkt końcowy usługi Azure Storage dla konta magazynu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountKey
Określa klucz dostępu konta magazynu w postaci zwykłego tekstu.
Type: | String |
Aliases: | Key |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Określa nazwę istniejącego konta magazynu.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSSL
Wskazuje, czy używać protokołu SSL dla połączenia podczas korzystania z nowego poświadczenia konta magazynu.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForComplete
Wskazuje, że to polecenie cmdlet oczekuje na ukończenie operacji przed zwróceniem kontrolki do konsoli programu Windows PowerShell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
None
Dane wyjściowe
IEnumerable\<StorageAccountCredentialResponse\>, TaskResponse
To polecenie cmdlet zwraca listę obiektów StorageAccountCredentialResponse , jeśli określisz parametr WaitForComplete . Jeśli nie określisz tego parametru, polecenie cmdlet zwróci obiekt TaskResponse . Obiekt StorageAccountCredentialResponse zawiera następujące właściwości:
- CloudType (CloudType)
- Nazwa hosta (ciąg)
- InstanceId (ciąg)
- IsDefault (wartość logiczna)
- Lokalizacja (ciąg)
- Logowanie (ciąg)
- Nazwa (ciąg)
- OperationInProgress (OperationInProgress)
- Hasło (ciąg)
- PasswordEncryptionCertThumbprint (ciąg)
- UseSSL (wartość logiczna)
- VolumeCount (int)