0

cloudformationテンプレートにEFSボリュームIDを渡すとき、私はトラブルこれが動作しない理由を考え出すを抱えている:私はエラーを取得するEFS FileSystem IDをクラウドフォーメーションテンプレートに正しく渡す方法は?

Parameters: 
    EFSFileSystem: 
     Description: EFS file system to mount 
     Type: AWS::EFS::FileSystem 

Parameters: 
    EFSFileSystem: 
     Description: EFS file system to mount 
     Type: AWS::EFS::FileSystem::Id 

と、これはどちらか動作しません。 :

parameter type AWS::EFS::FileSystem::Id for parameter name EFSFileSystem does not exist

これはIDを通過し(FS-XXXXXXX):

Parameters: 
    EFSFileSystem: 
     Description: EFS file system to mount 
     Type: String 

タイプをAWS :: EFS :: FileSystem :: Idに設定しないでください。

答えて

2

AWS :: EFS :: FileSystem :: Idのリソースタイプはありません。 FileSystemリソースタイプのみ。あなたの雲の情報にパラメータを渡して、 'タイプ'を設定する場合は、String、Number、List、CommaDelimitedListのみのパラメータのタイプを設定します。雲の情報は、入力された値が雲の種類のリソースタイプではなく、それらのタイプの1つと一致することを確認します。

AWSで作成できる「もの」は、雲型リソースタイプです。パラメータ型は、あなたが期待している値は何ですか?そのため、Type Stringではfs-xxxxxxxの値が渡されます。

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html

関連する問題