«amazon-cloudformation» etiketlenmiş sorular

Amazon Web Services CloudFormation, ilgili AWS kaynaklarının bir koleksiyonunu oluşturmak ve yönetmek, bunları düzenli ve öngörülebilir bir şekilde sağlamak ve güncellemek için kullanılabilen JSON veya YAML tabanlı bir şablon oluşturma sistemidir. Bunu 'Kod olarak altyapı' olarak düşünebilirsiniz.

3
CloudFormation'da mevcut kaynakları nasıl yeniden kullanabilirim?
CloudFormation şablonumda kaynak olarak S3 kovası var. İle DeletionPolicyayarlanmış Retain. Bu, beklendiği gibi çalışır, yığını silerken, gerçekten de kepçeyi tutar. Ancak, yığını yeniden oluşturmaya çalıştığımda, aynı kepçe oluşturmaya çalışırken oluşturma işlemi başarısız oluyor ve hata iletisinin zaten var olduğundan şikayet ediyor. Zaten var olan bir kaynağı yeniden oluşturmayı denemek için …

1
CloudFormation'ı mevcut bir S3 kovasıyla kullanma
CloudFormation kullanarak, içinde bazı özelliklerini ayarlamak istediğiniz AWS :: S3 :: Kova , bir de varolan kova. Başka bir deyişle, kovayı oluşturmak istemiyorum, sadece bazı ayarları uygulamak istiyorum. İşte benim cloudformation JSON örneğime: "websitePreviewBucket": { "Type": "AWS::S3::Bucket", "Properties": { "AccessControl": "PublicRead", "VersioningConfiguration": { "Status": "Suspended" }, "BucketName": "preview.website.com", "WebsiteConfiguration": { …


5
AWS CloudFormation - Şablonlardaki özel değişkenler
CloudFormation şablon parametrelerinden türetilen sık kullanılan değerler için kısayol tanımlamanın herhangi bir yolu var mı? Örneğin - Bunu ELB adıyla bir Multi-AZ Projesi yığını oluşturan bir senaryo var projectve denilen ELB arkasında iki örneklerini project-1ve project-2. Ben sadece ELBHostNameşablona parametre geçmek ve daha sonra inşa etmek için kullanın: "Fn::Join": [ …

3
Amazon bulutformasyonunda EC2 :: Instance veya RDS :: DBInstance'ın yeniden oluşturulmasını zorlamak mümkün mü?
Bir EC2 veya RDS örneğinin bulut oluşturma yığınlarını kullanarak yeniden oluşturulmasını zorlamak mümkün mü? Yığım, kaynağı yok etmenin ve oluşturmanın onu düzelteceği bir noktada takılıp kalıyor, bunun yerine çalışmaya devam etmek için tüm yığını silmem gerekiyordu. Düzenle: Bu sorun beni iki kez vurdu. Önce bazı varsayılanlarla bir AWS :: RDS …

2
AWS CloudFormation: VPC varsayılan güvenlik grubu
(Diğer şeylerin yanı sıra), bir VPC, birkaç güvenlik grubu ve bir avuç EC2 örnekleri oluşturan bir cfn yığını var. Yığın içinde oluşturulan güvenlik gruplarını da yığın tarafından oluşturulan örneklere atamak önemsizdir. Ancak, varsayılan VPC SG ile ilgileniyorum. Bir VPC oluşturulduğunda (ister GUI, ister bulut bilgisi yoluyla isterse başka bir yolla …

4
bulut dönüşüm içinde yeniden kullanılabilir bir dize oluşturmak mümkün mü?
i Etiketler ve ana bilgisayar adları gibi birçok farklı şey için kullandığım değişkenlerin bir dizi oluşan bir dize var. sadece Ref olsa şablon dışında yapabilirsiniz yeniden kullanılabilir bir dize oluşturmanın bir yolu var mı? bu konuda herhangi bir düşünce çok takdir edilecektir. edit: Bir örnek ProjectName ve onları birleştirerek Çevre …

4
Aws bulut oluşumu neden belirttiğim paketleri kurmuyor?
AWS hizmetlerinde çok yeniyim. AWS bulut oluşumunu kullanmaya çalışıyorum ve bir şablon oluşturdum. Şablon hatasız ve bunu kullanarak makineler oluşturabiliyorum. Ancak, şablona başlangıç ​​sırasında tomcat, git ve diğer şeyleri yükleyecek şekilde bazı yapılandırma ekledim. Ama bu benim için olmaz. Tomcat'i yüklemek için kullandığım kodun bir kısmı: "Resources": { "Tomcat": { …

4
AWS :: Route53 :: RecordSet oluşturmaya çalışırken “Geçersiz istek” döndüren AWS CloudFormation
Bunu kaybettim. CloudFormation zamanının% 99'u, çalışabileceğiniz bir tür hata ayıklama mesajı vermekte oldukça iyidir, ancak "Geçersiz istek" , özellikle kaynakla başlamak oldukça basit olduğunda beni şaşırttı. Bu bana sorunları veren kaynak (Ansible tarafından oluşturulan şablon, dolayısıyla {{...}} notasyonlar), "DatabaseDNSRecord": { "Type": "AWS::Route53::RecordSet", "Properties": { "HostedZoneId": "HOSTED_ZONE_ID", "Name": "db.{{ item.env_name|lower }}v2.<DOMAIN>.com.", …

1
Route 53'ü Api Gateway'i gösterecek şekilde nasıl ayarlarım
Tek seferde bir web sitesi oluşturmak için bir Cloudformation yapılandırma dosyası yazıyorum. Bu, lambda işlevleri oluşturma, API Ağ Geçidi oluşturma, S3 Grubu Kurma, Route 53 bölgesi oluşturma ve kayıtları içerir. Şimdiye kadar: Lambda fonksiyonlarının oluşturulması ve rolü (çalışır) Dağıtımını ve rolünü API Ağ Geçidi oluşturma (çalışıyor) Bir S3 kovası oluşturma …

3
AWS Cloudformation ve manuel değişiklikler
Cloudformation'ın nesnelerini elle karıştırdığınızda ne olacağı hakkında herhangi bir belge bulamıyorum. Nesnelerini etiketlediğini görüyorum, ancak birisi yönlendirme kuralını silerse kurtarır mı? EDIT : Sadece iki çelişkili cevap aldım. Meslektaşlarıma bu kaynakları değiştirme konusunda hangi yönleri verdiğime karar vermem gerektiğinden, bazı belgeler / kanıtlar istiyorum.

2
AWS CloudFormation'da Koşullu Özellik
Bazı EC2 örnekleri oluşturmak için bir AWS CloudFormation şablonumuz var. Ancak bunlardan bazıları belirli bir PrivateIpAddressşey gerektiriyor ve bunu şablona nasıl dahil edeceğimizi anlamaya çalışıyorum. Şimdilik bir şablon parametresi PrivateIPve bir Koşul oluşturuyorum RequestedPrivateIP. Çok uzak çok iyi. Ancak bunu AWS::EC2::Instancekaynak özelliklerine nasıl ekleyeceğimi bilemiyorum . Bunu denedim: "PrivateIpAddress": { …

1
Bir AWS CloudFormation, örnekleri başlatırken daha sonra kullanmak için bir KeyPair oluşturabilir mi?
CloudFormation'ın bir parçası olarak oluşturulan bir anahtar çifti kullanarak yığınımı başlatmak istiyorum. Mümkün mü? .... "Resources": { "ReverseProxyKeyPair": { "Type": "AWS::EC2::KeyPair", "Properties": { "KeyName": "reverse_proxy" } }, .... bir tahmindi, ama işe yaramadı. CloudFormation için bunun mümkün olmadığını söylemek için bir şema izlemedim. Örneklerin çoğu, bir KeyPair'in zaten oluşturulduğunu varsayar …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.