img studio
ImgStudio for Imagen 3
Vertex AI
> Enable all recommended APIs
europe-west9
ในปารีส)YOUR_COMPANY-imgstudio-output
YOUR_COMPANY-imgstudio-library
YOUR_COMPANY-imgstudio-export-config
export-fields-options.json
สำหรับการใช้งานของคุณ โดยเฉพาะ ซึ่งคุณสามารถหาตัวอย่างได้ในพื้นที่เก็บข้อมูล โดยมีวัตถุประสงค์คือเพื่อตั้งค่า ข้อมูลเมตา ที่คุณต้องการตั้งค่าสำหรับเนื้อหาที่คุณสร้างขึ้น“contextAuthorTeam”
) ป้ายกำกับ (เช่น “In which team are you?”
) ชื่อ (เช่น: “Associated team(s)”
) แท็ก คือบังคับ (เช่น: true
) และสุดท้ายคือ ตัวเลือก2 ตั้งค่าทริกเกอร์ Cloud Build
YOUR_COMPANY-imgstudio
Manual invocation
Watch
> Custom
> Releases
> ApplyCloud Build configuration file (yaml or json)
/cloudbuild.yaml
_NEXT_PUBLIC_EXPORT_FIELDS_OPTIONS_URI
gs://YOUR_COMPANY-imgstudio-export-config/export-fields-options.json
_NEXT_PUBLIC_GCS_BUCKET_LOCATION
europe-west9
_NEXT_PUBLIC_VERTEX_API_LOCATION
europe-west9
_NEXT_PUBLIC_GEMINI_MODEL
= gemini-1.5-flash-001
_NEXT_PUBLIC_OUTPUT_BUCKET
YOUR_COMPANY-imgstudio-output
_NEXT_PUBLIC_TEAM_BUCKET
YOUR_COMPANY-imgstudio-library
_NEXT_PUBLIC_PRINCIPAL_TO_USER_FILTERS
admin-,@company.com
เพื่อให้สามารถแยก ID ผู้ใช้ jdupont ได้_NEXT_PUBLIC_EDIT_ENABLED
(ใหม่!)false
' หากคุณยังไม่มีสิทธิ์เข้าถึง_NEXT_PUBLIC_EDIT_MODEL
(ใหม่!)_NEXT_PUBLIC_SEG_MODEL
(ใหม่!)[email protected]
Artifact Registry Writer
และ Logs Writer
Internal
หากคุณต้องการจำกัดผู้ใช้ IAP ไว้เฉพาะ โดเมนองค์กร GCP ของคุณExternal
หากคุณมีผู้ใช้บางรายใน โดเมนที่แตกต่าง จากองค์กร GCP ของคุณYOUR_COMPANY-imgstudio
YOUR_COMPANY_DOMAIN
YOUR_COMPANY-imgstudio-sa
Cloud Datastore User
Logs Writer
Secret Manager Secret Accessor
Service Account Token Creator
Storage Object Creator
Storage Object Viewer
Vertex AI User
Deploy one revision from an existing container image
latest
ที่คุณเพิ่งสร้างใน Cloud Build จาก รีจิสทรี ArtifactYOUR_COMPANY-imgstudio-app
europe-west9
)Internal
> Allow traffic from external Application Load Balancers
3000
YOUR_COMPANY-imgstudio-sa
gcloud beta services identity create --service=iap.googleapis.com --project=PROJECT_ID
[email protected]
Cloud Run Invoker
ให้กับ บัญชีบริการ IAP ที่สร้าง/ดึงข้อมูลไว้ก่อนหน้านี้ imgstudio
imgstudio.YOUR_COMPANY_DOMAIN
Off
Off
dig imgstudio.YOUR_COMPANY_DOMAIN NS +short
Application Load Balancer (HTTP/HTTPS)
Public Facing (external)
Global
Global external Application Load Balancer
YOUR_COMPANY-imgstudio-lb
HTTPS
Ephemeral
(คุณสามารถกำหนดค่า IP แบบคงที่ได้ด้วย)YOUR_COMPANY-imgstudio-cert
imgstudio.YOUR_COMPANY_DOMAIN
YOUR_COMPANY-imgstudio-back
Serverless Network Endpoint Group
> เสร็จสิ้นYOUR_COMPANY-imgstudio-neg
europe-west9
)YOUR_COMPANY-imgstudio-app
> สร้างOff
YOUR_COMPANY-imgstudio-lb
imgstudio
imgstudio.YOUR_COMPANY_DOMAIN
YOUR_COMPANY-imgstudio-back
IAP-secured Web App User
> บันทึก Native mode
> ดำเนินการต่อ(default)
( สำคัญมากที่คุณต้องเก็บไว้อย่างนั้น )Region
europe-west9
ในปารีส)Production rules
metadata
combinedFilters
ตัวเลือกดัชนี 1: Array contains
timestamp
ตัวเลือกดัชนี 2: Descending
__name__
ตัวเลือกดัชนี 3: Descending
Collection
https://console.firebase.google.com/project/PROJECT_ID/firestore/databases/-default-/rules
YOUR_COMPANY
& PROJECT_ID
ในบัญชีบริการ Cloud Run rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, get, list, create, update: if get(/databases/$(database)/documents/request.auth.uid).data.serviceAccount == 'YOUR_COMPANY-imgstudio-sa@PROJECT_ID.iam.gserviceaccount.com';
allow delete: if false;
}}}