View a markdown version of this page

AWS Control Tower ejemplos que utilizan AWS CLI - AWS Ejemplos de código de SDK

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

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Control Tower ejemplos que utilizan AWS CLI

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with AWS Control Tower.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

Acciones

En el siguiente ejemplo de código, se muestra cómo utilizar create-landing-zone.

AWS CLI

Creación de una zona de aterrizaje de Control Tower

En el siguiente create-landing-zone ejemplo, se crea la zona de aterrizaje de AWS Control Tower.

aws controltower create-landing-zone \ --landing-zone-version 3.3 \ --manifest "file://LandingZoneManifest.json"

Salida:

{ "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5", "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte CreateLandingZonela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar delete-landing-zone.

AWS CLI

Retiro de una zona de aterrizaje

El siguiente delete-landing-zone ejemplo retira del servicio la zona de aterrizaje AWS de la Torre de Control Tower.

aws controltower delete-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5

Salida:

{ "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" }

Para obtener más información, consulta Desmantelar una zona de aterrizaje AWS de la Torre de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte DeleteLandingZonela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar disable-baseline.

AWS CLI

Desactivación de una referencia de Control Tower

En el siguiente disable-baseline ejemplo, se desactiva una línea base AWS de la Torre de Control.

aws controltower disable-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2

Salida:

{ "operationIdentifier": "b33486d7-5396-4ad0-9eae-3a57969fe8cd" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte DisableBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar disable-control.

AWS CLI

Desactivación de un control de Control Tower

El siguiente disable-control ejemplo desactiva un AWS control activado por la Torre de Control.

aws controltower disable-control \ --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx

Salida:

{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte DisableControlla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar enable-baseline.

AWS CLI

Ejemplo 1: habilitar una referencia de Control Tower que esté desactivada

El siguiente enable-baseline ejemplo habilita una línea base de la Torre de AWS Control Tower si la línea base IdentityCenterBaseline está deshabilitada.

aws controltower enable-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ --baseline-version 4.0 \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oq9f-i5wnxxxx

Salida:

{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

Ejemplo 2: habilitar una referencia de Control Tower que esté habilitada

El siguiente enable-baseline ejemplo habilita una línea base de la Torre de AWS Control Tower si la línea base IdentityCenterBaseline está habilitada.

aws controltower enable-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ --baseline-version 4.0 \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx \ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'

Salida:

{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte EnableBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar enable-control.

AWS CLI

Habilitación de un control de Control Tower

El siguiente enable-control ejemplo habilita un AWS control de la Torre de Control.

aws controltower enable-control \ --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx

Salida:

{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte EnableControlla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-baseline-operation.

AWS CLI

Obtención de una operación de referencia de Control Tower

En el siguiente get-baseline-operation ejemplo, se obtienen detalles de una operación básica de la Torre de AWS Control Tower.

aws controltower get-baseline-operation \ --operation-identifier "51e190ac-8a37-4f6d-b63c-fb5104b5db38"

Salida:

{ "baselineOperation": { "endTime": "2025-04-17T23:48:46+00:00", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38", "operationType": "ENABLE_BASELINE", "startTime": "2025-04-17T23:46:37+00:00", "status": "SUCCEEDED", "statusMessage": "AWS Control Tower completed the baseline operation successfully." } }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte GetBaselineOperationla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-baseline.

AWS CLI

Obtención de una referencia de Control Tower

En el siguiente get-baseline ejemplo, se obtienen detalles de una línea base de la Torre de AWS Control.

aws controltower get-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ

Salida:

{ "arn": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "description": "Sets up shared resources for AWS Identity Center, which prepares the AWSControlTowerBaseline to set up Identity Center access for accounts.", "name": "IdentityCenterBaseline" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte GetBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-control-operation.

AWS CLI

Obtención de las operaciones de control de Control Tower

En el siguiente get-control-operation ejemplo se obtienen detalles de una operación de AWS control de la Torre de Control.

aws controltower get-control-operation \ --operation-identifier "7691fc5a-de87-4540-8c95-b0aabd56382c"

Salida:

{ "controlOperation": { "controlIdentifier": "arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrdo7mej", "enabledControlIdentifier": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", "endTime": "2025-04-17T03:08:55+00:00", "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c", "operationType": "ENABLE_CONTROL", "startTime": "2025-04-17T03:07:52+00:00", "status": "SUCCEEDED", "statusMessage": "Operation was successful.", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx" } }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte GetControlOperationla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-enabled-baseline.

AWS CLI

Obtención de una referencia habilitada de Control Tower

En el siguiente get-enabled-baseline ejemplo, se obtienen detalles de una línea base habilitada para la Torre de AWS Control.

aws controltower get-enabled-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2

Salida:

{ "enabledBaselineDetails": { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2", "baselineVersion": "4.0", "parameters": [ { "key": "IdentityCenterEnabledBaselineArn", "value": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B" } ], "statusSummary": { "lastOperationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38", "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-3onqfufxxx/ou-g8xx-5kluxxxx" } }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte GetEnabledBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-enabled-control.

AWS CLI

Obtención de un control habilitado de Control Tower

En el siguiente get-enabled-control ejemplo, se obtienen detalles de un AWS control habilitado para la Torre de Control.

aws controltower get-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D

Salida:

{ "enabledControlDetails": { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CHANGE_PROHIBITED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "parameters": [], "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx", "targetRegions": [ { "name": "ap-south-2" }, { "name": "ap-south-1" }, { "name": "eu-south-1" }, { "name": "us-east-1" } ] } }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte GetEnabledControlla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar get-landing-zone-operation.

AWS CLI

Obtención de una operación de la zona de aterrizaje de Control Tower

En el siguiente get-landing-zone-operation ejemplo, se obtienen detalles de una operación en la zona de landing zone de la Torre de AWS Control Tower.

aws controltower get-landing-zone-operation \ --operation-identifier ee9d0d2d-6532-42d8-9b85-3fbb0700a606

Salida:

{ "operationDetails": { "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700xxxx", "operationType": "RESET", "startTime": "2025-04-17T03:19:33+00:00", "status": "IN_PROGRESS" } }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

En el siguiente ejemplo de código, se muestra cómo utilizar get-landing-zone.

AWS CLI

Descripción de una zona de aterrizaje de Control Tower

En el siguiente get-landing-zone ejemplo se obtienen detalles de una zona de aterrizaje de la Torre de AWS Control Tower.

aws controltower get-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5

Salida:

{ "landingZone": { "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5", "driftStatus": { "status": "IN_SYNC" }, "latestAvailableVersion": "3.3", "manifest": { "accessManagement": { "enabled": true }, "securityRoles": { "accountId": "098765432101" }, "governedRegions": [ "us-east-1", "us-west-2" ], "organizationStructure": { "security": { "name": "Security" } }, "centralizedLogging": { "accountId": "111122223333", "configurations": { "loggingBucket": { "retentionDays": 365 }, "kmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/example-key-id", "accessLoggingBucket": { "retentionDays": 3650 } }, "enabled": true } }, "status": "ACTIVE", "version": "3.3" } }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte GetLandingZonela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-baselines.

AWS CLI

Muestra de las referencias de Control Tower

En el siguiente list-baselines ejemplo, se enumeran todas las líneas base disponibles AWS de la Torre de Control.

aws controltower list-baselines

Salida:

{ "baselines": [ { "arn": "arn:aws:controltower:us-east-1::baseline/4T4HA1KMO10S6311", "description": "Sets up resources to monitor security and compliance of accounts in your organization.", "name": "AuditBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/J8HX46AHS5MIKQPD", "description": "Sets up a central repository for logs of API activities and resource configurations from accounts in your organization.", "name": "LogArchiveBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "description": "Sets up shared resources for AWS Identity Center, which prepares the AWSControlTowerBaseline to set up Identity Center access for accounts.", "name": "IdentityCenterBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2", "description": "Sets up resources and mandatory controls for member accounts within the target OU, required for AWS Control Tower governance.", "name": "AWSControlTowerBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/3WPD0NA6TJ9AOMU2", "description": "Sets up a central AWS Backup vault in your organization.", "name": "BackupCentralVaultBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/H6C5JFCJJ3CPU3J5", "description": "Sets up AWS Backup Audit Manager.", "name": "BackupAdminBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/APO9ATVPBKFRRGLK", "description": "Sets up a local AWS Backup vault and attaches multiple AWS Backup plans.", "name": "BackupBaseline" } ] }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte la Referencia ListBaselinesde AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-control-operations.

AWS CLI

Muestra de las operaciones de control de Control Tower

En el siguiente list-control-operations ejemplo, se enumeran los detalles de los controles de la Torre de AWS Control que están en curso o en cola.

aws controltower list-control-operations

Salida:

{ "controlOperations": [ { "startTime": "2024-02-19T19:22:08+00:00", "operationType": "ENABLE_CONTROL", "status": "IN_PROGRESS", "statusMessage": "Operation is in progress.", "operationIdentifier": "f9f43b45-db27-44df-89d8-f9129e3632XX", "controlIdentifier": "arn:aws:controltower:us-east-1::control/SKIBWKYUQAAC", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-yy67i3pfv2/ou-slt4-8abknXXX", "enabledControlIdentifier": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/RWZFSHV2BBRU6JSE" }, { "startTime": "2024-02-19T19:21:09+00:00", "operationType": "ENABLE_CONTROL", "status": "IN_PROGRESS", "statusMessage": "Operation is in progress", "operationIdentifier": "171ee0b1-e926-486e-9775-005bd244ccXX", "controlIdentifier": "arn:aws:controltower:us-east-1::control/PDKYAANJEWJE", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-yy67i3pfv2/ou-slt4-fl6miXXX", "enabledControlIdentifier": "arn:aws:controltower:us-east-2:123456789012:enabledcontrol/XCNJARWZFSHV6JSE" } ] }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ListControlOperationsla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-enabled-baselines.

AWS CLI

Muestra de referencias habilitadas de Control Tower

En el siguiente list-enabled-baselines ejemplo, se enumeran todas las líneas base AWS de la Torre de Control habilitadas.

aws controltower list-enabled-baselines

Salida:

{ "enabledBaselines": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/123456789012" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAH3ZJL9DWA386CA5", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/4T4HA1KMO10S6311", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/012345098765" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XALFJ9548TL386CBT", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/J8HX46AHS5MIKQPD", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/098765432109" } ] }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte la Referencia ListEnabledBaselinesde AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-enabled-controls.

AWS CLI

Muestra de controles habilitados de Control Tower

En el siguiente list-enabled-controls ejemplo, se obtienen detalles de los controles habilitados para la Torre de AWS Control.

aws controltower list-enabled-controls \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx

Salida:

{ "enabledControls": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CHANGE_PROHIBITED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18AY24CWKM6IVSLU", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CLOUDWATCH_LOGS_ENABLED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx" } ] }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ListEnabledControlsla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-landing-zone-operations.

AWS CLI

Muestra de operaciones de la zona de aterrizaje de Control Tower

El siguiente list-landing-zone-operations ejemplo muestra las operaciones de la zona de landing zone de AWS Control Tower.

aws controltower list-landing-zone-operations

Salida:

{ "landingZoneOperations": [ { "operationIdentifier": "202ee056-5147-49fd-a7ad-8161e3bf043a", "operationType": "RESET", "status": "SUCCEEDED" }, { "operationIdentifier": "dbd4a4b1-baf9-48cc-bd71-6b923d0f2339", "operationType": "RESET", "status": "SUCCEEDED" }, { "operationIdentifier": "e6261ab8-3247-4052-af31-1afe7bb0593e", "operationType": "UPDATE", "status": "SUCCEEDED" }, { "operationIdentifier": "507c6c87-89a8-435f-8697-b257a800f129", "operationType": "UPDATE", "status": "SUCCEEDED" } ] }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

En el siguiente ejemplo de código, se muestra cómo utilizar list-landing-zones.

AWS CLI

Muestra de un identificador de zona de aterrizaje de Control Tower

En el ejemplo de list-landing-zones siguiente, se crea un identifier de zona de aterrizaje de Control Tower.

aws controltower list-landing-zones

Salida:

{ "landingZones": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5" } ] }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ListLandingZonesla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar list-tags-for-resource.

AWS CLI

Muestra de etiquetas de controles habilitados de Control Tower

En el siguiente list-tags-for-resource ejemplo, se enumeran las etiquetas de los controles habilitados para la Torre de AWS Control.

aws controltower list-tags-for-resource \ --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"

Salida:

{ "tags": { "TestTagKey": "TestTagValue" } }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ListTagsForResourcela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar reset-enabled-baseline.

AWS CLI

Restablecimiento de una referencia habilitada de Control Tower

El siguiente reset-enabled-baseline ejemplo restablece una línea base habilitada AWS para la Torre de Control.

aws controltower reset-enabled-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2

Salida:

{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte ResetEnabledBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar reset-enabled-control.

AWS CLI

Restablecimiento de un control habilitado de Control Tower

El siguiente reset-enabled-control ejemplo restablece un AWS control activado por la Torre de Control.

aws controltower reset-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855

Salida:

{ "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ResetEnabledControlla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar reset-landing-zone.

AWS CLI

Restablecimiento de una zona de aterrizaje de Control Tower

El siguiente reset-landing-zone ejemplo restablece una zona de aterrizaje AWS de la Torre de Control Tower.

aws controltower reset-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5

Salida:

{ "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte ResetLandingZonela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar tag-resource.

AWS CLI

Etiquetado de un control habilitado de Control Tower

El siguiente tag-resource ejemplo etiqueta un AWS control habilitado para la Torre de Control.

aws controltower tag-resource \ --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" \ --tags "TestTagKey=TestTagValue"

Este comando no genera ninguna salida.

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte TagResourcela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar untag-resource.

AWS CLI

Desetiquetado de un control habilitado de Control Tower

En el siguiente untag-resource ejemplo, se quita la etiqueta de un AWS control activado por la Torre de Control.

aws controltower untag-resource \ --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" \ --tag-keys "TestTagKey"

Este comando no genera ninguna salida.

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte UntagResourcela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar update-enabled-baseline.

AWS CLI

Ejemplo 1: actualización de una referencia de Control Tower desactivada

En el siguiente update-enabled-baseline ejemplo, se actualiza una línea base habilitada para la Torre de AWS Control si la línea base IdentityCenterBaseline '' está deshabilitada.

aws controltower update-enabled-baseline \ --baseline-version 4.0 \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2

Salida:

{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }

Ejemplo 2: actualización de una referencia de Control Tower habilitada

El siguiente update-enabled-baseline ejemplo actualiza una línea base habilitada para la Torre de AWS Control si la línea base IdentityCenterBaseline '' está habilitada.

aws controltower update-enabled-baseline \ --baseline-version 4.0 \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 \ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'

Salida:

{ "operationIdentifier": "b0f4a7c2-334d-48d9-971e-47fea9db3e8b" }

Para obtener más información, consulte Tipos de referencia en la Guía del usuario de AWS Control Tower.

  • Para obtener más información sobre la API, consulte UpdateEnabledBaselinela Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar update-enabled-control.

AWS CLI

Actualización de un control habilitado de Control Tower

El siguiente update-enabled-control ejemplo actualiza un AWS control habilitado para la Torre de Control.

aws controltower update-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/JSJN8UL0G2MWGRTZ \ --parameters '[{"key":"AllowedRegions","value":["us-east-1","us-west-1","us-west-2","us-east-2"]}]'

Salida:

{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }

Para obtener más información, consulte Acerca de los controles de la Torre AWS de Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte UpdateEnabledControlla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar update-landing-zone.

AWS CLI

Actualización de una zona de aterrizaje de Control Tower

En el siguiente update-landing-zone ejemplo, se actualiza la zona de aterrizaje de AWS Control Tower.

aws controltower update-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 \ --landing-zone-version 3.3 \ --manifest "file://UpdateLandingZoneManifest.json"

Salida:

{ "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" }

Para obtener más información, consulte Introducción a la Torre de AWS Control en la Guía del usuario de la Torre de AWS Control.

  • Para obtener más información sobre la API, consulte UpdateLandingZonela Referencia de AWS CLI comandos.