What are AWS service views - AWS Resource Explorer

AWS Resource Explorer now provides immediate access to resource search and discovery capabilities in a Region. With this launch, you no longer need to activate Resource Explorer to discover your resources. Learn more

What are AWS service views

AWS service views are pre-defined views (cannot be modified or deleted) that enable controlled resource data access by AWS service teams. AWS Resource Explorer is a platform service that other service teams can take a dependency on to provide value-added services to customers, while providing access and usage transparency to customers. Service views represent one of three integration patterns (user views, AWS managed views, and AWS service views) that other AWS services can use to integrate with Resource Explorer.

There are two types of service views:

  • Resource Explorer-defined service views: Used by Resource Explorer itself to power features like the default search functionality.

  • Service-defined service views: Created by an AWS service during onboarding to access specific resource data. Customers cannot use this view directly to view resources.

Key characteristics of service views

AWS service views have the following key characteristics:

Service-defined service view

Service views are created during AWS service onboarding and cannot be modified or deleted by customers.

Pre-defined configuration

Service views include specific filters and properties defined during service onboarding to meet the service's integration requirements.

Global availability

Service views are automatically available to authorized callers without setup as a global resource.

How service views work

Service views support two primary use cases:

  • Search and discovery:

    • Resource Explorer-defined service views: Customers can use this view to discover resources in the default search functionality.

    • Service-defined service views: Services can search for customer resources with customer credentials.

  • Resource streaming: Services receive real-time resource change notifications through event streams

Customers can manage service views through the following actions:

Customer opt-in is required for streaming access through service views. Customers must explicitly grant permission through the Resource Explorer CreateStreamingAccessForService API action. AWS services must create their own service views and can only use the service views they have created.

Customer experience

Customers can manage service views through the following actions:

Viewing available service views

How can customers see what service views exist?

Customers can view all available service views by using the ListServiceViews API action. This API action returns a list of all service views that are available in their account, including both Resource Explorer-defined and service-defined views. The response includes the view name, ARN, and configuration details.

Monitoring service access

How can customers see which services currently have access?

Customers can monitor which services have streaming access to their resources by using the ListStreamingAccessForServices API action. This action provides a complete list of all services that are currently authorized to receive resource updates, allowing customers to maintain visibility over their resource data sharing.

Permissions and security

Service views maintain strong security controls:

  • Customer control: Customers retain control over which services can access their resources (resource streaming only)

    • Service-linked role-based access limitations: When AWS services use SLRs with Resource Explorer permissions, customers must accept the predefined permissions or choose not to use the service

    • Customer options: To revoke Search*/List* access granted through SLRs, customers must disable the entire service integration

  • IAM integration: Works with existing IAM policies and Resource Explorer permissions

  • Service principal allowlisting: Only pre-approved AWS services can create and use service views