API Spinner¶
Để sử dụng API Spinner, người dùng làm theo các hướng dẫn dưới đây:
Pre-condition
Access vào Workspace.
Bước 1: Tạo Access Key cho Spinner.¶
Vào màn hình Container Spinner > API > Access Key ở menu bên trái để tạo Access key cho Spinner
Nhấn Create New Access Key để tạo mới
![Step](../../../_images/spinner-api-17.png)
Popup Create Access Key hiển thị, người dùng điền đầy đủ thông tin yêu cầu.
Điền Access Key name
![Step](../../../_images/spinner-api-21.png)
Điền Description nếu có
![Step](../../../_images/spinner-api-31.png)
Chọn hoặc thêm Spinner và các quyền mong muốn
![Step](../../../_images/spinner-api-41.png)
Người dùng có thể set ngày hết hạn cho key
![Step](../../../_images/spinner-api-51.png)
Sau đó nhấn Save And Download để lưu lại.
![Step](../../../_images/spinner-api-61.png)
Bước 2: Set API Spinner.¶
Vào màn hình Container Spinner > API > API ở menu bên trái.
![Step](../../../_images/spinner-api-71.png)
Đọc thông tin Spinner:
Người dùng nhấn vào Try it out để điền thông tin.
![Step](../../../_images/spinner-api-81.png)
Api-key: là chuỗi được encode dạng base64 từ chuỗi <accessKey>:<secretKey> với giá trị được cung cấp từ file access key đã tạo ở bước 1.
VD: UWSKGHJRNYQVZFPC9C6OUW==:2D021057-7256-46DD-8D26-5B76370A5CD1
Với: accessKey (chuỗi màu đỏ), secretKey (chuỗi màu xanh lá)
spinnerUUID: lấy từ Spinner access key list.
![Step](../../../_images/spinner-api-91.png)
workspaceUUID: là UUID của workspace.
![Step](../../../_images/spinner-api-101.png)
Sau khi điền thông tin, nhấn Execute.
![Step](../../../_images/spinner-api-111.png)
Thay đổi thông tin Spinner:
![Step](../../../_images/spinner-api-121.png)
Api-key: lấy từ chuỗi <accessKey>:<secretKey> được encode dạng base64.
request: Nhập thông tin thay đổi cho spinner
Đọc thông tin container:
![Step](../../../_images/spinner-api-131.png)
Api-key: lấy từ chuỗi <accessKey>:<secretKey> được encode dạng base64.
containerName: điền tên container, lấy từ list containers.
spinnerUUID: UUID của spinner.
workspaceUUID: UUID của workspace.
Đọc các giá trị của environment:
![Step](../../../_images/spinner-api-141.png)
Điền Api-key
containerName: điền tên container, lấy từ list containers.
environmentName: lên environment
spinnerUUID: UUID của spinner.
workspaceUUID: UUID của workspace.
Thay đổi image tag và biến môi trường:
![Step](../../../_images/spinner-api-151.png)
Điền Api-key
Điền thông tin cần thay đổi.
Đọc thông tin các container thuộc spinner:
![Step](../../../_images/spinner-api-161.png)
Điền Api-key
spinnerUUID: UUID của spinner.
workspaceUUID: UUID của workspace.
Result:
Sau khi chạy Execute, Responses trả về kết quả 200 là thành công.