请求Crossplane新增Cloud Run权限配置功能以解决访问禁止错误
Crossplane创建Cloud Run服务的权限问题与功能请求
问题描述
通过Crossplane创建Cloud Run服务后,访问服务时出现如下错误:Error: Forbidden - Your client does not have permission to get URL / from this server.
目前只能通过GCP控制台手动调整权限解决该问题,调整完成后即可正常访问服务:
- 错误界面截图:Cloud Run访问禁止错误
- 权限调整操作截图:GCP控制台权限配置界面
- 访问成功界面截图:Cloud Run服务访问成功界面
功能请求
希望新增功能,支持直接通过Crossplane配置文件处理Cloud Run服务的访问权限,无需切换到GCP控制台执行额外操作。通过声明式方式统一管理所有必要权限,简化Cloud Run服务的管理流程,提升用户体验。
当前使用的Crossplane配置
apiVersion: cloudrun.gcp.upbound.io/v1beta1 kind: Service metadata: annotations: meta.upbound.io/example-id: cloudrun/v1beta1/service labels: testing.upbound.io/example-name: cloudrun-service name: cloudrun-service spec: providerConfigRef: name: providerconfig forProvider: location: us-central1 template: - spec: - containers: - image: us-docker.pkg.dev/cloudrun/container/hello traffic: - latestRevision: true percent: 100
相关Provider信息
使用的Upbound GCP SecretManager Provider版本为v1.8.3。
内容的提问来源于stack exchange,提问作者Noor-Ul- Qumar
相关产品推荐
相关产品推荐

