This page lists the IAM roles and permissions for Pub/Sub. To search through all roles and permissions, see the role and permission index.
Pub/Sub roles
| Role | Permissions | 
|---|---|
Pub/Sub Admin( Provides full access to topics and subscriptions. Lowest-level resources where you can grant this role: 
  | 
   
       
 
 
 
 
 
       
 
 
 
 
  | 
Pub/Sub Editor( Provides access to modify topics and subscriptions, and access to publish and consume messages. Lowest-level resources where you can grant this role: 
  | 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
Pub/Sub Publisher( Provides access to publish messages to a topic. Lowest-level resources where you can grant this role: 
  | 
   
  | 
Cloud Pub/Sub Service Agent( Grants Cloud Pub/Sub Service Account access to manage resources.  | 
   
 
 
 
 
 
 
 
 
 
  | 
Pub/Sub Subscriber( Provides access to consume messages from a subscription and to attach subscriptions to a topic. Lowest-level resources where you can grant this role: 
  | 
   
 
 
  | 
Pub/Sub Viewer( Provides access to view topics and subscriptions. Lowest-level resources where you can grant this role: 
  | 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
Pub/Sub permissions
| Permission | Included in roles | 
|---|---|
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Composer Worker ( 
          Dev Ops ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Composer Worker ( 
          Data Scientist ( 
          Dev Ops ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Subscriber ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Data Scientist ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Subscriber ( 
          Cloud Run Source Developer ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Assured OSS Admin ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          Security Center Admin ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( 
          Cloud Run Service Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Pub/Sub Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Assured OSS Admin ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          Security Center Admin ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Data Scientist ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Subscriber ( 
          Cloud Run Source Developer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Cloud Build Service Account ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          Cloud Run Service Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Tag User ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Data Catalog Admin ( 
          Data Catalog Viewer ( 
          Firebase Rules System ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          SLZ BQDW Blueprint Project Level Remediator ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Pub/Sub Admin ( 
          SLZ BQDW Blueprint Project Level Remediator ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          Firebase Rules System ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          SLZ BQDW Blueprint Project Level Remediator ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Viewer ( 
          Assured OSS Admin ( 
          Assured OSS Project Admin ( 
          Assured OSS Reader ( 
          Composer Worker ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Databases Admin ( 
          Dev Ops ( 
          Security Auditor ( 
          Support User ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Viewer ( 
          Tag User ( 
          Tag Viewer ( 
          Cloud Run Source Developer ( 
          Cloud Run Source Viewer ( 
          Security Center Admin ( 
          Security Center Admin Editor ( 
          Security Center Admin Viewer ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Cloud Build Service Account ( 
          Composer Worker ( 
          Firebase Rules System ( 
          Data Scientist ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Pub/Sub Publisher ( 
          Cloud Run Source Developer ( 
          Cloud Run Service Agent ( 
          Storage Transfer Agent ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Security Admin ( 
          Pub/Sub Admin ( 
          SLZ BQDW Blueprint Project Level Remediator ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( 
          SLZ BQDW Blueprint Project Level Remediator ( Service agent roles 
  | 
    
        
       | 
      
         
          Owner ( 
          Editor ( 
          Composer Worker ( 
          Data Catalog Admin ( 
          Data Catalog Tag Editor ( 
          DLP Organization Data Profiles Driver ( 
          DLP Project Data Profiles Driver ( 
          Dev Ops ( 
          Pub/Sub Admin ( 
          Pub/Sub Editor ( 
          Cloud Run Source Developer ( Service agent roles 
  |