AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::EC2::NetworkInterfacePermission

AWS::EC2::NetworkInterfacePermission 资源指定 Amazon EC2 网络接口的权限。例如,您可以授予 AWS 授权合作伙伴账户权限,以将指定的网络接口附加到其账户中的实例。有关更多信息,请参阅 Amazon EC2 API Reference 中的 CreateNetworkInterfacePermissionNetworkInterfacePermission

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::EC2::NetworkInterfacePermission", "Properties" : { "AwsAccountId" : String, "NetworkInterfaceId" : String, "Permission" : String } }

YAML

Type: "AWS::EC2::NetworkInterfacePermission" Properties: AwsAccountId: String NetworkInterfaceId: String Permission: String

属性

AwsAccountId

AWS 账户 ID。

必需:是

类型:字符串

更新要求替换

NetworkInterfaceId

网络接口的 ID。

必需:是

类型:字符串

更新要求替换

Permission

要授予的权限的类型:INSTANCE-ATTACHEIP-ASSOCIATE

必需:是

类型:字符串

更新要求替换

返回值

Ref

当您将 AWS::EC2::NetworkInterfacePermission 资源的逻辑 ID 传递给内部函数 Ref 时,此函数返回网络接口权限 ID。例如:eni-perm-055663b682ea24b48

有关使用 Ref 功能的更多信息,请参阅参考

示例

授予 INSTANCE-ATTACH 权限

以下示例为指定的网络接口和 AWS 账户创建一个权限 (INSTANCE-ATTACH)。

JSON

{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyNetworkInterfacePermission": { "Type": "AWS::EC2::NetworkInterfacePermission", "Properties": { "NetworkInterfaceId": "eni-030e3xxx", "AwsAccountId": "11111111111", "Permission": "INSTANCE-ATTACH" } } }, "Outputs": { "ReferenceId": { "Value": { "Ref": "MyNetworkInterfacePermission" } } } }

YAML

AWSTemplateFormatVersion: 2010-09-09 Resources: MyNetworkInterfacePermission: Type: 'AWS::EC2::NetworkInterfacePermission' Properties: NetworkInterfaceId: eni-030e3xxx AwsAccountId: '11111111111' Permission: INSTANCE-ATTACH Outputs: ReferenceId: Value: !Ref MyNetworkInterfacePermission

本页内容: