조직 보기 활성화
AWS Health 콘솔을 사용하여 AWS 조직의 상태 이벤트를 중앙 집중식으로 볼 수 있습니다.
추가 비용 없이 모든 AWS Support 플랜에 대해 AWS Health 콘솔에서 조직 보기를 사용할 수 있습니다.
참고
관리 계정에서 사용자가 이 기능에 액세스할 수 있도록 허용하려면 해당 사용자에게 AWSHealthFullAccess
- Enabling organizational view (Console)
-
AWS Health 콘솔에서 조직 보기를 사용 설정할 수 있습니다. AWS 조직의 관리 계정으로 로그인해야 합니다.
조직의 AWS Health 대시보드를 보려면
-
https://health.aws.amazon.com/health/home
에서 AWS Health 대시보드를 엽니다. -
탐색 창의 조직 상태에서 구성을 선택합니다.
-
조직 보기 사용 페이지에서 조직 보기 사용을 선택합니다.
-
(선택 사항) 조직 단위(OU) 생성 등 AWS 조직을 변경하려면 AWS Organizations 관리를 선택합니다.
자세한 내용은 AWS Organizations 사용 설명서의 AWS Organizations 시작하기를 참조하십시오.
참고
-
이 기능을 활성화하는 작업은 비동기 프로세스이며 완료하는 데 시간이 걸립니다. 조직에 포함된 계정 수에 따라 계정을 로드하는 데 몇 분이 걸릴 수 있습니다. 나중에 나가서 AWS Health 콘솔을 확인할 수 있습니다.
-
Business, Enterprise On-Ramp 또는 Enterprise Support 플랜을 보유한 경우, DescribeHealthServiceStatusForOrganization API 작업을 호출하여 프로세스 상태를 확인할 수 있습니다.
-
이 기능을 사용 설정하면 관리되는 정책과 함께
AWSServiceRoleForHealth_Organizations
서비스 연결 역할이 조직의Health_OrganizationsServiceRolePolicy
AWS 관리 계정에 적용됩니다. 자세한 내용은 AWS Health의 서비스 링크 역할 사용 단원을 참조하십시오.
-
- Enabling organizational view (CLI)
-
조직 보기를 사용 설정하려면 EnableHealthServiceAccessForOrganization API 작업을 사용하면 됩니다.
AWS Command Line Interface(AWS CLI) 또는 자체 코드를 사용하여 이 작업을 호출할 수 있습니다.
참고
-
AWS Health API를 사용하려면 Business
, Enterprise On-Ramp , 또는 Enterprise 지원 플랜이 있어야 합니다. -
미국 동부(버지니아 북부) 리전 엔드포인트를 사용해야 합니다.
다음 AWS CLI 명령을 사용하면 AWS 계정에서 이 기능을 사용할 수 있습니다. 이 명령은 관리 계정 또는 필요한 권한이 있는 역할을 맡을 수 있는 계정에서 사용할 수 있습니다.
aws health enable-health-service-access-for-organization --region us-east-1
다음 코드 예제에서는 EnableHealthServiceAccessForOrganization API 작업을 호출합니다.
Python
import boto3 client = boto3.client('health') response = client.enable_health_service_access_for_organization() print(response)
Java
다음 예제에서는 버전 Java 2.0용 AWS SDK를 사용할 수 있습니다.
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); } } }
자세한 내용은 Java 2.0용 AWS SDK 개발자 안내서를 참조하십시오.
이 기능을 사용 설정하면 관리되는 정책과 함께
AWSServiceRoleForHealth_Organizations
서비스 연결 역할이 조직의Health_OrganizationsServiceRolePolicy
AWS 관리 계정에 적용됩니다.참고
이 기능을 활성화하는 작업은 비동기 프로세스이며 완료하는 데 시간이 걸립니다. DescribeHealthServiceStatusForOrganization 작업을 호출하여 프로세스의 상태를 확인할 수 있습니다.
-