Bắt đầu ngayBắt đầu miễn phí

Quyết định ai được phép assume role

Job build của bạn chạy bên ngoài AWS, nên không có role đính kèm và chuỗi thông tin xác thực không tìm thấy gì để tiếp nhận. Thay vào đó, nền tảng CI ký một token OIDC sống ngắn, nêu tên repository nơi job chạy, và STS đổi token đó lấy thông tin xác thực tạm thời.

Việc đổi có thành công hay không do trust policy quyết định: quy tắc được viết sẵn trên reports-deploy-role, quy định ai được phép assume role này. Sáng nay có bốn job build đang trình token.

Mở bảng điều khiển Trust policy và chỉ yêu cầu issuer, rồi chạy bốn job. Ba job nhận được thông tin xác thực. Thêm điều kiện repository và chạy lại.

Lần chạy chỉ yêu cầu issuer cho bạn biết điều gì?

Bài tập này là một phần của khóa học

Sử dụng AWS Security dành cho Developer

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập