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
> تطبيقCloud 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
بحيث يمكن استخراج معرف المستخدم jdupont_NEXT_PUBLIC_EDIT_ENABLED
(جديد!)false
" إذا لم يكن لديك حق الوصول بعد_NEXT_PUBLIC_EDIT_MODEL
(جديد!)_NEXT_PUBLIC_SEG_MODEL
(جديد!)[email protected]
Artifact Registry Writer
وكاتب Logs Writer
Internal
إذا كنت تريد تقييد مستخدمي الشراء داخل التطبيق (IAP) بنطاق مؤسسة Google Cloud Platform الخاص بكExternal
إذا كان لديك بعض المستخدمين في نطاق مختلف عن نطاق مؤسسة Google Cloud PlatformYOUR_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 BuildYOUR_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;
}}}