权限策略 Actions 和 Resources
网关组
| Action | Resource | API |
|---|---|---|
| gateway:DeleteGatewayGroup | arn:api7:gateway:gatewaygroup/%s | DELETE /api/gateway_groups/:gateway_group_id |
| gateway:GetGatewayGroup | arn:api7:gateway:gatewaygroup/%s | GET /api/gateway_groups/:gateway_group_id |
| gateway:CreateGatewayGroup | arn:api7:gateway:gatewaygroup/* | POST /api/gateway_groups |
| gateway:UpdateGatewayGroup | arn:api7:gateway:gatewaygroup/%s | PUT /api/gateway_groups/:gateway_group_id |
| gateway:UpdateGatewayGroup | arn:api7:gateway:gatewaygroup/%s | PUT /api/gateway_groups/:gateway_group_id/admin_key |
网关实例
| Action | Resource | API |
|---|---|---|
| gateway:GetGatewayInstance | arn:api7:gateway:gatewaygroup/%s | GET /api/gateway_groups/:gateway_group_id/instances |
| gateway:GetGatewayInstanceCore | arn:api7:gateway:gatewaygroup/* | GET /api/instances/cores |
| gateway:CreateGatewayInstance | arn:api7:gateway:gatewaygroup/%s | POST /api/gateway_groups/:gateway_group_id/dp_client_certificates |
| gateway:CreateGatewayInstance | arn:api7:gateway:gatewaygroup/%s | POST /api/gateway_groups/:gateway_group_id/instance_token |
消费者
| Action | Resource | API |
|---|---|---|
| gateway:GetConsumer | arn:api7:gateway:gatewaygroup/%s | GET /apisix/admin/consumers |
| gateway:GetConsumer | arn:api7:gateway:gatewaygroup/%s | GET /apisix/admin/consumers/:consumer_username |
| gateway:CreateConsumer | arn:api7:gateway:gatewaygroup/%s | POST /apisix/admin/consumers |
| gateway:UpdateConsumer | arn:api7:gateway:gatewaygroup/%s | PATCH /apisix/admin/consumers/:consumer_username |
| gateway:UpdateConsumer | arn:api7:gateway:gatewaygroup/%s | PUT /apisix/admin/consumers/:consumer_username |
| gateway:DeleteConsumer | arn:api7:gateway:gatewaygroup/%s | DELETE /apisix/admin/consumers/:consumer_username |
SSL 证书
| Action | Resource | API |
|---|---|---|
| gateway:GetCertificate | arn:api7:gateway:gatewaygroup/%s | List all SSL certificates on a gateway group , Get a SSL certificate on a gateway group |
| gateway:CreateCertificate | arn:api7:gateway:gatewaygroup/%s | Create a SSL certificate on a gateway group |
| gateway:UpdateCertificate | arn:api7:gateway:gatewaygroup/%s | Update a SSL certificate on a gateway group , Patch a SSL certificate on a gateway group |
| gateway:DeleteCertificate | arn:api7:gateway:gatewaygroup/%s | Delete a SSL certificate on a gateway group |
CA 证书
| Action | Resource | API |
|---|---|---|
| gateway:GetCertificate | arn:api7:gateway:gatewaygroup/%s | List all CA certificates on a gateway group , Get a CA certificate on a gateway group |
| gateway:CreateCertificate | arn:api7:gateway:gatewaygroup/%s | Create a CA certificate on a gateway group |
| gateway:UpdateCertificate | arn:api7:gateway:gatewaygroup/%s | Update a CA certificate on a gateway group , Patch a CA certificate on a gateway group |
| gateway:DeleteCertificate | arn:api7:gateway:gatewaygroup/%s | Delete a CA certificate on a gateway group |