Tài nguyên: Phần phụ trợ
Phần phụ trợ là tài nguyên chính của tính năng Lưu trữ ứng dụng.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "displayName": string, "servingLocality": enum ( |
Trường | |
---|---|
name |
Giá trị nhận dạng. Tên tài nguyên của phần phụ trợ. Định dạng:
|
displayName |
Không bắt buộc. Tên dễ đọc. Giới hạn 63 ký tự. |
servingLocality |
Bắt buộc. Bất biến. Chỉ định cách tính năng Lưu trữ ứng dụng sẽ phân phát nội dung cho phần phụ trợ này. Miền này sẽ nằm trong một khu vực (REGIONAL_STRICT) hoặc được phép sử dụng cơ sở hạ tầng phân phối toàn cầu của dịch vụ Lưu trữ ứng dụng (GLOBAL_ACCESS). |
codebase |
Không bắt buộc. Nếu được chỉ định, kết nối với một kho lưu trữ nguồn bên ngoài để theo dõi các bản cập nhật dựa trên sự kiện cho phần phụ trợ. |
uri |
Chỉ có đầu ra. URI chính để giao tiếp với phần phụ trợ. |
managedResources[] |
Chỉ có đầu ra. Danh sách tài nguyên do phần phụ trợ này quản lý. |
serviceAccount |
Bắt buộc. Tên của tài khoản dịch vụ dùng cho Cloud Build và Cloud Run. Phải có vai trò/firebaseapphosting.googleapis.com/computeRunner hoặc các quyền tương đương. |
appId |
Không bắt buộc. Mã nhận dạng của ứng dụng web được liên kết với phần phụ trợ. |
environment |
Không bắt buộc. Tên môi trường của phần phụ trợ, dùng để tải biến môi trường từ cấu hình cụ thể theo môi trường. |
reconciling |
Chỉ có đầu ra. Nếu đúng, trường này cho biết hệ thống đang hoạt động để điều chỉnh phần phụ trợ trong LRO. |
createTime |
Chỉ có đầu ra. Thời gian tạo phần phụ trợ. Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
updateTime |
Chỉ có đầu ra. Thời gian cập nhật phần phụ trợ gần đây nhất. Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
deleteTime |
Chỉ có đầu ra. Thời điểm xoá phần phụ trợ. Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
labels |
Không bắt buộc. Bản đồ khoá-giá trị phi cấu trúc có thể dùng để sắp xếp và phân loại đối tượng. Một đối tượng chứa danh sách các cặp |
annotations |
Không bắt buộc. Sơ đồ liên kết khoá không có cấu trúc có thể do các công cụ bên ngoài thiết lập để lưu trữ và siêu dữ liệu tuỳ ý. Các đối tượng này không truy vấn được và cần được giữ nguyên khi sửa đổi đối tượng. Một đối tượng chứa danh sách các cặp |
uid |
Chỉ có đầu ra. Giá trị nhận dạng duy nhất do hệ thống chỉ định. |
etag |
Chỉ có đầu ra. Giá trị tổng kiểm do máy chủ tính dựa trên các giá trị khác; có thể được gửi khi cập nhật hoặc xoá để đảm bảo thao tác được thực hiện trên tài nguyên dự kiến. |
Thành phố phân phát
Chỉ định cách tính năng Lưu trữ ứng dụng sao chép và phân phát dữ liệu của phần phụ trợ.
Enum | |
---|---|
SERVING_LOCALITY_UNSPECIFIED |
Không xác định. Sẽ trả về lỗi nếu sử dụng. |
REGIONAL_STRICT |
Ở chế độ này, tính năng Lưu trữ ứng dụng phân phát nội dung của phần phụ trợ từ khu vực mẹ mà bạn đã chọn. Dịch vụ Lưu trữ ứng dụng chỉ duy trì dữ liệu và cơ sở hạ tầng phân phối ở khu vực đã chọn đó, chứ không sao chép dữ liệu của bạn sang các khu vực khác. |
GLOBAL_ACCESS |
Ở chế độ này, Lưu trữ ứng dụng phân phối nội dung phụ trợ của bạn từ nhiều điểm hiện diện (POP) trên toàn cầu. Dịch vụ Lưu trữ ứng dụng sao chép cấu hình phụ trợ của bạn và dữ liệu được lưu vào bộ nhớ đệm vào các POP này, đồng thời sử dụng CDN toàn cầu để giảm thêm độ trễ phản hồi. Các Tài nguyên trên đám mây do Dịch vụ lưu trữ ứng dụng duy trì trên dự án của bạn, chẳng hạn như các dịch vụ Cloud Run, bản dựng Cloud Build và Hình ảnh trong Artifact Registry vẫn chỉ nằm trong khu vực chính của phần phụ trợ của bạn. Các phản hồi đã được CDN lưu vào bộ nhớ đệm có thể được lưu trữ trong các POP trong suốt thời gian TTL của bộ nhớ đệm. |
Cơ sở mã
Kết nối với một kho lưu trữ nguồn bên ngoài để theo dõi các bản cập nhật dựa trên sự kiện cho phần phụ trợ.
Biểu diễn dưới dạng JSON |
---|
{ "repository": string, "rootDirectory": string } |
Trường | |
---|---|
repository |
Bắt buộc. Tên tài nguyên cho Developer Connect dự án/{project}/locations/{location}/connections/{ connections}/gitRepositoryLinks/{repositoryLink} Bạn phải kết nối với |
rootDirectory |
Không bắt buộc. Nếu cung cấp |
Tài nguyên được quản lý
Một tài nguyên bên ngoài do dịch vụ Lưu trữ ứng dụng quản lý trong dự án.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp
|
|
runService |
Cloud Run |
Dịch vụ chạy
Cloud Run service
được quản lý.
Biểu diễn dưới dạng JSON |
---|
{ "service": string } |
Trường | |
---|---|
service |
Không bắt buộc. Tên của Cloud Run dự án/{project}/locations/{location}/services/{serviceId} |
Phương thức |
|
---|---|
|
Tạo phần phụ trợ mới trong một dự án và vị trí nhất định. |
|
Xoá một phần phụ trợ. |
|
Lấy thông tin về một phần phụ trợ. |
|
Lấy thông tin về lưu lượng truy cập của phần phụ trợ. |
|
Liệt kê các phần phụ trợ trong một dự án và vị trí cụ thể. |
|
Cập nhật thông tin cho một phần phụ trợ. |
|
Cập nhật lưu lượng truy cập của phần phụ trợ. |