本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將區域元件新增至藍圖
您可以將區域類型新增至自訂藍圖的Options
界面,以便在藍圖精靈中產生元件,您可以輸入一或多個 AWS Gions。Gion 類型可以從blueprint.ts
檔案中的基本藍圖匯入。如需詳細資訊,請參閱 AWS 區域
若要匯入 Amazon CodeCatalyst 藍圖區域類型
在您的blueprint.ts
檔案中,新增下列內容:
import { Region } from '@amazon-codecatalyst/blueprints.blueprint'
區域類型參數是一組 AWS 區域代碼可供選擇,或者您可以用*
來包含所有支援的 AWS 區域。
註釋
JSDoc 標籤可以新增至Options
介面中的每個欄位,以自訂欄位在精靈中的顯示和行為方式。對於區域類型,支援下列標籤:
-
註
@displayName
釋可用於在精靈中變更欄位的標籤。範例:
@displayName AWS Region
-
@placeholder
註解可用於變更選取/多重選取元件的預留位置。範例:
@placeholder Choose AWS Region
區域元件範例
從指定的列表中選擇一個區域
export interface Options extends ParentOptions { ... /** * @displayName Region */ region: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>; }
從指定清單中選擇一或多個地區
export interface Options extends ParentOptions { ... /** * @displayName Regions */ multiRegion: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>[]; }
選擇一個 AWS 通路
export interface Options extends ParentOptions { ... /** * @displayName Region */ region: Region<['*']>; }
從指定清單中選擇一或多個地區
export interface Options extends ParentOptions { ... /** * @displayName Regions */ multiRegion: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>[]; }