Utilizar DescribePatchBaselines con una CLI - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

Utilizar DescribePatchBaselines con una CLI

Los siguientes ejemplos de código muestran cómo utilizar DescribePatchBaselines.

CLI
AWS CLI

Ejemplo 1: enumeración de todas las líneas de base de revisiones

En el siguiente ejemplo de describe-patch-baselines se recuperan los detalles de todas las líneas de base de revisiones de su cuenta en la región actual.

aws ssm describe-patch-baselines

Salida:

{ "BaselineIdentities": [ { "BaselineName": "AWS-SuseDefaultPatchBaseline", "DefaultBaseline": true, "BaselineDescription": "Default Patch Baseline for Suse Provided by AWS.", "BaselineId": "arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-0123fdb36e334a3b2", "OperatingSystem": "SUSE" }, { "BaselineName": "AWS-DefaultPatchBaseline", "DefaultBaseline": false, "BaselineDescription": "Default Patch Baseline Provided by AWS.", "BaselineId": "arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-020d361a05defe4ed", "OperatingSystem": "WINDOWS" }, ... { "BaselineName": "MyWindowsPatchBaseline", "DefaultBaseline": true, "BaselineDescription": "My patch baseline for EC2 instances for Windows Server", "BaselineId": "pb-0ad00e0dd7EXAMPLE", "OperatingSystem": "WINDOWS" } ] }

Ejemplo 2: enumeración de todas las líneas de base de revisiones proporcionadas por AWS

En el siguiente ejemplo de describe-patch-baselines se enumeran todas las líneas de base de revisiones proporcionadas por AWS.

aws ssm describe-patch-baselines \ --filters "Key=OWNER,Values=[AWS]"

Ejemplo 3: enumeración de todas las líneas de base de revisiones de su propiedad

En el siguiente ejemplo de describe-patch-baselines se enumeran todas las líneas de base de revisiones personalizadas creadas en su cuenta en la región actual.

aws ssm describe-patch-baselines \ --filters "Key=OWNER,Values=[Self]"

Para obtener más información, consulte Acerca de las líneas de base de revisiones personalizadas y predefinidas en la Guía del usuario de AWS Systems Manager.

  • Para obtener información sobre la API, consulte DescribePatchBaselines en la Referencia de comandos de la AWS CLI.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: en este ejemplo se enumeran todas las líneas de base de revisiones.

Get-SSMPatchBaseline

Salida:

BaselineDescription BaselineId BaselineName ------------------- ---------- ------------ Default Patch Baseline Provided by AWS. arn:aws:ssm:us-west-2:123456789012:patchbaseline/pb-04fb4ae6142167966 AWS-DefaultP... Baseline containing all updates approved for production systems pb-045f10b4f382baeda Production-B... Baseline containing all updates approved for production systems pb-0a2f1059b670ebd31 Production-B...

Ejemplo 2: en este ejemplo se enumeran todas las líneas de base de revisiones proporcionadas por AWS. La sintaxis utilizada en este ejemplo requiere la versión 3 o posterior de PowerShell.

$filter1 = @{Key="OWNER";Values=@("AWS")}

Salida:

Get-SSMPatchBaseline -Filter $filter1

Ejemplo 3: en este ejemplo se enumeran todas las líneas de base de revisiones en las que usted es propietario. La sintaxis utilizada en este ejemplo requiere la versión 3 o posterior de PowerShell.

$filter1 = @{Key="OWNER";Values=@("Self")}

Salida:

Get-SSMPatchBaseline -Filter $filter1

Ejemplo 4: con la versión 2 de PowerShell, debe usar New-Object para crear cada etiqueta.

$filter1 = New-Object Amazon.SimpleSystemsManagement.Model.PatchOrchestratorFilter $filter1.Key = "OWNER" $filter1.Values = "AWS" Get-SSMPatchBaseline -Filter $filter1

Salida:

BaselineDescription BaselineId BaselineName DefaultBaselin e ------------------- ---------- ------------ -------------- Default Patch Baseline Provided by AWS. arn:aws:ssm:us-west-2:123456789012:patchbaseline/pb-04fb4ae6142167966 AWS-DefaultPatchBaseline True
  • Para obtener información sobre la API, consulte DescribePatchBaselines en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V4).

Herramientas para PowerShell V5

Ejemplo 1: en este ejemplo se enumeran todas las líneas de base de revisiones.

Get-SSMPatchBaseline

Salida:

BaselineDescription BaselineId BaselineName ------------------- ---------- ------------ Default Patch Baseline Provided by AWS. arn:aws:ssm:us-west-2:123456789012:patchbaseline/pb-04fb4ae6142167966 AWS-DefaultP... Baseline containing all updates approved for production systems pb-045f10b4f382baeda Production-B... Baseline containing all updates approved for production systems pb-0a2f1059b670ebd31 Production-B...

Ejemplo 2: en este ejemplo se enumeran todas las líneas de base de revisiones proporcionadas por AWS. La sintaxis utilizada en este ejemplo requiere la versión 3 o posterior de PowerShell.

$filter1 = @{Key="OWNER";Values=@("AWS")}

Salida:

Get-SSMPatchBaseline -Filter $filter1

Ejemplo 3: en este ejemplo se enumeran todas las líneas de base de revisiones en las que usted es propietario. La sintaxis utilizada en este ejemplo requiere la versión 3 o posterior de PowerShell.

$filter1 = @{Key="OWNER";Values=@("Self")}

Salida:

Get-SSMPatchBaseline -Filter $filter1

Ejemplo 4: con la versión 2 de PowerShell, debe usar New-Object para crear cada etiqueta.

$filter1 = New-Object Amazon.SimpleSystemsManagement.Model.PatchOrchestratorFilter $filter1.Key = "OWNER" $filter1.Values = "AWS" Get-SSMPatchBaseline -Filter $filter1

Salida:

BaselineDescription BaselineId BaselineName DefaultBaselin e ------------------- ---------- ------------ -------------- Default Patch Baseline Provided by AWS. arn:aws:ssm:us-west-2:123456789012:patchbaseline/pb-04fb4ae6142167966 AWS-DefaultPatchBaseline True
  • Para obtener información sobre la API, consulte DescribePatchBaselines en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V5).