Habilitación de la vista organizativa
Puede usar la consola de AWS Health para obtener una vista centralizada de los eventos de estado en su organización AWS.
La vista organizativa está disponible en la consola de AWS Health para todos los planes de AWS Support sin costo adicional.
nota
Si desea permitir que los usuarios accedan a esta característica en la cuenta de administración, deben tener permisos como los de la política de AWSHealthFullAccess
- Enabling organizational view (Console)
-
Puede habilitar la vista organizativa desde la consola de AWS Health. Debe iniciar sesión en la cuenta de administración de su organización AWS.
Cómo ver el panel de control de AWS Health de su organización
-
Abra su panel de control de AWS Health en https://health.aws.amazon.com/health/home
. -
En el panel de navegación, en Your organization health, elija Configurations.
-
En la página de Enable organizational view, elija Enable organizational view.
-
(Opcional) Si desea realizar cambios en sus organizaciones de AWS, como crear unidades organizativas (OU), elija Manage AWS Organizations.
Para obtener más información, consulte el Cómo empezar a usar AWS Organizations en la Guía del usuario de AWS Organizations.
Notas
-
La habilitación de esta característica es un proceso asíncrono y tardará un tiempo en completarse. En función del número de cuentas de la organización, puede que se necesiten varios minutos para que se puedan cargar las cuentas. Puede salir de la consola de AWS Health y echarle un vistazo más tarde.
-
Si dispone de un plan de soporte Business, Enterprise On-Ramp o Enterprise, puede realizar la operación de API DescribeHealthServiceStatusForOrganization para comprobar el estado del proceso.
-
Cuando habilita esta característica, se aplica el rol
AWSServiceRoleForHealth_Organizations
vinculado al servicio con la política administradaHealth_OrganizationsServiceRolePolicy
de AWS a la cuenta de administración de la organización. Para obtener más información, consulte Uso de roles vinculados a servicios de AWS Health.
-
- Enabling organizational view (CLI)
-
Puede habilitar la vista organizativa mediante la operación de la API EnableHealthServiceAccessForOrganization.
Puede usar AWS Command Line Interface (AWS CLI) o su propio código para llamar a esta operación.
nota
-
Para poder llamar a la API de AWS Health, debe contar con un plan de soporte Business
, Enterprise On-Ramp o Enterprise . -
Debe usar el punto de conexión de la región Este de EE. UU. (Norte de Virginia).
El siguiente comando de la AWS CLI habilita esta característica desde su cuenta de AWS. Puede utilizar este comando desde la cuenta de administración o desde una cuenta que pueda asumir el rol con los permisos necesarios.
aws health enable-health-service-access-for-organization --region us-east-1
Los ejemplos de código siguientes llaman a la operación de la API EnableHealthServiceAccessForOrganization.
Python
import boto3 client = boto3.client('health') response = client.enable_health_service_access_for_organization() print(response)
Java
Puede usar el AWS SDK para Java versión 2.0 para el siguiente ejemplo.
import software.amazon.awssdk.services.health.HealthClient; import software.amazon.awssdk.services.health.HealthClientBuilder; import software.amazon.awssdk.services.health.model.ConcurrentModificationException; import software.amazon.awssdk.services.health.model.EnableHealthServiceAccessForOrganizationRequest; import software.amazon.awssdk.services.health.model.EnableHealthServiceAccessForOrganizationResponse; import software.amazon.awssdk.services.health.model.DescribeHealthServiceStatusForOrganizationRequest; import software.amazon.awssdk.services.health.model.DescribeHealthServiceStatusForOrganizationResponse; import software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider; import software.amazon.awssdk.regions.Region; public class EnableHealthServiceAccessDemo { public static void main(String[] args) { HealthClient client = HealthClient.builder() .region(Region.US_EAST_1) .credentialsProvider( DefaultCredentialsProvider.builder().build() ) .build(); try { DescribeHealthServiceStatusForOrganizationResponse statusResponse = client.describeHealthServiceStatusForOrganization( DescribeHealthServiceStatusForOrganizationRequest.builder().build() ); String status = statusResponse.healthServiceAccessStatusForOrganization(); if ("ENABLED".equals(status)) { System.out.println("EnableHealthServiceAccessForOrganization already enabled!"); return; } client.enableHealthServiceAccessForOrganization( EnableHealthServiceAccessForOrganizationRequest.builder().build() ); System.out.println("EnableHealthServiceAccessForOrganization is in progress"); } catch (ConcurrentModificationException cme) { System.out.println("EnableHealthServiceAccessForOrganization is already in progress. Wait for the action to complete before trying again."); } catch (Exception e) { System.out.println("EnableHealthServiceAccessForOrganization FAILED: " + e); } } }
Para obtener más información, consulte la Guía para desarrolladores de AWS SDK para Java 2.0.
Cuando habilita esta característica, se aplica el rol vinculado al servicio
AWSServiceRoleForHealth_Organizations
con la política administradaHealth_OrganizationsServiceRolePolicy
de AWS a la cuenta de administración de la organización.nota
La habilitación de esta característica es un proceso asíncrono y tardará un tiempo en completarse. Puede llamar a la operación DescribeHealthServiceStatusForOrganization para comprobar el estado del proceso.
-