az security va sql baseline
Opdrachtgroep 'az security va sql' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
De basislijn voor evaluatie van sql-beveiligingsproblemen weergeven en beheren.
Opdracht
| Naam | Description | Type | Status |
|---|---|---|---|
| az security va sql baseline add |
Maak een lijst met basisregels. Zal alle eerder bestaande resultaten overschrijven (voor alle regels). |
Core | Preview |
| az security va sql baseline create |
Maak een basislijn voor een regel in een database. Zal alle eerder bestaande resultaten overschrijven. |
Core | Preview |
| az security va sql baseline delete |
Verwijder een regel uit de basislijn van een bepaalde database. |
Core | Preview |
| az security va sql baseline list |
Geef de resultaten weer voor alle regels in de basislijn. |
Core | Preview |
| az security va sql baseline set |
Maak een lijst met basisregels. Zal alle eerder bestaande resultaten overschrijven (voor alle regels). |
Core | Voorbeeld en afgeschaft |
| az security va sql baseline show |
Haal de resultaten op voor een bepaalde regel in de basislijn. |
Core | Preview |
az security va sql baseline add
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Maak een lijst met basisregels. Zal alle eerder bestaande resultaten overschrijven (voor alle regels).
az security va sql baseline add --resource-id
[--acquire-policy-token]
[--change-reference]
[--database-name]
[--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
[--results]
Voorbeelden
Stel de basislijn in voor alle regels op een Azure SQL-database met behulp van de meest recente scanresultaten.
az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --latest-scan true
Stel de basislijn in voor meerdere regels met expliciete resultaten op een SQL-database die wordt gehost op een Azure VM.
az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm} --database-name MyDb --results '{"VA1234":[["col1","col2"],["col3","col4"]],"VA5678":[["user1","SELECT"]]}'
Stel de basislijn op serverniveau in met behulp van de meest recente scanresultaten (systeemdatabase 'master').
az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server} --database-name master --latest-scan true
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Neem de resultaten van de laatste scan.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Body Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Verwachte resultaten worden in de basislijn ingevoegd. Laat dit veld leeg als laatsteScan == waar is. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Body Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az security va sql baseline create
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Maak een basislijn voor een regel in een database. Zal alle eerder bestaande resultaten overschrijven.
az security va sql baseline create --resource-id
--rule-id
[--acquire-policy-token]
[--change-reference]
[--database-name]
[--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
[--results]
Voorbeelden
Maak een basislijn voor één regel op een Azure SQL-database met behulp van de meest recente scanresultaten.
az security va sql baseline create --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234 --latest-scan true
Maak een basislijn voor één regel op een SQL-server met arc-functionaliteit met expliciete resultaten.
az security va sql baseline create --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.HybridCompute/machines/{arc} --database-name MyDb --rule-id VA1234 --results '[["col1","col2","col3"],["col4","col5","col6"]]'
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
De regel is het niet.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Neem de resultaten van de laatste scan.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Verwachte resultaten worden in de basislijn ingevoegd. Laat dit veld leeg als laatsteScan == waar is. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az security va sql baseline delete
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Verwijder een regel uit de basislijn van een bepaalde database.
az security va sql baseline delete --resource-id
--rule-id
[--acquire-policy-token]
[--change-reference]
[--database-name]
[--yes]
Voorbeelden
Verwijder de basislijn voor regel VA1234 op een Azure SQL-database.
az security va sql baseline delete --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234
Verwijder de basislijn voor regel VA1234 in een SQL-database die wordt gehost op een Azure virtuele machine.
az security va sql baseline delete --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm} --database-name MyDb --rule-id VA1234
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
De regel is het niet.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Niet vragen om bevestiging.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az security va sql baseline list
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Geef de resultaten weer voor alle regels in de basislijn.
az security va sql baseline list --resource-id
[--database-name]
[--max-items]
[--next-token]
Voorbeelden
Een lijst met basislijn voor alle regels voor een Azure SQL-database.
az security va sql baseline list --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db}
Lijst met basislijn voor alle regels op serverniveau (systeemdatabase 'master').
az security va sql baseline list --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server} --database-name master
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Totaal aantal items dat moet worden geretourneerd in de uitvoer van de opdracht. Als het totale aantal beschikbare items groter is dan de opgegeven waarde, wordt een token opgegeven in de uitvoer van de opdracht. Als u paginering wilt hervatten, geeft u de tokenwaarde op in --next-token argument van een volgende opdracht.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Pagination Arguments |
Token om op te geven waar paginering moet worden gestart. Dit is de tokenwaarde van een eerder afgekapt antwoord.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Pagination Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az security va sql baseline set
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan az security va sql baseline add.
Maak een lijst met basisregels. Zal alle eerder bestaande resultaten overschrijven (voor alle regels).
Dit is een afgeschafte alias van az security va sql baseline add, behouden voor achterwaartse compatibiliteit met de verouderde az security va sql baseline set opdracht.
az security va sql baseline set --resource-id
[--acquire-policy-token]
[--change-reference]
[--database-name]
[--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
[--results]
Voorbeelden
Stel de basislijn in voor alle regels op een Azure SQL-database met behulp van de meest recente scanresultaten.
az security va sql baseline set --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --latest-scan true
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Neem de resultaten van de laatste scan.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Body Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Verwachte resultaten worden in de basislijn ingevoegd. Laat dit veld leeg als laatsteScan == waar is. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Body Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az security va sql baseline show
Opdrachtgroep 'az security va sql baseline' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Haal de resultaten op voor een bepaalde regel in de basislijn.
az security va sql baseline show --resource-id
--rule-id
[--database-name]
Voorbeelden
Basislijn voor regel VA1234 weergeven op een Azure SQL-database.
az security va sql baseline show --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234
Basislijn weergeven voor regel VA1234 op een SQL-server met Arc.
az security va sql baseline show --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.HybridCompute/machines/{arc} --database-name MyDb --rule-id VA1234
Vereiste parameters
De volledig gekwalificeerde Azure Resource manager-identificatie van de resource.
De regel is het niet.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
De naam van de database die beoordeeld moet worden. Vereist wanneer de API wordt aangeroepen op de ouderresource (bijvoorbeeld serverniveau) in plaats van op een specifieke databaseresource, aangezien de databasenaam geen deel uitmaakt van de resource-URI. Dit is de enige manier om systeemdatabases (bijv. master) te beoordelen, die niet direct in de resource-URI kunnen worden verwezen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |