Compartir a través de


New-AzureStorSimpleStorageAccountCredential

Agrega una credencial de acceso de Azure Storage.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

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

Description

El cmdlet New-AzureStorSimpleStorageAccountCredential agrega una credencial de acceso de Azure Storage al administrador de StorSimple para su uso por parte de los cmdlets de StorSimple OneSDK. La mayoría de los cmdlets de StorSimple OneSDK tratan con entidades que eventualmente están vinculadas a una cuenta de almacenamiento específica, como volúmenes, contenedores de volúmenes, copias de seguridad y directivas de copia de seguridad. Para algunos cmdlets, debe proporcionar las credenciales de la cuenta de almacenamiento en uso. Una credencial de cuenta de almacenamiento es un objeto de acceso creado en OneSDK que apunta a una cuenta de almacenamiento de Azure existente. Proporcione el nombre y la clave de acceso de una cuenta de almacenamiento existente para crear una credencial de cuenta de almacenamiento. Después, puede usar ese objeto de credencial con otros cmdlets.

Este cmdlet usa la clave de registro que se proporciona al seleccionar el recurso mediante el cmdlet Select-AzureStorSimpleResource . Asegúrese de que el valor sea correcto para evitar errores de cifrado. Para modificar la clave de registro a un valor correcto, use Select-AzureStorSimpleResource.

Ejemplos

Ejemplo 1: Creación de una credencial

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

Este comando crea una credencial de acceso de almacenamiento para la cuenta de almacenamiento especificada. Este comando especifica el parámetro WaitForComplete y, por lo tanto, el cmdlet espera hasta que la tarea termine de devolver el control a la consola.

Ejemplo 2: Crear una credencial y consultar ese estado de la tarea

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

El primer comando crea una credencial de acceso de almacenamiento para la cuenta de almacenamiento especificada. El comando devuelve un identificador de tarea.

El segundo comando consulta el estado de la tarea mediante el cmdlet Get-AzureStorSimpleTask . El comando especifica el identificador de tarea del primer comando.

Ejemplo 3: Creación de una credencial para usarla con otro 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

Este comando crea una credencial de cuenta de almacenamiento. A continuación, el comando pasa esa credencial al cmdlet New-AzureStorSimpleDeviceVolumeContainer mediante el operador de canalización. Ese cmdlet crea un nuevo contenedor de volúmenes mediante la credencial .

Parámetros

-Endpoint

Especifica el punto de conexión de Azure Storage para la cuenta de almacenamiento.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Profile

Especifica un perfil de Azure.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageAccountKey

Especifica la clave de acceso de la cuenta de almacenamiento en texto sin formato.

Tipo:String
Alias:Key
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageAccountName

Especifica el nombre de una cuenta de almacenamiento existente.

Tipo:String
Alias:Name
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UseSSL

Indica si se debe usar SSL para la conexión al usar la nueva credencial de la cuenta de almacenamiento.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WaitForComplete

Indica que este cmdlet espera a que se complete la operación antes de devolver el control a la consola de Windows PowerShell.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

IEnumerable\<StorageAccountCredentialResponse\>, TaskResponse

Este cmdlet devuelve una lista de objetos StorageAccountCredentialResponse , si especifica el parámetro WaitForComplete . Si no especifica ese parámetro, el cmdlet devuelve un objeto TaskResponse . Una instancia de StorageAccountCredentialResponse contiene las siguientes propiedades:

  • CloudType (CloudType)
  • Nombre de host (String)
  • InstanceId (String)
  • IsDefault (booleano)
  • Ubicación (cadena)
  • Inicio de sesión (cadena)
  • Nombre (cadena)
  • OperationInProgress (OperationInProgress)
  • Contraseña (cadena)
  • PasswordEncryptionCertThumbprint (String)
  • UseSSL (booleano)
  • VolumeCount (int)