New-AzureStorSimpleStorageAccountCredential
Fügt anmeldeinformationen für den Azure-Speicherzugriff hinzu.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
Syntax
New-AzureStorSimpleStorageAccountCredential
-StorageAccountName <String>
-StorageAccountKey <String>
-UseSSL <Boolean>
[-Endpoint <String>]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzureStorSimpleStorageAccountCredential fügt dem StorSimple-Manager für die Verwendung durch StorSimple OneSDK-Cmdlets eine Azure-Speicherzugriffsanmeldeinformationen hinzu. Die meisten StorSimple OneSDK-Cmdlets behandeln Entitäten, die letztendlich an ein bestimmtes Speicherkonto gebunden sind, z. B. Volumes, Volumecontainer, Sicherungen und Sicherungsrichtlinien. Für einige Cmdlets müssen Sie die Anmeldeinformationen des verwendeten Speicherkontos angeben. Ein Speicherkontoanmeldeinformationen ist ein In OneSDK erstelltes Zugriffsobjekt, das auf ein vorhandenes Azure-Speicherkonto verweist. Sie geben den Namen und den Zugriffsschlüssel eines vorhandenen Speicherkontos an, um Anmeldeinformationen für ein Speicherkonto zu erstellen. Anschließend können Sie dieses Anmeldeinformationsobjekt mit anderen Cmdlets verwenden.
Dieses Cmdlet verwendet den Registrierungsschlüssel, den Sie beim Auswählen der Ressource mithilfe des Cmdlets Select-AzureStorSimpleResource angeben. Stellen Sie sicher, dass der Wert korrekt ist, um Verschlüsselungsfehler zu vermeiden. Verwenden Sie Select-AzureStorSimpleResource, um den Registrierungsschlüssel auf einen richtigen Wert zu ändern.
Beispiele
Beispiel 1: Erstellen einer Anmeldeinformationen
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
Dieser Befehl erstellt eine Speicherzugriffsanmeldeinformationen für das angegebene Speicherkonto. Dieser Befehl gibt den WaitForComplete-Parameter an, und daher wartet das Cmdlet, bis die Aufgabe beendet ist, um die Steuerung an die Konsole zurückzugeben.
Beispiel 2: Erstellen einer Anmeldeinformationen und Abfragen des Status der Aufgabe
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
Der erste Befehl erstellt eine Speicherzugriffsanmeldeinformationen für das angegebene Speicherkonto. Der Befehl gibt eine Aufgaben-ID zurück.
Der zweite Befehl fragt den Status der Aufgabe mithilfe des Cmdlets "Get-AzureStorSimpleTask " ab. Der Befehl gibt die Aufgaben-ID aus dem ersten Befehl an.
Beispiel 3: Erstellen einer Anmeldeinformationen für die Verwendung mit einem anderen 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
Dieser Befehl erstellt anmeldeinformationen für speicherkonto. Anschließend übergibt der Befehl diese Anmeldeinformationen mithilfe des Pipelineoperators an das Cmdlet New-AzureStorSimpleDeviceVolumeContainer . Mit diesem Cmdlet wird ein neuer Volumecontainer mithilfe der Anmeldeinformationen erstellt.
Parameter
-Endpoint
Gibt den Azure-Speicherendpunkt für das Speicherkonto an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt ein Azure-Profil an.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountKey
Gibt den Zugriffsschlüssel des Speicherkontos in Nur-Text an.
Typ: | String |
Aliase: | Key |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountName
Gibt den Namen eines vorhandenen Speicherkontos an.
Typ: | String |
Aliase: | Name |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UseSSL
Gibt an, ob SSL für die Verbindung verwendet werden soll, wenn die anmeldeinformationen des neuen Speicherkontos verwendet werden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WaitForComplete
Gibt an, dass dieses Cmdlet auf den Abschluss des Vorgangs wartet, bevor es die Steuerung an die Windows PowerShell-Konsole zurückgibt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
IEnumerable\<StorageAccountCredentialResponse\>, TaskResponse
Dieses Cmdlet gibt eine Liste der StorageAccountCredentialResponse-Objekte zurück, wenn Sie den WaitForComplete-Parameter angeben. Wenn Sie diesen Parameter nicht angeben, gibt das Cmdlet ein TaskResponse-Objekt zurück. Ein StorageAccountCredentialResponse enthält die folgenden Eigenschaften:
- CloudType (CloudType)
- Hostname (Zeichenfolge)
- InstanceId (Zeichenfolge)
- IsDefault (Boolean)
- Location (Zeichenfolge)
- Anmeldung (Zeichenfolge)
- Name (Zeichenfolge)
- OperationInProgress (OperationInProgress)
- Kennwort (Zeichenfolge)
- PasswordEncryptionCertThumbprint (String)
- UseSSL (Boolean)
- VolumeCount (int)