

새로운 *CloudFormation 템플릿 참조 안내서*입니다. 북마크와 링크를 업데이트하세요. CloudFormation을 시작하는 데 도움이 필요한 경우 [AWS CloudFormation 사용 설명서](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)를 참조하세요.

# `Fn::Base64`
<a name="intrinsic-function-reference-base64"></a>

`Fn::Base64` 내장 함수는 입력 문자열의 Base64 표시를 반환합니다. 이 함수는 일반적으로 `UserData` 속성을 통해 인코딩된 데이터를 Amazon EC2 인스턴스에 전달하는 데 사용됩니다.

## 선언
<a name="w2aac24c12b5"></a>

### JSON
<a name="intrinsic-function-reference-base64-syntax.json"></a>

```
{ "Fn::Base64" : valueToEncode }
```

### YAML
<a name="intrinsic-function-reference-base64-syntax.yaml"></a>

전체 함수 이름의 구문:

```
Fn::Base64: valueToEncode
```

짧은 형식의 구문:

```
!Base64 valueToEncode
```

**참고**  
짧은 형식을 사용하고 `valueToEncode` 파라미터에 다른 함수를 바로 포함시킬 경우 최소 하나 이상의 함수에 대해 전체 함수 이름을 사용합니다. 예를 들어, 다음 구문은 잘못되었습니다.  

```
!Base64 !Sub string
!Base64 !Ref logical_ID
```
대신, 다음 예에 표시된 대로 함수 중 하나 이상에 대해 전체 함수 이름을 사용합니다.  

```
!Base64
  "Fn::Sub": string

Fn::Base64:
  !Sub string
```

## Parameters
<a name="w2aac24c12b7"></a>

valueToEncode  
Base64로 변환할 문자열 값입니다.

## 반환 값:
<a name="w2aac24c12b9"></a>

Base64로 표시된 원래 문자열입니다.

## 예제
<a name="w2aac24c12c11"></a>

### JSON
<a name="intrinsic-function-reference-base64-example.json"></a>

```
{ "Fn::Base64" : "AWS CloudFormation" }
```

### YAML
<a name="intrinsic-function-reference-base64-example.yaml"></a>

```
Fn::Base64: AWS CloudFormation
```

## 지원되는 함수
<a name="w2aac24c12c13"></a>

`Fn::Base64` 함수 내부의 문자열을 반환하는 함수를 사용할 수 있습니다.