Kapsayıcı (ECS) ve Pipeline
Docker imajlarını İstanbul'da ayrılmış ya da sunucusuz düğümlerde çalıştırın; servisler, ölçekleme, alan adı, özel imaj deposu ve Git ile derleme (Gyro Pipeline).
Nasıl yapılır
Kapsayıcı servisi çalıştırmaİstanbul'da bir Gyro Kapsayıcı ortamı alın ve Docker imajınızı HTTPS ile yayınlayın.Git push ile yayın (Gyro Pipeline)Bir depo bağlayın: her push Dockerfile'ı derler ve servisi kesintisiz yeni sürüme geçirir.Kapsayıcılar: çıkış IP'leri ve iç adresler
Kapsayıcılar (ECS) 66
Gyro Kapsayıcı (ECS), İstanbul tr-ist-1: Docker imajlarını size ayrılmış düğüm havuzunda çalıştırın. Kesintisiz dağıtım, sürüm geçmişi ve geri alma, ölçekleme, ortam değişkenleri ve şifreli gizli değerler, <ad>-<kod>.gyroapp.net HTTPS adresi ve kendi alan adlarınız (ücretsiz sertifika), loglar ve grafikler.
- GET
/cloud/containers/{id}/servicesKapsayıcı servislerini listele - POST
/cloud/containers/{id}/servicesKapsayıcı servisi oluştur - GET
/cloud/containers/{id}/services/{name}Kapsayıcı servisini getir - PATCH
/cloud/containers/{id}/services/{name}Yeni sürüm dağıt / ayar değiştir - DELETE
/cloud/containers/{id}/services/{name}Kapsayıcı servisini sil - POST
/cloud/containers/{id}/services/{name}/scaleServisi ölçekle - POST
/cloud/containers/{id}/services/{name}/restartServisi yeniden başlat - POST
/cloud/containers/{id}/services/{name}/rollbackÖnceki sürüme dön - GET
/cloud/containers/{id}/services/{name}/revisionsSürüm geçmişi - PUT
/cloud/containers/{id}/services/{name}/envOrtam değişkenlerini ayarla - PUT
/cloud/containers/{id}/services/{name}/secretsGizli değer ayarla - DELETE
/cloud/containers/{id}/services/{name}/secretsGizli değer sil - GET
/cloud/containers/{id}/services/{name}/logsServis logları - GET
/cloud/containers/{id}/services/{name}/metricsServis işlemci / bellek - GET
/cloud/containers/{id}/services/{name}/domainsServisin alan adları - POST
/cloud/containers/{id}/services/{name}/domainsAlan adı bağla - POST
/cloud/containers/{id}/services/{name}/domains/verifyBekleyen alan adlarını kontrol et - DELETE
/cloud/containers/{id}/services/{name}/domains/{domain}Alan adını kaldır - PUT
/cloud/containers/{id}/services/{name}/autoscalingServisin otomatik ölçekleme / uyarı eşiği - GET
/cloud/containers/{id}/notificationsBildirim ayarları ve süren uyarılar - PUT
/cloud/containers/{id}/notificationsBildirim kanallarını ayarla - POST
/cloud/containers/{id}/notifications/testTest bildirimi gönder - POST
/cloud/containers/{id}/notifications/webhook-secretWebhook imza anahtarı - GET
/cloud/containers/{id}/nodesDüğüm havuzu - PUT
/cloud/containers/{id}/nodesEk düğüm sayısını ayarla - GET
/cloud/containers/{id}Kapsayıcı ortamı ayrıntısı (namespace, iç adresleme, çıkış IP'leri) - DELETE
/cloud/containers/{id}Kapsayıcı ortamını sil (ön ödemeli) - GET
/cloud/containers/{id}/egress-ipsKapsayıcı ortamının çıkış IP'leri - GET
/cloud/containers/{id}/eventsSon uyarılar - PUT
/cloud/containers/{id}/egress-approvalÇıkış IP değişikliği onay adımı - POST
/cloud/containers/{id}/egress-change/approveBekleyen çıkış IP değişikliğini onayla - PUT
/cloud/containers/{id}/external-registryHarici özel depo bilgisi - DELETE
/cloud/containers/{id}/external-registryÖzel depo bilgisini sil - GET
/cloud/containers/{id}/registryOrtamın Gyro imaj deposu - POST
/cloud/containers/{id}/registry/credentialsDepo parolası - POST
/cloud/containers/{id}/registry/rotateDepo parolasını yenile - PUT
/cloud/containers/{id}/registry/policyİmaj temizlik ayarı - GET
/cloud/containers/{id}/registry/imagesDepodaki imajlar - DELETE
/cloud/containers/{id}/registry/imagesİmaj etiketini sil - GET
/cloud/containers/{id}/registry/importsİmaj içe aktarmaları (ilerleme ve geçmiş) - POST
/cloud/containers/{id}/registry/importsBaşka bir depodan imaj içe aktar - GET
/cloud/containers/{id}/pipelinesPipeline'ları listele - POST
/cloud/containers/{id}/pipelinesPipeline oluştur - GET
/cloud/containers/{id}/pipelines/{pipeline}Pipeline'ı getir - PATCH
/cloud/containers/{id}/pipelines/{pipeline}Pipeline'ı değiştir - DELETE
/cloud/containers/{id}/pipelines/{pipeline}Pipeline'ı sil - GET
/cloud/containers/{id}/pipelines/{pipeline}/webhookWebhook adresi ve gizli anahtar - POST
/cloud/containers/{id}/pipelines/{pipeline}/webhook/rotateWebhook gizli anahtarını yenile - POST
/cloud/containers/{id}/pipelines/{pipeline}/testDepo erişimini test et - PUT
/cloud/containers/{id}/pipelines/{pipeline}/secretsDerleme gizli değeri ayarla - DELETE
/cloud/containers/{id}/pipelines/{pipeline}/secrets/{secret}Derleme gizli değerini sil - GET
/cloud/containers/{id}/pipelines/{pipeline}/runsPipeline çalıştırmaları - POST
/cloud/containers/{id}/pipelines/{pipeline}/runsÇalıştırma başlat - GET
/cloud/containers/{id}/pipeline-runs/{run}Çalıştırmayı getir - GET
/cloud/containers/{id}/pipeline-runs/{run}/logsÇalıştırma logu - POST
/cloud/containers/{id}/pipeline-runs/{run}/cancelÇalıştırmayı durdur - POST
/cloud/containers/{id}/pipeline-runs/{run}/approveDağıtımı onayla - POST
/cloud/containers/{id}/pipeline-runs/{run}/rejectDağıtımı reddet - POST
/cloud/containers/{id}/pipeline-runs/{run}/redeployBu çalıştırmanın imajını yeniden dağıt (geri dönüş) - POST
/cloud/containers/{id}/pipelines/{pipeline}/uploadsArşiv derlemesi için yükleme adresi - PUT
/cloud/containers/{id}/pipelines/{pipeline}/deploy-keySSH deploy key oluştur - DELETE
/cloud/containers/{id}/pipelines/{pipeline}/deploy-keySSH deploy key'i sil - GET
/cloud/containers/{id}/pipelines/{pipeline}/host-keySSH sunucu anahtarı - PUT
/cloud/containers/{id}/pipelines/{pipeline}/host-keySSH sunucu anahtarını onayla (ya da kaldır) - GET
/cloud/containers/plansKapsayıcı ortam paketlerini listele - POST
/cloud/containersKapsayıcı ortamı oluştur (toplu)