全部产品
Search
文档中心

API Gateway:Peran terkait layanan untuk integrasi layanan mikro - AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

更新时间:Jun 28, 2025

Topik ini menjelaskan peran terkait layanan AliyunServiceRoleForApiGatewayIntegrateWithMicroservices yang digunakan oleh Resource Access Management (RAM) ApiGateway - IntegrateWithMicroservices untuk mengakses sumber daya Anda di layanan Alibaba Cloud lainnya.

Latar Belakang

ApiGateway - IntegrateWithMicroservices adalah peran RAM yang digunakan oleh API Gateway untuk mengakses sumber daya Anda di Enterprise Distributed Application Service (EDAS) dan Microservices Engine (MSE). Untuk informasi lebih lanjut tentang peran terkait layanan, lihat Peran terkait layanan.

Skenario

Saat membuat layanan backend tipe EDAS, mengimpor layanan backend tipe EDAS, atau mengimpor API dari EDAS, API Gateway akan memberi tahu bahwa sistem akan membuat peran terkait layanan. Setelah Anda menyetujui permintaan tersebut, sistem secara otomatis akan membuat peran terkait layanan bernama AliyunServiceRoleForApiGatewayIntegrateWithMicroservices dan melampirkan kebijakan bernama AliyunServiceRolePolicyForApiGatewayIntegrateWithMicroservices ke peran tersebut. Dengan cara ini, API Gateway memiliki izin untuk mengakses sumber daya di layanan cloud lainnya.

Deskripsi AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

Nama peran: AliyunServiceRoleForApiGatewayIntegrateWithMicroservicesKebijakan peran: AliyunServiceRolePolicyForApiGatewayIntegrateWithMicroservicesIsi kebijakan:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "edas:ReadApplication",
        "edas:ReadNamespace",
        "edas:ReadService"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mse:ListAnsServices",
        "mse:ListAnsInstances",
        "mse:ListClusters",
        "mse:QueryInstancesInfo",
        "mse:QueryClusterInfo"
      ],
      "Resource": "*"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "microservice-integration.apigateway.aliyuncs.com"
        }
      }
    }
  ]
}

Hapus AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

Untuk menghapus peran terkait layanan AliyunServiceRoleForApiGatewayIntegrateWithMicroservices, Anda harus terlebih dahulu menghapus layanan backend yang bergantung pada peran ini. Berikut adalah langkah-langkahnya:

  1. Masuk ke Konsol API Gateway. Di panel navigasi kiri, pilih Manage APIs > Backend Services.

  2. Di halaman Backend Services, pilih EDAS dari daftar drop-down Type untuk menyaring layanan backend tipe EDAS. Kemudian, temukan layanan yang ingin Anda hapus dan klik Hapus di kolom Tindakan.

  3. Buka Konsol RAM. Di panel navigasi kiri, pilih Identitas > Peran. Temukan peran AliyunServiceRoleForApiGatewayIntegrateWithMicroservices dan klik Hapus Peran di kolom Tindakan.

Tanya Jawab Umum

Mengapa AliyunServiceRoleForApiGatewayIntegrateWithMicroservices tidak dibuat secara otomatis untuk saya sebagai pengguna RAM?

Anda tidak memiliki izin yang diperlukan. Anda dapat meminta pemilik akun Alibaba Cloud tempat akun RAM Anda berada untuk melampirkan kebijakan berikut kepada Anda.

{

{
    "Statement": [
        {
            "Action": "ram:CreateServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": "microservice-integration.apigateway.aliyuncs.com"
                }
            }
        }
    ],
    "Version": "1"
}