Freigeben über


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)