Cloud Assembly에서 기능 태그를 사용하면 인프라 구성 요소의 배포에 대한 배치 논리를 정의할 수 있습니다. 기능 태그는 이러한 배치를 하드 코딩하는 보다 강력하고 간결한 옵션입니다.

계산 리소스, 클라우드 영역, 이미지와 이미지 맵, 네트워크와 네트워크 프로파일에 대한 기능 태그를 생성할 수 있습니다. 이러한 리소스를 생성하기 위한 페이지에는 기능 태그 생성을 위한 옵션이 포함되어 있습니다. Cloud Assembly의 [태그 관리] 페이지를 사용하여 기능 태그를 생성할 수도 있습니다. 클라우드 영역과 네트워크 프로파일의 기능 태그는 해당 영역 또는 프로파일 내의 모든 리소스에 영향을 줍니다. 스토리지 또는 네트워크 구성 요소의 기능 태그는 해당 태그가 적용되는 구성 요소에만 영향을 줍니다.

일반적으로 기능 태그는 계산 리소스의 위치, 네트워크의 어댑터 유형 또는 스토리지 리소스의 계층 수준과 같은 항목을 정의할 수 있습니다. 이 밖에 환경 위치 또는 유형과 기타 비즈니스 고려 사항도 정의할 수 있습니다. 전반적인 태그 지정 전략과 마찬가지로 기능 태그는 논리적 방식으로 구성해야 합니다.

Cloud Assembly는 배포 시 클라우드 영역 및 Blueprint의 제약 조건과 기능 태그를 일치시킵니다. 따라서 기능 태그를 생성하고 사용할 때에는 일치가 예상대로 수행되도록 적절한 Blueprint 제약 조건의 생성을 이해하고 계획해야 합니다.

예를 들어 Wordpress 예시의 [클라우드 영역 추가] 항목에서 OurCo-AWS-US-East 영역과 OurCo AWS-US-West 영역에 대한 개발 및 테스트 태그를 생성했습니다. 이것은 OurCo-AWS-US-East 영역이 개발 환경이고 OurCo-AWS-US_West 영역이 테스트 환경임을 나타냅니다. 이러한 기능 태그를 적절한 제약 조건 태그와 함께 쌍으로 구성하면 원하는 환경에 배포할 수 있습니다.