

これは新しい CloudFormation テンプレートリファレンスガイドです。ブックマークとリンクを更新してください。CloudFormation の開始方法については、『[AWS CloudFormation ユーザーガイド](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)』を参照してください。

# cfn-get-metadata
<a name="cfn-get-metadata"></a>

`cfn-get-metadata` ヘルパースクリプトを使用すると、CloudFormation からメタデータブロックを取得して、標準出力に表示できます。キーを指定すれば、メタデータブロックのサブツリーを印字することもできます。ただし、最上位レベルのキーのみがサポートされます。

**Topics**
+ [構文](#cfn-get-metadata-Syntax)
+ [オプション](#cfn-get-metadata-options)

## 構文
<a name="cfn-get-metadata-Syntax"></a>

```
cfn-get-metadata --access-key {{access.key}} \
                 --secret-key {{secret.key}} \
                 --credential-file|f {{credential.file}} \
                 --key|k {{key}} \
                 --stack|-s {{stack.name.or.id}} \
                 --resource|-r {{logical.resource.id}} \
                 --role {{IAM.role.name}} \
                 --url|-u {{service.url}} \
                 --region {{region}}
```

**注記**  
`cfn-get-metadata` は認証情報を必要としないため、`--access-key`、`--secret-key`、`--role`、`--credential-file` オプションを使用する必要はありません。ただし、認証情報が指定されていない場合、CloudFormation はスタックのメンバーシップを確認し、そのインスタンスが属するスタックの呼び出し範囲を制限します。詳細については、「[ヘルパースクリプトのアクセス許可](cfn-helper-scripts-reference.md#cfn-helper-scripts-reference-permissions)」を参照してください。

## オプション
<a name="cfn-get-metadata-options"></a>


| 名前 | 説明 | 必須 | 
| --- | --- | --- | 
|  `-k, --key`  | キーと値のペアの場合は、指定した値のキーの名前が返されます。<br />タイプ: 文字列<br />例: `{ "Key1": "SampleKey1", "Key2": "SampleKey2" }` では、`cfn-get-metadata -k Key2` は `SampleKey2` を返します。 | いいえ | 
|  `-s, --stack`  | スタックの名前です。<br />タイプ: 文字列<br />*デフォルト*: なし<br />例: `-s { "Ref" : "AWS::StackName" },` | はい | 
|  `-r, --resource`  | メタデータを含むリソースの論理リソース ID です。<br />タイプ: 文字列<br />例: `-r WebServerHost` | はい | 
| `--role` (リソースシグナル送信のみ) | インスタンスに関連付けられた IAM ロールの名前です。<br />タイプ: 文字列<br />条件: 認証情報ファイルパラメーターは、このパラメーターより優先されます。 | いいえ | 
|  `--region`  | CloudFormation URL の生成元となるリージョンです。<br />タイプ: 文字列<br />*デフォルト*: なし<br />例: `--region ", { "Ref" : "AWS::Region" },` | いいえ | 
|  `--access-key`  | CloudFormation の DescribeStackResource を呼び出す許可が付与されたアカウントの AWS アクセスキー。<br />タイプ: 文字列<br />条件: 認証情報ファイルパラメーターは、このパラメーターより優先されます。 | 条件付き | 
|  `--secret-key`  | 指定した AWS アクセスキーに対応する AWS シークレットキーです。<br />タイプ: 文字列<br />条件: 認証情報ファイルパラメーターは、このパラメーターより優先されます。 | 条件付き | 
|  `-f, --credential-file`  | シークレットキーとアクセスキーの両方を含むファイルです。<br />タイプ: 文字列<br />条件: 認証情報ファイルパラメーターは、--access-key および --secret-key パラメーターよりも優先されます。 | 条件付き | 