AliyunServiceRolePolicyForSAE 是专用于服务关联角色的授权策略,会在创建服务关联角色 AliyunServiceRoleForSAE 时自动授权,以允许服务关联角色代您访问其他云服务。本策略由对应的阿里云服务按需更新,请勿将本策略授权给服务关联角色之外的 RAM 身份使用。
策略详情
类型:系统策略
创建时间:2025-08-05 10:06:39
更新时间:2025-08-05 10:06:39
当前版本:v1
策略内容
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"eflo:*Interface",
"eflo:GetNodeInfoForPod"
],
"Resource": "*"
},
{
"Action": [
"alb:TagResources",
"alb:UnTagResources",
"alb:ListServerGroups",
"alb:ListServerGroupServers",
"alb:AddServersToServerGroup",
"alb:RemoveServersFromServerGroup",
"alb:ReplaceServersInServerGroup",
"alb:CreateLoadBalancer",
"alb:DeleteLoadBalancer",
"alb:UpdateLoadBalancerAttribute",
"alb:UpdateLoadBalancerEdition",
"alb:EnableLoadBalancerAccessLog",
"alb:DisableLoadBalancerAccessLog",
"alb:EnableDeletionProtection",
"alb:DisableDeletionProtection",
"alb:ListLoadBalancers",
"alb:GetLoadBalancerAttribute",
"alb:ListListeners",
"alb:CreateListener",
"alb:GetListenerAttribute",
"alb:UpdateListenerAttribute",
"alb:ListListenerCertificates",
"alb:AssociateAdditionalCertificatesWithListener",
"alb:DissociateAdditionalCertificatesFromListener",
"alb:DeleteListener",
"alb:CreateRule",
"alb:DeleteRule",
"alb:UpdateRuleAttribute",
"alb:CreateRules",
"alb:UpdateRulesAttribute",
"alb:DeleteRules",
"alb:ListRules",
"alb:CreateServerGroup",
"alb:DeleteServerGroup",
"alb:UpdateServerGroupAttribute",
"alb:DescribeZones",
"alb:ListAclEntries",
"alb:ListAclRelations",
"alb:AddEntriesToAcl",
"alb:AssociateAclsWithListener",
"alb:CreateAcl",
"alb:DeleteAcl",
"alb:DissociateAclsFromListener",
"alb:RemoveEntriesFromAcl",
"alb:SerializeAcl",
"alb:UnSerializeAcl",
"alb:UpdateAclAttribute",
"alb:ListAcls"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"ecs:ListTagResources",
"ecs:TagResources",
"ecs:UnTagResources",
"ecs:CreateNetworkInterface",
"ecs:DeleteNetworkInterface",
"ecs:DescribeNetworkInterfaces",
"ecs:AttachNetworkInterface",
"ecs:DetachNetworkInterface",
"ecs:CreateNetworkInterfacePermission",
"ecs:DescribeNetworkInterfacePermissions",
"ecs:DeleteNetworkInterfacePermission",
"ecs:ModifyNetworkInterfaceAttribute",
"ecs:JoinSecurityGroup",
"ecs:LeaveSecurityGroup",
"ecs:CreateSecurityGroup",
"ecs:AuthorizeSecurityGroup",
"ecs:DescribeSecurityGroupAttribute",
"ecs:DescribeSecurityGroups",
"ecs:RevokeSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:ModifySecurityGroupAttribute",
"ecs:AuthorizeSecurityGroupEgress",
"ecs:RevokeSecurityGroupEgress",
"ecs:ModifySecurityGroupRule",
"ecs:DescribeSecurityGroupReferences",
"ecs:ModifySecurityGroupPolicy",
"ecs:DescribeInstances",
"ecs:DescribeInstanceMonitorData"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"slb:AddTags",
"slb:RemoveTags",
"slb:CreateLoadBalancer",
"slb:ModifyLoadBalancerInternetSpec",
"slb:DeleteLoadBalancer",
"slb:SetLoadBalancerStatus",
"slb:SetLoadBalancerName",
"slb:DescribeLoadBalancers",
"slb:DescribeLoadBalancerAttribute",
"slb:ModifyLoadBalancerPayType",
"slb:ModifyLoadBalancerInstanceSpec",
"slb:CreateLoadBalancerHTTPListener",
"slb:CreateLoadBalancerHTTPSListener",
"slb:CreateLoadBalancerTCPListener",
"slb:CreateLoadBalancerUDPListener",
"slb:DeleteLoadBalancerListener",
"slb:StartLoadBalancerListener",
"slb:StopLoadBalancerListener",
"slb:DescribeLoadBalancerListeners",
"slb:SetLoadBalancerHTTPListenerAttribute",
"slb:SetLoadBalancerHTTPSListenerAttribute",
"slb:SetLoadBalancerTCPListenerAttribute",
"slb:SetLoadBalancerUDPListenerAttribute",
"slb:SetListenerAccessControlStatus",
"slb:DescribeLoadBalancerHTTPListenerAttribute",
"slb:DescribeLoadBalancerHTTPListenerAttributes",
"slb:DescribeLoadBalancerHTTPSListenerAttribute",
"slb:DescribeLoadBalancerTCPListenerAttribute",
"slb:DescribeLoadBalancerUDPListenerAttribute",
"slb:DescribeListenerAccessControlAttribute",
"slb:AddListenerWhiteListItem",
"slb:RemoveListenerWhiteListItem",
"slb:AddBackendServers",
"slb:RemoveBackendServers",
"slb:SetBackendServers",
"slb:DescribeHealthStatus",
"slb:UploadServerCertificate",
"slb:DeleteServerCertificate",
"slb:DescribeServerCertificates",
"slb:DescribeCACertificates",
"slb:SetServerCertificateName",
"slb:DescribeRegions",
"slb:CreateVServerGroup",
"slb:DescribeVServerGroupAttribute",
"slb:DescribeVServerGroups",
"slb:AddVServerGroupBackendServers",
"slb:SetVServerGroupAttribute",
"slb:ModifyVServerGroupBackendServers",
"slb:RemoveVServerGroupBackendServers",
"slb:DescribeRules",
"slb:SetRule",
"slb:CreateRules",
"slb:DeleteRules",
"slb:DescribeTags",
"slb:DeleteVServerGroup",
"slb:SetLoadBalancerDeleteProtection"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"nlb:TagResources",
"nlb:UnTagResources",
"nlb:ListTagResources",
"nlb:CreateLoadBalancer",
"nlb:DeleteLoadBalancer",
"nlb:GetLoadBalancerAttribute",
"nlb:ListLoadBalancers",
"nlb:UpdateLoadBalancerAttribute",
"nlb:UpdateLoadBalancerAddressTypeConfig",
"nlb:UpdateLoadBalancerZones",
"nlb:CreateListener",
"nlb:DeleteListener",
"nlb:ListListeners",
"nlb:UpdateListenerAttribute",
"nlb:StopListener",
"nlb:StartListener",
"nlb:GetListenerAttribute",
"nlb:GetListenerHealthStatus",
"nlb:CreateServerGroup",
"nlb:DeleteServerGroup",
"nlb:UpdateServerGroupAttribute",
"nlb:AddServersToServerGroup",
"nlb:RemoveServersFromServerGroup",
"nlb:UpdateServerGroupServersAttribute",
"nlb:ListServerGroups",
"nlb:ListServerGroupServers",
"nlb:LoadBalancerLeaveSecurityGroup",
"nlb:LoadBalancerJoinSecurityGroup",
"nlb:DisableLoadBalancerIpv6Internet",
"nlb:EnableLoadBalancerIpv6Internet",
"nlb:UpdateLoadBalancerProtection",
"nlb:GetJobStatus"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"nas:DescribeRegions",
"nas:CreateFileSystem",
"nas:DeleteFileSystem",
"nas:DescribeFileSystems",
"nas:ModifyFileSystem",
"nas:CreateMountTarget",
"nas:DeleteMountTarget",
"nas:DescribeMountTargets",
"nas:ModifyMountTarget",
"nas:CreateAccessGroup",
"nas:DeleteAccessGroup",
"nas:DescribeAccessGroups",
"nas:ModifyAccessGroup",
"nas:CreateAccessRule",
"nas:DeleteAccessRule",
"nas:DescribeAccessRules",
"nas:ModifyAccessRule",
"nas:SetUserVolumeCountLimit"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"oss:ListObjects",
"oss:GetObject",
"oss:PutObject",
"oss:DeleteObject",
"oss:AbortMultipartUpload",
"oss:ListParts"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"vpc:DescribeVSwitches",
"vpc:DescribeVpcs",
"vpc:CreateVpc",
"vpc:DescribeZones",
"vpc:CreateVSwitch",
"vpc:DescribeVSwitchAttributes",
"vpc:DescribeEipAddresses",
"vpc:AssociateEipAddress",
"vpc:UnassociateEipAddress",
"vpc:AllocateEipAddress",
"vpc:ReleaseEipAddress",
"vpc:DescribeEipMonitorData",
"vpc:DescribeVpcAttribute"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"cr:GetUserInfo",
"cr:GetRegionList",
"cr:GetNamespaceList",
"cr:GetRepoListByNamespace",
"cr:GetRepoTags",
"cr:GetRepoList",
"cr:GetRepo",
"cr:GetInstanceVpcEndpoint",
"cr:ListNamespace",
"cr:ListInstanceEndpoint",
"cr:CreateNamespace",
"cr:DeleteNamespace",
"cr:UpdateNamespace",
"cr:GetNamespace",
"cr:CreateRepository",
"cr:DeleteRepository",
"cr:UpdateRepository",
"cr:GetRepository",
"cr:ListRepository",
"cr:ListRepositoryTag",
"cr:DeleteRepositoryTag",
"cr:GetRepositoryManifest",
"cr:GetRepositoryLayers",
"cr:PullRepository",
"cr:PushRepository",
"cr:GetAuthorizationToken",
"cr:GetArtifactTag",
"cr:GetRepositoryTag",
"cr:ListInstance",
"cr:GetInstance",
"cr:GetRepoTagManifest"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"ram:GetRole"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:PassRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"acs:Service": "oos.aliyuncs.com"
}
}
},
{
"Action": [
"log:GetLogStore",
"log:ListLogStores",
"log:CreateLogStore",
"log:DeleteLogStore",
"log:UpdateLogStore",
"log:GetCursorOrData",
"log:ListShards",
"log:PostLogStoreLogs",
"log:CreateConfig",
"log:UpdateConfig",
"log:DeleteConfig",
"log:GetConfig",
"log:ListConfig",
"log:CreateMachineGroup",
"log:UpdateMachineGroup",
"log:DeleteMachineGroup",
"log:GetMachineGroup",
"log:ListMachineGroup",
"log:ListMachines",
"log:ApplyConfigToGroup",
"log:RemoveConfigFromGroup",
"log:GetAppliedMachineGroups",
"log:GetAppliedConfigs",
"log:GetLogStoreLogs",
"log:GetLogStoreHistogram",
"log:CreateProject",
"log:GetProject",
"log:GetIndex",
"log:CreateIndex",
"log:DeleteIndex",
"log:UpdateIndex",
"log:GetMachineGroups",
"log:RemoveConfigFromMachineGroup",
"log:DeleteProject",
"log:OpenProductDataCollection",
"log:CloseProductDataCollection",
"log:GetProductDataCollection",
"log:GetLogtailPipelineConfig",
"log:DeleteLogtailPipelineConfig",
"log:CreateLogtailPipelineConfig"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"yundun-cert:DescribeUserCertificate*",
"yundun-cert:GetUserCertificateDetail"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"bss:DescribePrice",
"bss:DescribeInstances",
"bss:ModifyInstance"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"arms:QueryMetric",
"arms:OpenVCluster",
"arms:GetClusterAllUrl",
"arms:GetCloudClusterAllUrl",
"arms:ListDashboards",
"arms:OpenArmsService",
"arms:ListServerlessTopNApps",
"arms:CreateAlertContact",
"arms:SearchAlertContact",
"arms:UpdateAlertContact",
"arms:DeleteAlertContact",
"arms:CreateAlertContactGroup",
"arms:SearchAlertContactGroup",
"arms:UpdateAlertContactGroup",
"arms:DeleteAlertContactGroup",
"arms:GetAgentDownloadUrl",
"arms:GetJavaAgentDownloadUrl",
"arms:CreateOrUpdateIMRobot",
"arms:DeleteIMRobot",
"arms:DescribeIMRobots",
"arms:CreateContact",
"arms:SearchContact",
"arms:DeleteContact",
"arms:UpdateContact",
"arms:CheckCommercialStatus",
"arms:GetCommercialStatus",
"arms:OpenArmsServiceSecondVersion",
"arms:GetTraceApp",
"arms:TagResources",
"arms:UntagResources",
"arms:GetAppJVMConfig"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"oos:ListExecutions",
"oos:StartExecution",
"oos:DeleteExecutions",
"oos:CancelExecution",
"oos:GetTemplate",
"oos:CreateTemplate",
"oos:UpdateTemplate",
"oos:ListTriggerTimes"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"mse:CreateApplication",
"mse:RemoveApplication",
"mse:FetchRoutePolicyList",
"mse:AddRoutePolicy",
"mse:UpdateRoutePolicy",
"mse:RemoveRoutePolicy",
"mse:GetServiceDetail",
"mse:GetServiceListPage",
"mse:GetServiceList",
"mse:ListClusters",
"mse:QueryClusterDetail",
"mse:GetGateway",
"mse:ListGateway",
"mse:ListGatewayDomain",
"mse:AddServiceSource",
"mse:ImportServices",
"mse:ListGatewayService",
"mse:GetGatewayRouteDetail",
"mse:AddGatewayRoute",
"mse:UpdateGatewayRoute",
"mse:ApplyGatewayRoute",
"mse:OfflineGatewayRoute",
"mse:DeleteGatewayRoute",
"mse:ListAnsServices",
"mse:ListAnsInstances",
"mse:GetLosslessRuleByApp",
"mse:ModifyLosslessRule",
"mse:ListServiceSource",
"mse:AddGatewayServiceVersion",
"mse:UpdateGatewayRouteTimeout",
"mse:UpdateGatewayRouteRetry",
"mse:ListGatewayRoute",
"mse:CreateOrUpdateSwimmingLaneGroup",
"mse:QueryAllSwimmingLaneGroup",
"mse:DeleteSwimmingLaneGroup",
"mse:GetTagsBySwimmingLaneGroupId",
"mse:ListAppBySwimmingLaneGroupTags",
"mse:CreateOrUpdateSwimmingLane",
"mse:QueryAllSwimmingLane",
"mse:QuerySwimmingLaneById",
"mse:ListSwimmingLaneGatewayRoute",
"mse:ListEngineNamespaces",
"mse:InitializeServiceLinkRole",
"mse:GetUserStatus"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"apig:GetGateway",
"apig:*HttpApi",
"apig:ListHttpApis",
"apig:CreateEnvironment",
"apig:UpdateEnvironment",
"apig:ListEnvironments",
"apig:GetEnvironment",
"apig:GetDomain",
"apig:ListDomains",
"apig:ListHttpApiRoutes",
"apig:GetHttpApiRoute",
"apig:DeleteHttpApiRoute",
"apig:ListPolicies",
"apig:CreateAndAttachPolicy",
"apig:UpdateAndAttachPolicy",
"apig:CreateHttpApiRoute",
"apig:UpdateHttpApiRoute",
"apig:CreateServiceVersion",
"apig:CreateService",
"apig:ListServices",
"apig:ListSources",
"apig:CreateSource",
"apig:DetectHttpApiConflicts"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"eventbridge:CreateEventBus",
"eventbridge:GetEventBus",
"eventbridge:DeleteEventBus",
"eventbridge:ListEventBuses",
"eventbridge:CreateRule",
"eventbridge:GetRule",
"eventbridge:UpdateRule",
"eventbridge:EnableRule",
"eventbridge:DisableRule",
"eventbridge:DeleteRule",
"eventbridge:ListRules",
"eventbridge:UpdateTargets",
"eventbridge:DeleteTargets",
"eventbridge:ListTargets",
"eventbridge:PutEvents",
"eventbridge:CreateEventSource",
"eventbridge:UpdateEventSource",
"eventbridge:DeleteEventSource",
"eventbridge:ListAliyunOfficialEventSources",
"eventbridge:ListUserDefinedEventSources"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"alikafka:ListInstance",
"alikafka:ListTopic"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"cms:EnableActiveMetricRule",
"cms:DescribeMetricLast",
"cms:DescribeMetricList",
"cms:QueryMetricLast",
"cms:GetServiceObservability",
"cms:CreateServiceObservability",
"cms:CreateService",
"cms:DeleteService",
"cms:GetService",
"cms:UpdateService"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"privatelink:CreateVpcEndpoint",
"privatelink:DeleteVpcEndpoint",
"privatelink:ListVpcEndpoints",
"privatelink:RemoveZoneFromVpcEndpoint",
"privatelink:OpenPrivateLinkService"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "sae.aliyuncs.com"
}
}
},
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"privatelink.aliyuncs.com",
"middlewarelens.log.aliyuncs.com",
"eipaccess.slb.aliyuncs.com",
"systemeventoperator.oos.aliyuncs.com",
"securitylens.log.aliyuncs.com",
"ai-lens.log.aliyuncs.com",
"storagelens.log.aliyuncs.com",
"diagnosis.mse.aliyuncs.com",
"nlb.aliyuncs.com"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"sae:*WebApplicationInner",
"sae:UpdateWebApplication",
"sae:UpdateApplication",
"sae:ListApplicationVersions",
"sae:UpdateApplicationScaleConfig",
"sae:GetApplicationScaleConfig",
"sae:DescribeNamespace",
"sae:CreateNamespace",
"sae:BindSlb",
"sae:CreateApplication",
"sae:DescribeApplicationSlbs",
"sae:DescribeChangeOrder",
"sae:DescribeApplicationStatus",
"sae:ListApplications",
"sae:BatchStopApplications",
"sae:BatchStartApplications",
"sae:*WebApplication",
"sae:GetApplication",
"sae:ListWebApplications",
"sae:*NamespaceV2",
"sae:DescribeApplicationConfig",
"sae:DeployApplication",
"sae:*ConfigMap",
"sae:*Secret",
"sae:*Ingress",
"sae:*ApplicationScalingRules"
],
"Resource": "*"
},
{
"Action": [
"yundun-sas:GetServerlessAppAuthDetail",
"yundun-sas:GetServerlessAuthSummary",
"yundun-sas:DescribeUuidsByAppId",
"yundun-sas:DescribeEventLevelCount",
"yundun-sas:GetInstanceAlarmStatistics"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"Ims:GetOIDCProvider",
"Ims:CreateOIDCProvider"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Effect": "Allow",
"Action": [
"netana:DescribeNetworkQuotas",
"netana:DescribeIdleInstancesNum",
"netana:CreateNetworkQuotaRequest",
"netana:DescribeIdleInstances",
"netana:DescribeNetworkResourceCountForGlobal",
"netana:NetQueryIdleInstanceNotifyConfig",
"netana:NetModifyIdleInstanceNotifyConfig"
],
"Resource": "*"
},
{
"Action": [
"quotas:GetProductQuota"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
相关文档
该文章对您有帮助吗?