«amazon-cloudformation» 태그된 질문

Amazon Web Services CloudFormation은 JSON 또는 YAML 기반 템플릿 시스템으로, 관련 AWS 리소스 모음을 생성 및 관리하고이를 순서대로 예측 가능한 방식으로 프로비저닝 및 업데이트하는 데 사용할 수 있습니다. 이를 '코드로서의 인프라'라고 생각할 수 있습니다.

3
CloudFormation에서 기존 리소스를 어떻게 재사용 할 수 있습니까?
CloudFormation 템플릿에 리소스로 S3 버킷이 있습니다. 로 DeletionPolicy설정했습니다 Retain. 이것은 스택을 삭제할 때 버킷을 실제로 유지하는 것으로 예상대로 작동합니다. 그러나 스택을 다시 생성하려고하면 동일한 버킷을 다시 생성하는 동안 생성에 실패하고 이미 존재한다는 오류 메시지가 표시됩니다. 이미 존재하는 리소스를 다시 생성하지 않으려면 CloudFormation 템플릿에 무엇을 추가해야합니까? 내 템플릿의 관련 조각은 다음과 …

1
기존 S3 버킷과 함께 CloudFormation 사용
CloudFormation을 사용 하여 기존 버킷 에서 AWS :: S3 :: Bucket의 일부 속성을 설정하려고합니다 . 즉, 버킷을 생성하고 싶지 않고 일부 설정 만 적용하고 싶습니다. 다음은 cloudformation JSON의 예입니다. "websitePreviewBucket": { "Type": "AWS::S3::Bucket", "Properties": { "AccessControl": "PublicRead", "VersioningConfiguration": { "Status": "Suspended" }, "BucketName": "preview.website.com", "WebsiteConfiguration": { "IndexDocument": "index.html", "ErrorDocument": "error.html" …


5
AWS CloudFormation-템플릿의 사용자 지정 변수
CloudFormation 템플릿 파라미터에서 파생 된 자주 사용되는 값에 대한 바로 가기를 정의 할 수있는 방법이 있습니까? 예를 들어 - 나는 ELB 이름을 가진 다중 AZ 프로젝트 스택을 생성하는 스크립트를 가지고 project와라는 ELB 뒤에 두 인스턴스 project-1와 project-2. 나는 ELBHostName매개 변수를 템플릿 에만 전달 하고 나중에 그것을 사용하여 구성합니다. "Fn::Join": [ …

3
Amazon Cloudformation에서 EC2 :: Instance 또는 RDS :: DBInstance를 강제로 다시 생성 할 수 있습니까?
Cloudformation 스택을 사용하여 EC2 또는 RDS 인스턴스를 강제로 다시 생성 할 수 있습니까? 내 스택은 작업을 계속하기 위해 전체 스택을 삭제 해야하는 대신 단순히 리소스를 파괴하고 생성하는 것이 문제를 해결하는 지점에 갇혀 있습니다. 편집하다: 이 문제는 두 번 나에게 맞았다. 먼저 몇 가지 기본값으로 AWS :: RDS :: Instance를 생성 …

2
AWS CloudFormation : VPC 기본 보안 그룹
나는 cfn 스택을 가지고 있으며 VPC, 여러 보안 그룹 및 소수의 EC2 인스턴스를 생성합니다. 스택 내에서 생성 된 보안 그룹을 스택으로 생성 된 인스턴스에 할당하는 것은 쉽지 않습니다. 그러나 기본 VPC SG에 관심이 있습니다. VPC가 생성되면 (GUI를 통해 수동으로, 클라우드 형식 또는 다른 방법으로) AWS는 해당 그룹의 모든 인스턴스에 대해 …

4
cloudformation에서 재사용 가능한 문자열을 만들 수 있습니까?
나는 문자열을 가지고 있으며 태그 및 호스트 이름과 같은 많은 다른 것들에 사용되는 많은 변수로 구성됩니다. 템플릿을 통해 Ref를 사용할 수있는 재사용 가능한 문자열을 만드는 방법이 있습니까? 이것에 대한 의견은 대단히 감사하겠습니다. 편집 : 예는 ProjectName 및 Environment와 같은 2 개의 매개 변수를 전달합니다. "Fn::Join" : [ "-", [ {"Ref":"ProjectName"}, …

4
AWS 클라우드 구성이 내가 지정한 패키지를 설치하지 않는 이유는 무엇입니까?
AWS 서비스를 처음 접했습니다. AWS 클라우드 구성을 사용하려고하는데 템플릿을 만들었습니다. 템플릿에 오류가 없으며이를 사용하여 컴퓨터를 만들 수 있습니다. 그러나 템플릿에 일부 구성을 추가하여 시작 중에 Tomcat, git 및 기타 항목을 설치했습니다. 그러나 그것은 나에게 일어나지 않습니다. 다음은 Tomcat 설치에 사용한 코드 부분입니다. "Resources": { "Tomcat": { "Type": "AWS::EC2::Instance", "Metadata": { …

4
AWS :: Route53 :: RecordSet를 생성하려고 할 때 AWS CloudFormation이 "잘못된 요청"을 반환 함
나는 이것에 손실이 있습니다. 99 %의 시간은 CloudFormation이 작업 할 수있는 일종의 디버그 메시지를 제공하는 데 능숙하지만, "잘못된 요청"으로 인해 특히 리소스가 시작하기 매우 단순 할 때 문제가 발생했습니다. 이 문제는 Ansible에서 생성 한 템플릿이므로 {{...}} 표기법을 사용하는 문제입니다. "DatabaseDNSRecord": { "Type": "AWS::Route53::RecordSet", "Properties": { "HostedZoneId": "HOSTED_ZONE_ID", "Name": "db.{{ item.env_name|lower …

1
Api 게이트웨이를 가리 키도록 Route 53을 설정하는 방법
한 번에 웹 사이트를 만드는 Cloudformation 구성 파일을 작성 중입니다. 여기에는 람다 함수 생성, API 게이트웨이 생성, S3 버킷 설정, Route 53 영역 및 레코드 생성이 포함됩니다. 지금까지: Lambda 함수 생성 및 역할 (작동) 배포 및 역할 인 API Gateway 만들기 (작동) S3 버킷 생성 및 정책 (작동) 사이트에 대한 …

3
AWS Cloudformation 및 수동 변경
Cloudformation 객체를 수동으로 엉망으로 만들 때 발생하는 일에 대한 문서를 찾을 수없는 것 같습니다. 객체에 태그가 붙어 있지만 누군가 라우팅 규칙을 삭제하면 복구됩니까? 편집 : 두 가지 모순되는 답변이 있습니다. 동료에게 이러한 리소스 수정에 대한 지침을 제공해야하므로 문서 / 증거를 요청하고 싶습니다.

2
AWS CloudFormation의 조건부 속성
일부 EC2 인스턴스를 생성하기위한 AWS CloudFormation 템플릿이 있습니다. 그러나 그중 일부는 특정 요구 사항 PrivateIpAddress이 있으며 템플릿에 통합하는 방법을 알아 내려고 고심하고 있습니다. 지금은 템플릿 매개 변수 PrivateIP와 조건 만들기가 RequestedPrivateIP있습니다. 여태까지는 그런대로 잘됐다. 그러나 AWS::EC2::Instance리소스 사양 에 통합하는 방법을 알 수 없습니다 . 나는 이것을 시도했다 : "PrivateIpAddress": { …

4
Cloudformation 기존 정책을 참조하는 새로운 역할을 만들 수 있습니까?
현재 다른 인스턴스의 특정 키 경로 (예 : 폴더)에 대한 특정 액세스 권한이있는 공유 S3 버킷이 있습니다. 새 역할로 인스턴스 프로파일을 생성하고 해당 폴더에 대한 액세스 제한 문제를 테스트 할 수 없었습니다. 내 문제는 정의 된 정책이있는 기존의 일반 역할이 있으며 각 스택에 대한 새 역할에 포함시킬 수 있다는 것입니다. …

1
AWS CloudFormation이 인스턴스를 시작할 때 나중에 사용할 KeyPair를 생성 할 수 있습니까?
CloudFormation의 일부로 생성 된 키 쌍을 사용하여 스택을 시작하고 싶습니다. 가능합니까? .... "Resources": { "ReverseProxyKeyPair": { "Type": "AWS::EC2::KeyPair", "Properties": { "KeyName": "reverse_proxy" } }, .... 추측했지만 작동하지 않았습니다. CloudFormation에 대한 스키마를 추적하여 이것이 불가능하다고 말하지 않았습니다. 대부분의 예제는 KeyPair가 이미 생성되었다고 가정합니다. 생성시 한 번만 다운로드 할 수 있기 때문에 …

1
AWS CloudFormation Stack 인스턴스에 SSH로 연결할 수 없음
현재이 템플릿을 따르는 확장 가능한로드 밸런서를 설정했습니다. https://github.com/satterly/AWSCloudFormation-samples/blob/master/LAMP_Multi_AZ.template AWS::AutoScaling::AutoScalingGroup.CreationPolicy.ResourceSignal.Count키를 조정 한 후 0(기본적으로 성공 신호를받지 않고 스택을로드 할 수 있음) 스택을로드 할 수 있었고 사용 가능한 모든 리소스를 볼 수있었습니다. 생성 된 키의 퍼블릭 DNS를 볼 수 있지만 인스턴스에 SSH로 연결할 수 없습니다. 인스턴스 규칙 내의 모든 사람에게 SSH 액세스 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.