Thời gian làm việc: Từ 8h00 - 17h30 Các ngày trong tuần

AWS Toolkit for IntelliJ IDEA

AWS viết tắt của Amazon Web Services. Trong bài viết dưới đây, tác giả Dalia Abo Sheasha sẽ hướng dẫn người dùng cách thiết lập IntelliJ IDEA để kết nối với AWS. Bạn cũng sẽ được biết đến một số tính năng có lợi khi làm việc với AWS...

AWS viết tắt của Amazon Web Services. Trong bài viết dưới đây, tác giả Dalia Abo Sheasha sẽ hướng dẫn người dùng cách thiết lập phần mềm IntelliJ IDEA để kết nối với AWS. Bạn cũng sẽ được biết đến một số tính năng có lợi khi làm việc với AWS Toolkit for IntelliJ IDEA.

Setup AWS Toolkit for IntelliJ IDEA

Để cấu hình IntelliJ IDEA hoạt động với AWS, chúng ta cần cài đặt AWS Toolkit for IntelliJ IDEA và định cấu hình thông tin đăng nhập AWS cần thiết để kết nối IDE của chúng ta với AWS.

Trong IntelliJ IDEA Community hoặc phiên bản Ultimate của bạn, hãy cài đặt plugin AWS Toolkit bằng cách đi tới IDE Settings (File -> Settings for Windows/Linux or IntelliJ IDEA -> Preferences for macOS) và điều hướng đến Plugins. Đảm bảo rằng tab Marketplace được chọn, sau đó tìm kiếm AWS Toolkit. Nhấp vào nút Install bên cạnh kết quả tìm kiếm AWS Toolkit.

AWS Toolkit for IntelliJ IDEA

Sau khi cài đặt xong plugin, hãy khởi động lại IDE của bạn.

Sau khi IDE khởi động lại, bạn sẽ thấy một cửa sổ công cụ AWS Explorer mới. Bạn cũng có thể truy cập cửa sổ này bằng cách đi tới View -> Tool Windows -> AWS Explorer.

Bây giờ, plugin AWS Toolkit đã được cài đặt, việc cần làm tiếp theo là kết nối IDE với tài khoản AWS của bạn.

Kết nối IntelliJ IDEA với AWS Toolkit

IntelliJ IDEA sử dụng tệp thông tin xác thực để kết nối với tài khoản AWS tương tự như AWS Command Line Interface (CLI). Nếu bạn đã định cấu hình AWS CLI hoặc các công cụ AWS khác trên máy của mình, IntelliJ IDEA có thể phát hiện tệp cấu hình của bạn và tự động kết nối với tài khoản của bạn. Nếu đúng như vậy và bạn thấy danh sách các tài nguyên AWS của mình được liệt kê trong cửa sổ AWS Explorer, bạn có thể chuyển sang phần tiếp theo của hướng dẫn này.

Mặt khác, nếu máy của bạn không có tệp thông tin xác thực và bạn không có bất kỳ thông tin xác thực AWS nào để chọn trong menu thả xuống thông tin xác thực, như hình ảnh hiển thị bên dưới, hãy nhấp vào Edit AWS Credential file(s).

Vì chúng ta hiện không có tệp thông tin xác thực, IntelliJ IDEA sẽ nhắc ta tạo tệp thông tin xác thực. Chúng ta sẽ nhấp vào Creat.

Một tệp cấu hình mới được tạo chứa các chú thích ở trên cùng mô tả nội dung của các tệp và trường nơi chúng ta có thể nhập aws_access_key_id và aws_secret_access_key của mình.

Có một số cách để thiết lập quyền truy cập vào AWS Toolkit for IntelliJ IDEA. Bạn có thể tìm thấy hướng dẫn chi tiết về các phương pháp khác nhau trong page AWS Toolkit User Guide’s về cách kết nối Bộ công cụ AWS với tài khoản AWS. Nếu công ty của bạn có nhóm quản trị viên quản lý quyền truy cập vào AWS, bạn có thể cần tham khảo ý kiến ​​của họ về cách lấy quyền truy cập dòng lệnh. IDE sử dụng các tệp thông tin xác thực giống như CLI, vì vậy nếu quyền truy cập AWS hoạt động từ dòng lệnh, nó cũng sẽ hoạt động trong IDE.

Ở đây, tác giả Dalia Abo Sheasha muốn cho bạn biết cách định cấu hình IDE để kết nối với AWS trong trường hợp bạn đang bắt đầu lại từ đầu trên tài khoản AWS cá nhân của mình.

Trước tiên, đăng nhập vào AWS Management Console, sau đó, điều hướng đến service Identity and Access Management (IAM). Trong trang dịch vụ IAM, chọn Users từ menu bên trái. Tiếp theo, hãy nhấp vào nút Add users ở bên phải. Sau đó, điền vào Tên người dùng. Tiếp theo, chọn hộp kiểm Access key – Programmatic, hộp kiểm này sẽ cho phép bạn sử dụng ID khóa truy cập và khóa truy cập bí mật để kết nối IntelliJ IDEA và bất kỳ công cụ dòng lệnh nào khác với AWS. Cuối cùng, click vào Permissions.

Tại page permissions, chọn Attach existing policies directly và check AdministratorAccess box, click Next: Tags.

Nếu không cần thẻ nào bạn chỉ cần nhấp vào Next: Review để xem lại bản tóm tắt của mình và đảm bảo rằng tất cả các chi tiết về người dùng đều chính xác. Bước tiếp theo Create user. Đến đây, bạn có thể thấy rằng người dùng IAM mới đã được tạo. Bạn đã có Access key ID and Secret access key để sử dụng để kết nối IntelliJ IDEA với AWS. Sao chép Access Key ID và paste nó vào tệp cấu hình của trong IDE. Đối với Secret access key, nhấp vào nút Show và sao chép nó.

Lưu ý: hãy cẩn thận với khóa truy cập bí mật của bạn và không chia sẻ với bất kỳ ai vì khóa này cấp cho quản trị viên đầy đủ quyền truy cập vào tài khoản AWS của bạn.

Trong IntelliJ IDEA, nhấp vào nút Save màu xanh lam. Sau đó, trong cửa sổ AWS Explorer, nhấp vào menu thả xuống thông tin đăng nhập. Bây giờ bạn có thể thấy Profile: mặc định được liên kết với thông tin đăng nhập của tôi. Sau khi tôi chọn cấu hình mặc định, IntelliJ IDEA sẽ tải danh sách các dịch vụ AWS được liên kết với tài khoản AWS của tôi.

Nếu bạn gặp bất kỳ sự cố nào trong bước này, hãy tham khảo hướng dẫn thiết lập trong AWS Toolkit User Guide.

Bây giờ AWS Toolkit for IntelliJ IDEA đã được định cấu hình và sẵn sàng hoạt động, hãy cùng xem cách sử dụng nó.

Hướng dẫn làm việc với AWS Toolkit for IntelliJ IDEA

Thông tin kết nối AWS có thể được xem và sửa đổi từ hai vị trí: cửa sổ AWS Explorer hoặc thanh trạng thái.

Trong cửa sổ AWS Explorer, menu thả xuống đầu tiên sẽ cho phép bạn chọn giữa các kết nối, điều này hữu ích khi bạn có nhiều tài khoản AWS và bạn muốn chuyển đổi giữa chúng.

Menu thả xuống thứ hai sẽ cho phép bạn chọn khu vực bạn muốn làm việc. Chọn Tất cả các khu vực để xem danh sách đầy đủ các khu vực để lựa chọn.

Lưu ý: đảm bảo rằng bạn đã chọn đúng khu vực khi duyệt tài nguyên trong IDE của mình. Đã có một vài lần tôi không thể nhìn thấy một tài nguyên nhất định mà tôi mong đợi và hóa ra là do tôi không chọn đúng khu vực.

Những Services nổi bật của AWS Toolkit for IntelliJ IDEA

Trong cửa sổ AWS Explorer, bạn sẽ thấy danh sách các AWS services khác nhau mà bạn có thể tương tác từ IntelliJ IDEA.

CloudWatch Logs

Một trong những tính năng hữu ích nhất của bộ công cụ là khả năng xem Nhật ký CloudWatch của bạn ngay trong IDE của bạn. Bạn có thể làm như vậy bằng cách mở rộng nút CloudWatch Logs, nút này sẽ cung cấp cho bạn danh sách các nhóm nhật ký của bạn.

Tôi muốn xem nhật ký được liên kết với ứng dụng guestbook của tôi đang chạy trong phiên bản sản xuất, vì vậy tôi sẽ nhấp đúp vào sổ guestbook/prod để hiển thị danh sách các luồng nhật ký để chọn. Sau khi tôi chọn luồng nhật ký mà tôi quan tâm, bây giờ tôi có thể xem nhật ký cho ứng dụng của mình.

Ứng dụng của tôi là ứng dụng Spring Boot nên tôi thấy nhật ký Spring Boot hiển thị ứng dụng đang khởi động. Tôi cũng có thể lọc các sự kiện bằng cách nhập chuỗi vào cửa sổ Filter events và nhấp Enter.

Một tùy chọn khác để tìm kiếm thông qua nhật ký là nhấp vào một trong các thông báo nhật ký và bắt đầu nhập một chuỗi để tìm kiếm trong nhật ký. Bạn có thể điều hướng giữa các lần truy cập khác nhau bằng các phím mũi tên.

ECR

Một dịch vụ AWS khác mà bạn có thể tương tác trong IDE của mình là Amazon Elastic Container Registry (ECR).

Bạn có thể dễ dàng tạo một kho lưu trữ mới bằng cách nhấp chuột phải vào nút ECR.

Đối với các kho lưu trữ hiện có, bạn có thể nhấp chuột phải vào kho lưu trữ của mình để kéo hoặc đẩy hình ảnh.

Lambda

Một trong những tính năng chính của AWS Toolkit for IntelliJ IDEA là khả năng làm việc với AWS Lambda. Bạn có thể tự tạo một hàm Lambda mới bằng cách nhấp chuột phải vào nút Lambda. Bạn cũng có thể tạo một hàm Lambda là một phần của ứng dụng AWS serverless bằng cách chuyển đến menu New Project và chọn AWS từ menu bên trái.

Xem video này để tìm hiểu về cách xây dựng các ứng dụng không máy chủ trong IntelliJ IDEA.

S3

Một trong những tính năng yêu thích của tôi trong AWS Toolkit for IntelliJ IDEA là khả năng duyệt các nhóm S3 của tôi ngay trong IDE của tôi. Tôi có thể làm điều đó bằng cách mở rộng nút S3.

Tôi có thể tạo nhóm S3 mới bằng cách nhấp chuột phải vào nút S3 và nhấp vào Create S3 bucket.

Đối với các nhóm hiện có của tôi, tôi có thể xem nội dung bằng cách nhấp đúp vào nhóm của mình. Từ đó, tôi chọn các tệp trong nhóm của mình để tải xuống và xem chúng.

Các dịch vụ khác

Các dịch vụ mà chúng tôi đã đánh dấu cho đến nay chỉ là một vài trong số rất nhiều dịch vụ mà bạn có thể tương tác từ IDE của mình. Sau khi bạn đã kết nối AWS Toolkit for IntelliJ IDEA của mình, tôi khuyên bạn nên duyệt qua các dịch vụ đang sử dụng cho ứng dụng của mình và xem bạn có thể làm gì với chúng.

Bạn cũng có thể sử dụng Resources node để chọn từ hàng trăm loại tài nguyên bổ sung và tương tác với IDE của bạn.

AWS Toolkit Settings

Chúng ta có thể xem các cài đặt bổ sung cho AWS Toolkit for IntelliJ IDEA bằng biểu tượng Settings trong cửa sổ AWS Explorer. Nếu nhấp vào biểu tượng, bạn sẽ thấy một số liên kết hữu ích bao gồm liên kết tài liệu trỏ bạn đến Hướng dẫn sử dụng AWS Toolkit cũng như liên kết đến kho lưu trữ AWS Toolkit GitHub.

Một tùy chọn thú vị có sẵn trong menu cài đặt là khả năng bật các tính năng thử nghiệm. Ví dụ: một tính năng mà tôi đã nghe được phản hồi tuyệt vời là khả năng mở một thiết bị đầu cuối AWS cục bộ trong IDE của bạn. Bạn có thể bật tính năng này bằng cách chọn Experimental Features -> Open AWS. Sau khi bạn làm điều đó, một biểu tượng đầu cuối mới sẽ xuất hiện trong AWS Explorer. Nếu bạn nhấp vào biểu tượng thiết bị đầu cuối mới, IntelliJ IDEA sẽ bắt đầu phiên thiết bị đầu cuối cục bộ với thông tin đăng nhập AWS hiện tại của bạn, có nghĩa là bạn có thể chạy các lệnh như aws s3 ls để liệt kê tất cả các nhóm S3 của mình.

Trong hướng dẫn này, chúng tôi đã khám phá một số tính năng của IntelliJ IDEA giúp bạn làm việc với AWS dễ dàng hơn. Tôi hy vọng bạn cài đặt plugin AWS Toolkit for IntelliJ.

Nguồn: jetbrains.blogs

  • Tác giả
  • Bài viết mới
AWS Toolkit for IntelliJ IDEA
VIHOTH SOLUTIONS

ViHoth đại lý phân phối phần mềm SOLIDWORKS tại Việt Nam. Hơn 11 năm đồng hành và cùng các doanh nghiệp phát triển chúng tôi tự hào là đơn vị cung cấp, hỗ trợ kĩ thuật nhanh chóng, chuyên nghiệp. ViHoth luôn là đại lý SolidWorks uy tín nhất với đội ngũ kỹ thuật lâu năm dày dặn kinh nghiệm.
ViHoth cũng là đại diện phân phối của hãng SolidCAM. Với đội ngũ chuyên gia kỹ thuật được đào tạo bài bản từ chính hãng với các chứng chỉ Professional về gia công 2D - 5D, gia công phay-tiện nâng cao, Post Processor và các chứng chỉ chuyên nghiệp khác để có thể hỗ trợ tốt nhất cho khách hàng kể cả các giải pháp SolidCAM 5 trục.
Giấy chứng nhận đăng ký thành lập ngày 18/7/2008 do Sở Kế hoạch và Đầu tư thành phố Hà Nội cấp.
MST: 0102824729


 




TIN TỨC LIÊN QUAN

  •  
     

    Lưu và khôi phục cài đặt trong SolidWorks

    Để có thể tạo, chỉnh sửa và lưu trữ lại cài đặt giúp ích rất nhiều cho các nhà thiết kế trong quá trình nâng cấp hoặc cài đặt mới phần mềm. Việc dễ dàng sao lưu và khôi phục cài đặt trong SolidWorks giảm thiểu được thời gian thiết...
    Chi tiết
  •  
     

    Top 10 Plugins cho IntelliJ IDEA

    Mặc dù IntelliJ IDEA là một IDE đầy đủ khả năng, bạn có thể muốn cá nhân hóa nó. JetBrains Marketplace có rất nhiều plugin với các tính năng hữu ích có thể đáp ứng những nhu cầu cụ thể của cá nhân hoặc doanh nghiệp. Top 10 Plugins cho IntelliJ IDEA mà nhất định bạn nên xem xét để bổ sung cho phần mềm IntelliJ IDEA của bạn.
    Chi tiết
  •  
     

    Tính Năng Feature Recognition Mode Mới Trên SolidCam 2023

    SolidCAM không chỉ cung cấp cho chúng ta các chiến lược gia công trong mỗi chiến lược gia công đó SolidCam còn tích hợp thêm các tính năng tự động giúp quá trình lập trình gia công của chúng ta được nhanh gọn và thuận tiện hơn. Trải...
    Chi tiết
  •  
     

    Khám phá tính năng Customize in SOLIDWORKS

    Đối với các phần mềm thiết kế việc cá nhân hoá giao diện thiết kế cũng như là các cài đặt riêng của mỗi người dùng đã không còn gì xa lạ. Đến với bài viết lần này chúng...
    Chi tiết
  •  
     

    Điều chỉnh đường vào và ra dao trong SolidCAM hiệu quả

    Điều chỉnh các đường vào và ra dao là việc quan trọng khi gia công. Nếu không điều chỉnh hợp lý sẽ gây ra các vết lẹm trên bề mặt sản phẩm. Cùng tìm hiểu cách điều chỉnh đường vào và ra dao trong SolidCAM ngay dưới đây. Điều chỉnh...
    Chi tiết
  •  
     

    Hướng dẫn upload dữ liệu lên nền tảng 3DEXPERIENCE

    Người dùng SOLIDWORKS có thể dễ dàng kết nối dữ liệu của họ với nền tảng bằng 3DEXPERIENCE SOLIDWORKS hoặc Collaborative Designer for SOLIDWORKS. Mặc dù cả hai giải pháp vẫn có...
    Chi tiết

Mua ngay
Màu sắc
Kích cỡ
Số lượng
Thành tiền
Liên hệ
Họ và tên
Điện thoại *
Email
Địa chỉ
Ghi chú
Mã giảm giá
Phí vận chuyển