Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS Control Tower esempi di utilizzo AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS Control Tower.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare create-landing-zone.
- AWS CLI
-
Per creare una zona di atterraggio della Control Tower
L'
create-landing-zoneesempio seguente crea una zona di atterraggio della AWS Control Tower.aws controltower create-landing-zone \ --landing-zone-version3.3\ --manifest"file://LandingZoneManifest.json"Output:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5", "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione CreateLandingZone
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-landing-zone.
- AWS CLI
-
Per disattivare una zona di atterraggio
L'
delete-landing-zoneesempio seguente disattiva la zona di atterraggio della AWS Control Tower.aws controltower delete-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" }Per ulteriori informazioni, vedere Disattivazione di una zona di atterraggio della AWS Control Tower nella Guida per l'utente della AWS Control Tower.
-
Per i dettagli sulle API, consulta la sezione DeleteLandingZone
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare disable-baseline.
- AWS CLI
-
Per disattivare una linea di base di Control Tower
L'
disable-baselineesempio seguente disabilita una baseline di AWS Control Tower.aws controltower disable-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "b33486d7-5396-4ad0-9eae-3a57969fe8cd" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command DisableBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare disable-control.
- AWS CLI
-
Per disattivare un controllo della Control Tower
L'
disable-controlesempio seguente disabilita un AWS controllo abilitato per Control Tower.aws controltower disable-control \ --control-identifierarn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione DisableControl
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare enable-baseline.
- AWS CLI
-
Esempio 1: abilitare una linea di base di Control Tower disattivata
L'
enable-baselineesempio seguente abilita una baseline di AWS Control Tower se la baseline èIdentityCenterBaselinedisabilitata.aws controltower enable-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2\ --baseline-version4.0\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oq9f-i5wnxxxxOutput:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
Esempio 2: Per abilitare una baseline di Control Tower abilitata
L'
enable-baselineesempio seguente abilita una baseline di AWS Control Tower se la baseline è abilitata.IdentityCenterBaselineaws controltower enable-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2\ --baseline-version4.0\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx\ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'Output:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command EnableBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare enable-control.
- AWS CLI
-
Per abilitare un controllo Control Tower
L'
enable-controlesempio seguente abilita un AWS controllo Control Tower.aws controltower enable-control \ --control-identifierarn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione EnableControl
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-baseline-operation.
- AWS CLI
-
Per ottenere un'operazione di base della Control Tower
L'
get-baseline-operationesempio seguente ottiene i dettagli di un'operazione di base di AWS Control Tower.aws controltower get-baseline-operation \ --operation-identifier"51e190ac-8a37-4f6d-b63c-fb5104b5db38"Output:
{ "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." } }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command GetBaselineOperation
Reference.
-
L’esempio di codice seguente mostra come utilizzare get-baseline.
- AWS CLI
-
Per ottenere una linea di base della Control Tower
L'
get-baselineesempio seguente ottiene i dettagli di una linea di base di AWS Control Tower.aws controltower get-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQOutput:
{ "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" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command GetBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare get-control-operation.
- AWS CLI
-
Per ottenere le operazioni di controllo della Control Tower
L'
get-control-operationesempio seguente ottiene i dettagli di un'operazione di AWS controllo della Control Tower.aws controltower get-control-operation \ --operation-identifier"7691fc5a-de87-4540-8c95-b0aabd56382c"Output:
{ "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" } }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione GetControlOperation
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-enabled-baseline.
- AWS CLI
-
Per ottenere una baseline abilitata per Control Tower
L'
get-enabled-baselineesempio seguente ottiene i dettagli di una baseline abilitata per AWS Control Tower.aws controltower get-enabled-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "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" } }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command GetEnabledBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare get-enabled-control.
- AWS CLI
-
Per ottenere un controllo abilitato alla Control Tower
L'
get-enabled-controlesempio seguente ottiene i dettagli di un AWS controllo abilitato per Control Tower.aws controltower get-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8DOutput:
{ "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" } ] } }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione GetEnabledControl
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-landing-zone-operation.
- AWS CLI
-
Per far funzionare la zona di atterraggio della Torre di Controllo
L'
get-landing-zone-operationesempio seguente ottiene i dettagli di un'operazione nella zona di atterraggio della AWS Control Tower.aws controltower get-landing-zone-operation \ --operation-identifieree9d0d2d-6532-42d8-9b85-3fbb0700a606Output:
{ "operationDetails": { "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700xxxx", "operationType": "RESET", "startTime": "2025-04-17T03:19:33+00:00", "status": "IN_PROGRESS" } }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione GetLandingZoneOperation
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-landing-zone.
- AWS CLI
-
Per descrivere una zona di atterraggio della Torre di Controllo
L'
get-landing-zoneesempio seguente ottiene i dettagli di una zona di atterraggio della AWS Control Tower.aws controltower get-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "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" } }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione GetLandingZone
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-baselines.
- AWS CLI
-
Per elencare le baseline di Control Tower
L'
list-baselinesesempio seguente elenca tutte le baseline di AWS Control Tower disponibili.aws controltower list-baselinesOutput:
{ "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" } ] }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command ListBaselines
Reference.
-
L’esempio di codice seguente mostra come utilizzare list-control-operations.
- AWS CLI
-
Per elencare le operazioni di controllo della Control Tower
L'
list-control-operationsesempio seguente elenca i dettagli dei controlli AWS Control Tower in corso o in coda.aws controltower list-control-operationsOutput:
{ "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" } ] }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione ListControlOperations
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-enabled-baselines.
- AWS CLI
-
Per elencare le baseline abilitate per Control Tower
L'
list-enabled-baselinesesempio seguente elenca tutte le baseline abilitate per AWS Control Tower.aws controltower list-enabled-baselinesOutput:
{ "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" } ] }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command ListEnabledBaselines
Reference.
-
L’esempio di codice seguente mostra come utilizzare list-enabled-controls.
- AWS CLI
-
Per elencare i controlli abilitati per Control Tower
L'
list-enabled-controlsesempio seguente ottiene i dettagli dei controlli abilitati per AWS Control Tower.aws controltower list-enabled-controls \ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "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" } ] }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ListEnabledControls
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-landing-zone-operations.
- AWS CLI
-
Per elencare le operazioni nella zona di atterraggio della Control Tower
L'
list-landing-zone-operationsesempio seguente elenca le operazioni della zona di atterraggio della AWS Control Tower.aws controltower list-landing-zone-operationsOutput:
{ "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" } ] }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ListLandingZoneOperations
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-landing-zones.
- AWS CLI
-
Per elencare un identificatore della zona di atterraggio della Control Tower
L'
list-landing-zonesesempio seguente elenca una zonaidentifierdi atterraggio della Control Tower.aws controltower list-landing-zonesOutput:
{ "landingZones": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5" } ] }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ListLandingZones
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-tags-for-resource.
- AWS CLI
-
Per elencare i tag per i controlli abilitati per Control Tower
L'
list-tags-for-resourceesempio seguente elenca i tag per i controlli abilitati per AWS Control Tower.aws controltower list-tags-for-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"Output:
{ "tags": { "TestTagKey": "TestTagValue" } }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ListTagsForResource
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare reset-enabled-baseline.
- AWS CLI
-
Per reimpostare una baseline abilitata a Control Tower
L'
reset-enabled-baselineesempio seguente reimposta una baseline abilitata per AWS Control Tower.aws controltower reset-enabled-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command ResetEnabledBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare reset-enabled-control.
- AWS CLI
-
Per resettare un controllo abilitato alla Control Tower
L'
reset-enabled-controlesempio seguente reimposta un AWS controllo abilitato per Control Tower.aws controltower reset-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855Output:
{ "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ResetEnabledControl
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare reset-landing-zone.
- AWS CLI
-
Per resettare una zona di atterraggio della Control Tower
L'
reset-landing-zoneesempio seguente reimposta una zona di atterraggio AWS della Control Tower.aws controltower reset-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione ResetLandingZone
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare tag-resource.
- AWS CLI
-
Per etichettare un controllo abilitato alla Control Tower
L'
tag-resourceesempio seguente contrassegna un AWS controllo abilitato per Control Tower.aws controltower tag-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"\ --tags"TestTagKey=TestTagValue"Questo comando non produce alcun output.
Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione TagResource
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare untag-resource.
- AWS CLI
-
Per rimuovere i tag da un controllo abilitato a Control Tower
L'
untag-resourceesempio seguente rimuove i tag da un AWS controllo abilitato per Control Tower.aws controltower untag-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"\ --tag-keys"TestTagKey"Questo comando non produce alcun output.
Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione UntagResource
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-enabled-baseline.
- AWS CLI
-
Esempio 1: per aggiornare una baseline di Control Tower disattivata
L'
update-enabled-baselineesempio seguente aggiorna una baseline abilitata per AWS Control Tower se la baseline 'IdentityCenterBaseline' è disabilitata.aws controltower update-enabled-baseline \ --baseline-version4.0\ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }Esempio 2: per aggiornare una baseline di Control Tower abilitata
L'
update-enabled-baselineesempio seguente aggiorna una baseline abilitata per AWS Control Tower se la baseline 'IdentityCenterBaseline' è abilitata.aws controltower update-enabled-baseline \ --baseline-version4.0\ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2\ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'Output:
{ "operationIdentifier": "b0f4a7c2-334d-48d9-971e-47fea9db3e8b" }Per ulteriori informazioni, vedere Tipi di linee di base nella Guida per l'utente di AWS Control Tower.
-
Per i dettagli sull'API, consulta la sezione AWS CLI Command UpdateEnabledBaseline
Reference.
-
L’esempio di codice seguente mostra come utilizzare update-enabled-control.
- AWS CLI
-
Per aggiornare un controllo abilitato alla Control Tower
L'
update-enabled-controlesempio seguente aggiorna un AWS controllo abilitato per Control Tower.aws controltower update-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/JSJN8UL0G2MWGRTZ\ --parameters '[{"key":"AllowedRegions","value":["us-east-1","us-west-1","us-west-2","us-east-2"]}]'Output:
{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }Per ulteriori informazioni, vedere Informazioni sui controlli in AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione UpdateEnabledControl
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-landing-zone.
- AWS CLI
-
Per aggiornare una zona di atterraggio della Control Tower
L'
update-landing-zoneesempio seguente aggiorna la zona di atterraggio della AWS Control Tower.aws controltower update-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5\ --landing-zone-version3.3\ --manifest"file://UpdateLandingZoneManifest.json"Output:
{ "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" }Per ulteriori informazioni, vedere Guida introduttiva a AWS Control Tower nella Guida per l'utente AWS di Control Tower.
-
Per i dettagli sull'API, consulta la sezione UpdateLandingZone
AWS CLI Command Reference.
-