Delen via


New-AzureStorSimpleStorageAccountCredential

Hiermee voegt u een toegangsreferentie voor Azure Storage toe.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntax

New-AzureStorSimpleStorageAccountCredential
   -StorageAccountName <String>
   -StorageAccountKey <String>
   -UseSSL <Boolean>
   [-Endpoint <String>]
   [-WaitForComplete]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Met de cmdlet New-AzureStorSimpleStorageAccountCredential wordt een Azure Storage-toegangsreferentie toegevoegd aan StorSimple-beheer voor gebruik door StorSimple OneSDK-cmdlets. De meeste StorSimple OneSDK-cmdlets hebben betrekking op entiteiten die uiteindelijk zijn gekoppeld aan een specifiek opslagaccount, zoals volumes, volumecontainers, back-ups en back-upbeleid. Voor sommige cmdlets moet u de referenties opgeven van het opslagaccount dat wordt gebruikt. Een opslagaccountreferentie is een toegangsobject dat is gemaakt in OneSDK die verwijst naar een bestaand Azure-opslagaccount. U geeft de naam en toegangssleutel van een bestaand opslagaccount op om een opslagaccountreferentie te maken. Vervolgens kunt u dat referentieobject gebruiken met andere cmdlets.

Deze cmdlet gebruikt de registratiesleutel die u opgeeft wanneer u de resource selecteert met behulp van de cmdlet Select-AzureStorSimpleResource . Zorg ervoor dat de waarde juist is om versleutelingsfouten te voorkomen. Als u de registratiesleutel wilt wijzigen in een juiste waarde, gebruikt u Select-AzureStorSimpleResource.

Voorbeelden

Voorbeeld 1: Een referentie maken

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

Met deze opdracht maakt u een opslagtoegangsreferentie voor het opgegeven opslagaccount. Met deze opdracht geeft u de parameter WaitForComplete op . De cmdlet wacht dus totdat de taak is voltooid om het besturingselement terug te keren naar de console.

Voorbeeld 2: Een referentie maken en een query uitvoeren op de status van de taak

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

Met de eerste opdracht maakt u een opslagtoegangsreferentie voor het opgegeven opslagaccount. De opdracht retourneert een taak-id.

Met de tweede opdracht wordt de status van de taak opgevraagd met behulp van de cmdlet Get-AzureStorSimpleTask . Met de opdracht geeft u de taak-id op van de eerste opdracht.

Voorbeeld 3: Een referentie maken voor gebruik met een andere 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

Met deze opdracht maakt u een opslagaccountreferentie. De opdracht geeft die referentie vervolgens door aan de cmdlet New-AzureStorSimpleDeviceVolumeContainer met behulp van de pijplijnoperator. Met deze cmdlet wordt een nieuwe volumecontainer gemaakt met behulp van de referentie.

Parameters

-Endpoint

Hiermee geeft u het Azure-opslageindpunt voor het opslagaccount op.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Hiermee geeft u een Azure-profiel op.

Type:AzureSMProfile
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccountKey

Hiermee geeft u de toegangssleutel van het opslagaccount in tekst zonder opmaak op.

Type:String
Aliases:Key
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccountName

Hiermee geeft u de naam van een bestaand opslagaccount.

Type:String
Aliases:Name
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-UseSSL

Hiermee wordt aangegeven of SSL moet worden gebruikt voor de verbinding wanneer u de referenties van het nieuwe opslagaccount gebruikt.

Type:Boolean
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-WaitForComplete

Geeft aan dat deze cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

None

Uitvoerwaarden

IEnumerable\<StorageAccountCredentialResponse\>, TaskResponse

Deze cmdlet retourneert een lijst met StorageAccountCredentialResponse-objecten als u de parameter WaitForComplete opgeeft. Als u deze parameter niet opgeeft, retourneert de cmdlet een TaskResponse-object . Een StorageAccountCredentialResponse bevat de volgende eigenschappen:

  • CloudType (CloudType)
  • Hostnaam (tekenreeks)
  • InstanceId (tekenreeks)
  • IsDefault (Booleaanse waarde)
  • Locatie (tekenreeks)
  • Aanmelden (tekenreeks)
  • Naam (tekenreeks)
  • OperationInProgress (OperationInProgress)
  • Wachtwoord (tekenreeks)
  • PasswordEncryptionCertThumbprint (tekenreeks)
  • UseSSL (Booleaanse waarde)
  • VolumeCount (int)