Concede permissões de interface de rede elástica (ENI) a um parceiro da Alibaba Cloud (ISV certificado) ou a um usuário individual.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:CreateNetworkInterfacePermission |
create |
*NetworkInterface
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
A região da permissão de ENI. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente da Alibaba Cloud. |
cn-hangzhou |
| AccountId |
integer |
Sim |
A região da permissão de ENI. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente da Alibaba Cloud. |
1234567890 |
| NetworkInterfaceId |
string |
Sim |
O ID da conta do parceiro da Alibaba Cloud (ISV certificado) ou do usuário individual. |
eni-bp14v2sdd3v8htln**** |
| Permission |
string |
Sim |
O ID da ENI. |
InstanceAttach |
|
Não |
A permissão de ENI. Atualmente, apenas InstanceAttach é suportado. InstanceAttach: permite que o usuário autorizado anexe sua ENI à instância ECS dele. A instância ECS deve estar na mesma zona que a ENI. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
0FCD3DEF-63D3-4605-A818-805C8BD7DB87 |
| NetworkInterfacePermission |
object |
As informações sobre a permissão de ENI. |
|
| Permission |
string |
A permissão de ENI. |
InstanceAttach |
| NetworkInterfaceId |
string |
O ID da ENI. |
eni-bp14v2sdd3v8htln**** |
| AccountId |
integer |
O ID da conta do parceiro da Alibaba Cloud (ISV certificado). |
1234567890 |
| NetworkInterfacePermissionId |
string |
O ID da permissão de ENI. |
eni-perm-bp1cs4lwn56lfb**** |
| ServiceName |
string |
O nome do serviço da Alibaba Cloud. |
Elastic Compute Service |
| PermissionState |
string |
O estado da permissão de ENI. Valores válidos:
|
Granted |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0FCD3DEF-63D3-4605-A818-805C8BD7DB87",
"NetworkInterfacePermission": {
"Permission": "InstanceAttach",
"NetworkInterfaceId": "eni-bp14v2sdd3v8htln****",
"AccountId": 1234567890,
"NetworkInterfacePermissionId": "eni-perm-bp1cs4lwn56lfb****",
"ServiceName": "Elastic Compute Service",
"PermissionState": "Granted"
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParameter | %s | |
| 400 | UnsupportedParameter | %s | |
| 400 | InvalidParameter | %s | |
| 400 | InvalidInstanceID.Malformed | %s | |
| 400 | InvalidOperation.InvalidEniState | %s | |
| 400 | NotBelongUser | %s | |
| 400 | InvalidOperation.PermissionExisted | %s | |
| 403 | InvalidUserType.NotSupported | %s | |
| 403 | Abs.InvalidAccount.NotFound | %s | |
| 403 | Forbidden.NotSupportRAM | %s | |
| 403 | Forbidden.SubUser | %s | |
| 404 | InvalidOperation.PermissionNotExisted | %s | |
| 404 | InvalidEniId.NotFound | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.