Validate IAM role names
- Ngôn ngữ chính
- Go
- Star
- 26
- Fork
- 7
- Merge trung bình
- 1 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
### TL;DR
It's common to introduce a typo when listing an IAM role in the `google_project_iam_member` resource.
Guardian could use the [IAM roles list API](https://cloud.google.com/sdk/gcloud/reference/iam/roles/list) to retrieve all of the roles from the project that is going to be modified and validate the string before merging a change.
### Detailed design
```markdown
```
### Alternatives considered
```markdown
```
### Additional information
_No response_
Hướng dẫn đóng góp
Hướng nghiên cứu
Tìm nơi các tài nguyên google_project_iam_member được xử lý. Sử dụng Google Cloud IAM roles list API để lấy các role hợp lệ cho project đích. Thêm bước validation để so sánh tên role được cung cấp với danh sách đã lấy. Tìm trong codebase các mẫu sử dụng API client và xử lý lỗi hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- gcp
- Lĩnh vực
- backend-api-design, security
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100