Deletes a VPC access authorization without unpublishing the associated APIs.
Operation description
This API is intended for API providers.
Revokes the permissions of API Gateway to access your VPC instance.
Deleting an authorization affects the associated API. Before you delete the authorization, make sure that it is not used by the API.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apigateway:RemoveVpcAccess |
delete |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| VpcId |
string |
Yes |
The ID of the VPC. |
vpc-uf657qec7lx42paw3qxxx |
| InstanceId |
string |
Yes |
The ID of an ECS or SLB instance in the VPC. |
i-uf6bzcg1pr4oh5jjmxxx |
| Port |
integer |
Yes |
The port number that corresponds to the instance. |
80 |
| NeedBatchWork |
boolean |
No |
Specifies whether batch work is required. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
CEF72CEB-54B6-4AE8-B225-F876FF7BZ015 |
| Apis |
object |
||
| Api |
array<object> |
API operations |
|
|
object |
|||
| ApiId |
string |
API Id |
551877242a4b4f3a84a56b7c3570e4a7 |
| StageId |
string |
The ID of the runtime environment. |
d1e1ee28f9fb4b729db0ee8ca76ff0a5 |
| GroupId |
string |
The ID of the API group. |
78d54ac4424d4b1792e33ca35637e8e4 |
Examples
Success response
JSON format
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BZ015",
"Apis": {
"Api": [
{
"ApiId": "551877242a4b4f3a84a56b7c3570e4a7",
"StageId": "d1e1ee28f9fb4b729db0ee8ca76ff0a5",
"GroupId": "78d54ac4424d4b1792e33ca35637e8e4"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.