Tüm Ürünler
Search
Belge Merkezi

DataWorks:AliyunServiceRoleForDataWorksScheduler service-linked role

Son Güncelleme:Oct 05, 2026

DataWorks, tetikleyici tabanlı iş akışlarını yönetmek için AliyunServiceRoleForDataWorksScheduler hizmet bağlantılı rolünü gerektirir. Bu rol, DataWorks'ün sizin adınıza EventBridge ve OSS kaynaklarına erişmesi için gerekli izinleri sağlar.

Senaryolar

DataWorks'teki tetikleyici tabanlı iş akışları, diğer iş akışlarını başlatmak üzere EventBridge aracılığıyla Object Storage Service (OSS) olaylarını izler. Bu özelliği etkinleştirmek için DataWorks'ün, sizin adınıza EventBridge ve OSS hizmetlerine erişebilmesi amacıyla AliyunServiceRoleForDataWorksScheduler hizmet bağlantılı rolüne ihtiyacı vardır.

Aşağıdaki işlemleri gerçekleştirdiğinizde DataWorks bu rolü (AliyunServiceRoleForDataWorksScheduler) kullanır:

  • Tetikleyici yapılandırmalarını oluşturma, güncelleme, silme veya geri alma.

  • Tetikleyicileri iş akışlarına ekleme.

Rol ayrıntıları

  • Hizmet bağlantılı rol adı: AliyunServiceRoleForDataWorksScheduler.

  • İlişkili sistem ilkesi: AliyunServiceRolePolicyForDataWorksScheduler.

  • İzin açıklaması: DataWorks zamanlama hizmeti, bu rolü kullanarak sizin adınıza aşağıdaki hizmetlere erişir:

    • EventBridge: Tetikleyici tabanlı iş akışı yürütmeyi desteklemek için olay veri yollarını, olay kaynaklarını, olay kurallarını ve olay akışlarını oluşturur ve yönetir.

    • Object Storage Service (OSS): İş akışlarını tetikleyen OSS olaylarını izlemek için paketleri ve nesneleri listeler.

    Tam izin ayrıntılarını görüntülemek için şu adımları izleyin:

    1. Resource Access Management (RAM) konsoluna şuraya gidin ve Identities > Roles seçeneğini tıklayın.

    2. Hizmet bağlantılı rolünün adına tıklayın. Permissions sekmesinde ilişkili sistem ilkesini görüntüleyin:

      {
        "Effect": "Allow",
        "Action": [
          "eventbridge:GetRule",
          "eventbridge:ListRules",
          "eventbridge:CreateRule",
          "eventbridge:DeleteRule",
          "eventbridge:DisableRule",
          "eventbridge:EnableRule",
          "eventbridge:UpdateRule",
          "eventbridge:GetEventBus",
          "eventbridge:ListEventStreamings",
          "eventbridge:DeleteEventStreaming",
          "eventbridge:PauseEventStreaming",
          "eventbridge:StartEventStreaming",
          "eventbridge:GetEventStreaming",
          "eventbridge:UpdateEventStreaming",
          "eventbridge:CreateEventStreaming",
          "eventbridge:CreateEventBus",
          "eventbridge:CreateEventSource",
          "eventbridge:DeleteEventSource",
          "oss:ListObjects",
          "oss:ListBuckets"
        ],
        "Resource": "*"
      }

Hizmet bağlantılı rolünü silme

Bu rolü yalnızca tetikleyici tabanlı iş akışlarını artık kullanmıyorsanız silebilirsiniz. Rol silindiğinde DataWorks zamanlama hizmeti tetikleyicileri yönetemez. Rolü silmeden önce aşağıdaki adımları sırasıyla tamamlayın:

  • Yayınlanmış tüm tetikleyici tabanlı iş akışlarından tetikleyicilerin bağlantısını kaldırın ve iş akışlarını yeniden yayınlayın.

  • Tetikleyici yönetimindeki tüm tetikleyicileri silin. Daha fazla bilgi için bkz. Tetikleyicileri yönetme.

Bu adımları tamamladıktan sonra RAM konsolunda hizmet bağlantılı rolünü silin.