Amazon đã phát hành AWS Emulator vào ngày 11 tháng 11 để cho phép các nhà phát triển kiểm tra các ứng dụng đám mây tại địa phương bằng cách mô phỏng các dịch vụ AWS. Amazon cho biết các tác nhân AI tự chủ đã viết và đánh giá việc triển khai công cụ này. Kỹ sư Matthew Goldberg cho biết trên tài khoản kỹ thuật của Amazon rằng nhóm của Goldberg không viết cũng không đánh giá mã emulator. Goldberg mô tả công việc kỹ thuật đáng kể để chuẩn bị thí nghiệm cho việc phát hành, bao gồm các biện pháp bảo vệ và kiểm tra quy định những thay đổi nào có thể được triển khai.
Amazon mô tả ba nhóm tác nhân với các trách nhiệm riêng biệt. Một nhóm duy trì các bài kiểm tra độ trung thực. Một nhóm khác xác định sự khác biệt giữa trình giả lập và AWS thực tế. Nhóm thứ ba giải quyết các vấn đề cụ thể. Amazon cho biết các thay đổi được đề xuất phải vượt qua các kiểm tra biên dịch, tiêu chuẩn mã hóa, bảo mật và kiểm tra hồi quy trước khi hợp nhất. Các tác nhân kiểm thử sử dụng các mô hình API công khai của AWS và xác minh các kịch bản trên AWS thực tế. Bộ công cụ đánh giá công khai nêu rõ rằng mỗi bài kiểm tra độ trung thực đã được xác minh trên ít nhất hai tài khoản AWS được cô lập.
AWS sử dụng thuật ngữ "độ trung thực" để chỉ sự phù hợp giữa trình giả lập và các dịch vụ đám mây AWS. Tài liệu về độ trung thực của AWS nêu rõ rằng một quy trình thành công phải khớp với AWS ở mọi lệnh gọi, bao gồm mã trạng thái, tài nguyên kết quả, tác dụng phụ và lỗi. Một bài kiểm tra sẽ thất bại nếu trình giả lập báo thành công trong khi AWS báo lỗi. Tài liệu đánh giá nêu rằng hành vi không có bài kiểm tra độ trung thực vẫn chưa được xác minh. Một kịch bản thành công chỉ chứng minh sự phù hợp cho kịch bản đó, không phải khả năng tương thích với mọi cách mà ứng dụng có thể sử dụng AWS.
Hướng dẫn bảo mật của AWS cảnh báo các nhà phát triển không nên sử dụng trình giả lập để đánh giá xem một ứng dụng có an toàn hay không. Trình giả lập không đánh giá các chính sách khóa AWS KMS hoặc chính sách bucket Amazon S3. Các yêu cầu mà AWS từ chối có thể thành công trong trình giả lập cục bộ. Do đó, việc đánh giá của đại diện về bảo mật triển khai không xác minh được quyền truy cập trong ứng dụng của nhà phát triển. Trình giả lập hỗ trợ phát triển và kiểm thử, chứ không phải các tải trọng sản xuất. AWS hướng dẫn các nhà phát triển kiểm tra toàn bộ ứng dụng và các cài đặt bảo mật trên AWS thực tế trước khi đưa vào sản xuất.
Đối với các nhà phát triển áp dụng phần mềm do các tác nhân viết, bản phát hành này làm cho các kiểm tra chấp nhận trở nên quan trọng như quyền tác giả. Những kiểm tra này bao gồm các hành vi đã được xác minh, các khoảng trống trong phạm vi kiểm thử và các khu vực vẫn cần được kiểm thử với dịch vụ thực tế.



