Set-AzNetAppFilesBucketAkvCredential
Genera una coppia di chiavi di accesso /chiave privata del bucket Azure NetApp Files (ANF) e la archivia in Azure Key Vault.
Sintassi
ByFieldsParameterSet (Impostazione predefinita)
Set-AzNetAppFilesBucketAkvCredential
-ResourceGroupName <String>
-AccountName <String>
-PoolName <String>
-VolumeName <String>
-Name <String>
[-KeyPairExpiryDay <Int32>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByResourceIdParameterSet
Set-AzNetAppFilesBucketAkvCredential
-ResourceId <String>
[-KeyPairExpiryDay <Int32>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByObjectParameterSet
Set-AzNetAppFilesBucketAkvCredential
-InputObject <PSNetAppFilesBucket>
[-KeyPairExpiryDay <Int32>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Set-AzNetAppFilesBucketAkvCredential genera la coppia chiave di accesso e chiave privata usata per accedere a un bucket ANF e archivia la coppia di chiavi come segreto nella Azure Key Vault configurata nel bucket (tramite CredentialsKeyVaultUri <CredentialsSecretName in New-AzNetAppFilesBucket o Update-AzNetAppFilesBucket ). La coppia di chiavi generata scade dopo i giorni di KeyPairExpiryDay .
A differenza di New-AzNetAppFilesBucketCredential , questo cmdlet non restituisce le credenziali al chiamante. I consumer devono recuperarli da Azure Key Vault. Usare -PassThru per ricevere un valore booleano che indica se l'operazione è riuscita.
Esempio
Esempio 1: Archiviare le credenziali del bucket in Azure Key Vault
Set-AzNetAppFilesBucketAkvCredential -ResourceGroupName "MyRG" -AccountName "MyAnfAccount" -PoolName "MyAnfPool" -VolumeName "MyAnfVolume" -Name "MyAnfBucket" -KeyPairExpiryDay 30 -PassThru
Genera una nuova coppia chiave di accesso/chiave privata valida per 30 giorni e scrive la coppia come segreto nella Azure Key Vault configurata nel bucket.
Parametri
-AccountName
Nome dell'account ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
ByFieldsParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: Cfr
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Proprietà dei parametri
Tipo: IAzureContextContainer
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
Oggetto bucket per il quale devono essere generate le credenziali archiviate da AKV
Tipo: PSNetAppFilesBucket
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
ByObjectParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: True
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-KeyPairExpiryDay
Numero di giorni da ora fino alla scadenza della coppia di chiavi Di accesso e segreto appena generata.
Proprietà dei parametri
Tipo: Nullable<T> [ Int32 ]
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-Name
Nome del bucket ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: BucketName
Set di parametri
ByFieldsParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-PassThru
Restituisce se l'operazione è stata completata correttamente
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-PoolName
Nome del pool di capacità ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
ByFieldsParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-ResourceGroupName
Gruppo di risorse dell'account ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
ByFieldsParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-ResourceId
ID risorsa del bucket ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
ByResourceIdParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-VolumeName
Nome del volume ANF
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
ByFieldsParameterSet
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet.
Il cmdlet non viene eseguito.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: Wi
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters .
Output