Alibaba Cloud KYC verification Alibaba Cloud Network Isolation and Access Control: Enterprise Security Best Practices, Account Setup, KYC, Billing, and Access Restrictions

Alibaba Cloud / 2026-10-21 17:11:29

Most users searching for this topic are not looking for theory. They are usually in one of these situations: they need to open an Alibaba Cloud account for a company, they are preparing to deploy production workloads with strict internal network isolation, or they are being blocked by account review, payment limits, resource restrictions, or insecure default access settings. In practice, the biggest delays often happen before the first ECS instance is even created: company verification is incomplete, payment cards fail, the account is flagged for review, or the purchased resources cannot be activated in the target region.

This guide is organized around those real operational problems. It starts with account purchase, KYC, funding, renewals, and compliance preparation, then moves into the actual network isolation and access control configuration that enterprise teams need for ECS, databases, internal services, and administrator access.

Alibaba Cloud KYC verification What Users Usually Want to Resolve Before Deployment

For enterprise teams, the key questions are usually operational rather than architectural:

  • Which Alibaba Cloud account type should be used for production, and who should own it?
  • What documents are required for identity verification and why do reviews fail?
  • Which payment method causes the fewest purchase interruptions?
  • Why is an account or order placed under review after payment?
  • How do you avoid exposing ECS, RDS, and management ports to the public internet?
  • How do you separate developer, operations, finance, and auditor permissions?
  • What is the safest way to allow SSH and RDP access without opening broad source IP ranges?
  • How do you compare costs between internet-facing and private-only designs?

If these are your concerns, the deployment sequence matters. A common mistake is purchasing instances first and trying to clean up access control later. In production, reverse the order: prepare the account and compliance path first, then create network boundaries, then grant minimum required permissions, and only after that expose the fewest necessary endpoints.

Preparation Before Purchase and Activation

Account Requirements

For enterprise production use, create or designate a primary Alibaba Cloud account owned by the legal entity, not by an individual employee. Use that root account only for billing, compliance, and account-level security operations. Daily administration should be delegated through RAM users or roles.

ItemRecommendation
Account ownerCompany-controlled email and phone, not a personal mailbox
Primary login protectionEnable MFA immediately after account creation
Billing contactSeparate finance contact from technical operations contact
Access modelUse RAM users/groups for engineers, auditors, finance staff

Permission Requirements

Before deployment, confirm who needs rights to purchase resources, who can create VPCs, who can bind public IPs, and who can modify security groups. Enterprises often face internal risk when too many users retain broad permissions after the initial launch.

Create at least these operational identities:

  • Alibaba Cloud KYC verification Finance administrator: billing, funding, renewal management
  • Platform administrator: VPC, ECS, SLB, NAT Gateway, security groups
  • Database administrator: RDS, Redis, backup, whitelist updates
  • Auditor or security reviewer: read-only access to network and IAM configuration
  • Developer role: limited to application deployment and logs, no unrestricted network changes

Required Resources and Documents

For a smooth purchase and KYC process, prepare the following in advance:

CategoryWhat to prepare
Company verificationBusiness registration details, legal entity information, company address, contact person
PaymentCorporate card, supported online payment method, or preloaded balance
ComplianceExpected deployment region, business type, whether public-facing services are involved
Technical planningIP ranges, target region, expected bandwidth, internal subnet plan, required open ports
OperationsAdmin source IPs, bastion design, backup policy, renewal owner

Step-by-Step Purchase, Verification, and Funding Workflow

Step 1: Create the Enterprise Account Correctly

In the Alibaba Cloud sign-up flow, use a company-controlled email and phone number that will remain valid if employees leave. After registration:

  • Alibaba Cloud KYC verification Go to the account security page.
  • Enable multi-factor authentication for the primary account.
  • Set separate security questions or recovery options where available.
  • Record the legal owner, finance contact, and emergency contact in an internal runbook.

Important consideration: do not start production purchases from a temporary test account and migrate ownership later. This often creates billing fragmentation, renewal confusion, and audit problems.

Step 2: Complete Identity Verification and KYC

Open the account center and complete enterprise verification. Enter company information exactly as reflected in official registration records. Mismatched capitalization, registration numbers, or contact data can delay approval.

When entering verification parameters:

  • Use the full legal company name.
  • Use the official registration number where requested.
  • Provide a contact person who can answer review calls or emails quickly.
  • Ensure uploaded supporting information is current and readable.

Common failure points:

ProblemLikely causeAction
KYC pending too longIncomplete information or manual review queueCheck for email requests, confirm document clarity, contact support with case ID
Verification rejectedEntity mismatch or unsupported document detailsRe-submit using exact legal record format
Account flagged after verificationRisk review triggered by region, payment, or purchase patternPrepare business-use explanation and expected workload details

Step 3: Choose Funding and Payment Method

Alibaba Cloud purchases may be paid through available regional methods such as bank card, online payment, or account balance. For enterprise continuity, prepaid balance plus internal renewal alerts is often safer than relying on a single card transaction at renewal time.

Practical payment advice:

  • If the organization has strict approval workflows, preload account balance for predictable monthly renewals.
  • If using a card, test a small purchase before placing a high-value production order.
  • Keep the payment name aligned with the company entity where possible to reduce review friction.

Where users usually get stuck:

  • Card declines on first purchase
  • Large orders sent for manual review
  • Tax or invoicing details not configured in time
  • Renewals failing because the stored payment method expired

Alibaba Cloud KYC verification Step 4: Understand Risk Control and Compliance Review Before Large Deployment

Enterprise users often assume that successful payment means immediate resource delivery. In reality, some orders are held for risk review. This can happen if the account is new, the order value is high, the target region is sensitive, public bandwidth is large, or the business pattern appears unusual.

Prepare these details in advance for support or review teams:

  • Business website or business description
  • Expected products to be used: ECS, RDS, Redis, SLB, NAT Gateway, CDN
  • Regions to be deployed
  • Whether public IPs are needed
  • Expected number of servers and bandwidth size

This shortens back-and-forth communication during compliance review.

Step 5: Purchase Core Resources in the Correct Order

For enterprise network isolation and access control, use this order instead of buying standalone ECS first:

  1. Create VPC
  2. Create vSwitches/subnets by function
  3. Create security groups
  4. Alibaba Cloud KYC verification Create ECS instances into the correct subnet
  5. Create NAT, load balancer, or bastion path as needed
  6. Create RDS/Redis with private access
  7. Bind public exposure only where required

In the console, when creating a VPC, define a CIDR block that leaves room for expansion. Example:

Zone purposeSuggested subnet example
Management subnet10.10.1.0/24
Application subnet10.10.10.0/24
Database subnet10.10.20.0/24
Cache/internal service subnet10.10.30.0/24

Alibaba Cloud KYC verification Important consideration: reserve separate subnets for management and production data traffic. Do not place jump hosts, databases, and internet-facing web nodes in one flat subnet unless there is a temporary emergency.

How to Configure Network Isolation After Account Activation

Step 1: Create a VPC and Separate Subnets by Trust Level

In the VPC console:

  • Click Create VPC.
  • Enter a VPC name tied to the environment, such as prod-vpc-ap-southeast.
  • Select the target region carefully; moving resources across regions later is not trivial.
  • Enter a non-overlapping CIDR block.

Create multiple vSwitches in separate availability zones if the application requires high availability. For each subnet, use names that indicate purpose, such as prod-web-a, prod-app-a, prod-db-a.

Best practice for access control: isolate by role, not only by application. For example, management traffic should traverse a dedicated subnet or bastion path, while app-to-database traffic should stay private.

Step 2: Create Security Groups for Role-Based Access

In the ECS console, create separate security groups rather than one shared group for all servers.

Security groupInbound rulesOutbound rules
sg-bastionAllow SSH 22 or RDP 3389 only from office/VPN IPAllow to internal server subnets
sg-webAllow 80/443 from internet or CDN rangeAllow app port to app subnet
sg-appAllow only from sg-web or load balancer sourceAllow DB/cache internal ports only
sg-dbAllow 3306 or required DB port only from sg-appRestrict outbound if possible

A frequent operational mistake is allowing 0.0.0.0/0 for SSH, RDP, MySQL, or Redis for temporary testing and forgetting to remove it. In production, never leave admin or database ports globally open.

Step 3: Control Public IP Exposure

Alibaba Cloud KYC verification When creating ECS instances, decide whether a public IP is truly needed. Many enterprise services should be private-only.

  • Web entry point: public exposure usually through SLB, WAF, or CDN path
  • Application servers: private only
  • Database and Redis: private only
  • Administration: through bastion host, VPN, or controlled office IP

Cost impact: public bandwidth, elastic IP, and traffic charges can materially increase spending compared with private-only internal communication. If an instance does not need direct internet access, use NAT Gateway for outbound updates instead of assigning a public IP.

Step 4: Configure RAM for Human Access Control

In the RAM console:

  • Create user groups for Finance, NetOps, SecOps, DBA, and Developers.
  • Alibaba Cloud KYC verification Assign the minimum required managed policies or custom policies.
  • Use roles for temporary elevated access where possible.
  • Alibaba Cloud KYC verification Enable console login only for users who need it.

Example access design:

RoleAllowed actionsRestricted actions
DeveloperView ECS, deploy app, read logsNo VPC deletion, no public IP assignment, no billing changes
DBAManage RDS parameters, backups, accountsNo broad ECS network changes
FinanceRecharge, renewal, invoice operationsNo production instance login
Security reviewerRead-only audit accessNo configuration modification

This is the cleanest way to implement enterprise access control without sharing the root account.

Step 5: Build Controlled Remote Access for SSH and RDP

If Linux and Windows instances require administrative access:

  • Do not open SSH 22 or RDP 3389 to all internet addresses.
  • Restrict access to office IP, VPN source, or bastion subnet.
  • If administrators are mobile, use a bastion host plus MFA rather than widening source IP rules.

Linux SSH checklist:

  • Use key-based authentication if supported by your process.
  • Allow TCP 22 only from approved source ranges.
  • Confirm operating system firewall rules match security group rules.

Windows RDP checklist:

  • Allow TCP 3389 only from approved source ranges.
  • Rotate the initial administrator password after first login.
  • Patch the OS before enabling wider network access.

Troubleshooting sequence if remote access fails:

  1. Check ECS instance status is running.
  2. Alibaba Cloud KYC verification Check security group inbound rule.
  3. Check whether a public IP or private route is actually available.
  4. Check OS firewall: firewalld, iptables, or Windows Defender Firewall.
  5. Check whether the SSH/RDP service is listening on the expected port.

Step 6: Keep Databases Private and Control Database Access Separately

For RDS MySQL or Redis, prefer private endpoint connectivity inside the VPC. If using whitelist rules, add only the application subnet or the exact ECS source addresses. Do not whitelist broad public ranges unless there is no alternative.

For MySQL connection failures, verify:

  • Alibaba Cloud KYC verification The RDS instance and ECS are in compatible networks
  • The whitelist contains the correct source address
  • The DB user has permission from the connecting host pattern
  • The port is not blocked by server or security group rules

For Redis, make sure the instance is not exposed beyond intended internal consumers. Cache services are often accidentally left reachable from too many internal systems.

Common Account Restrictions and How to Handle Them

Purchase Succeeds but Resource Cannot Be Used

This usually indicates review, regional restriction, inventory shortage, or account-level risk control. Check the order status and any email or console notifications. If the order is under manual review, prepare a concise explanation of the intended business workload and network design.

New Account Has Limits on Certain Products or Regions

Some newly created or recently verified accounts may experience quota or availability restrictions. Instead of repeatedly placing failed orders, open a support case with these details:

  • Region and zone needed
  • Required product type and quantity
  • Business reason
  • Expected duration and scale

This is faster than trial-and-error purchases.

Renewal Risk: Services Stop Because Finance Did Not Renew in Time

Set renewal ownership clearly. Use renewal reminders, budget alerts, and account balance thresholds. If using subscription resources for core production systems, enable auto-renew where approval policy permits.

ResourceRenewal prioritySuggested action
ECS production nodesHighAuto-renew or 30-day finance alert
RDS productionHighAuto-renew and weekly balance check
Test instancesLowManual review before renewal
EIP/NAT/SLBHighTrack dependencies to avoid hidden outages

Configuration Recommendations by Scenario

Individual Developers

Use one small VPC, one public web entry or none, and tight security group rules. Avoid exposing databases publicly. A small ECS instance with private database access is usually sufficient. Keep costs low by using private networking wherever possible.

Enterprise Users

Use separate accounts or at least separate environments for production and testing. Create dedicated subnets for management, web, app, database, and cache. Enforce RAM least privilege. Use bastion-based administration and private database endpoints. Build renewal and support ownership into the operating model.

Cross-Border Businesses

Choose region based on user latency, data residency needs, and support workflow. Test latency from user markets before committing. Public bandwidth costs can differ materially by region. If traffic is global, front-end acceleration via CDN plus private back-end communication often reduces exposure and cost.

Website Applications

Use internet-facing entry only on load balancer or CDN path. Keep web nodes in a DMZ-style subnet, app nodes private, and databases private. Allow inbound 80/443 only where required. Restrict SSH and RDP to bastion or office IPs.

Database Workloads

Do not assign public connectivity unless operationally unavoidable. Use whitelist rules, strong DB user separation, regular backup policies, and performance parameter tuning based on workload type. For high concurrency, separate app and DB tiers across subnets and avoid noisy-neighbor style mixed-use hosts.

Cost Comparison: Secure Design vs Exposed Design

Design choiceSecurity impactCost impactOperational impact
Public IP on every ECSHigher attack surfaceHigher bandwidth/EIP costSimpler initially, harder to secure
Private ECS + NAT outboundLower exposureOften better long-term controlMore planning required
Direct DB public accessHigh riskMay seem simplerCommon source of incidents
Private DB + app subnet onlySaferUsually efficientRecommended for production
Shared admin accountPoor auditabilityNo direct savingsHigh internal risk
RAM group-based accessBetter controlMinimal extra costCleaner operations

Troubleshooting Checklist for Enterprise Teams

Order Under Review Too Long

Check email and console notices first. If no update arrives, contact support with the order number, account ID, business use, region, and exact product list. Avoid placing duplicate high-value orders while one is already being reviewed.

Cannot Connect to ECS After Creation

Verify region, instance network type, assigned IP, security group inbound rules, and OS firewall. For Linux, check systemctl status sshd. For Windows, verify RDP service and local firewall status.

MySQL Connection Fails From ECS

Confirm that the ECS source IP or subnet is whitelisted, the DB account allows login from that source, and the application is using the private endpoint rather than a blocked or nonexistent public endpoint.

Developers Can Change Production Network Rules

Move them from direct account-level access to RAM user groups with custom policies. Audit existing permissions and remove wildcard network modification privileges.

Optimization Recommendations

Security Optimization

  • Enable MFA on the primary account and all privileged RAM users.
  • Use least privilege for RAM policies.
  • Remove 0.0.0.0/0 access from SSH, RDP, MySQL, Redis, and management ports.
  • Prefer private connectivity for databases and internal services.
  • Use separate security groups by role and environment.

Performance Optimization

  • Select regions close to end users or application dependencies.
  • Test latency before scaling production.
  • Separate public entry traffic from internal service traffic.
  • Place application and database nodes in the same region and low-latency network path.

Cost Optimization

  • Avoid unnecessary public IPs on internal servers.
  • Use the right purchase model for stable workloads and short-term tests.
  • Track idle ECS, unattached disks, unused EIPs, and overprovisioned bandwidth.
  • Compare always-on public bandwidth costs against CDN or controlled edge exposure.

Stability Optimization

  • Distribute critical workloads across availability zones when supported by the application.
  • Set renewal alarms and ownership for all production subscriptions.
  • Use snapshots and database backups with tested recovery procedures.
  • Document network rules, source IP ownership, and emergency access paths.

The most effective enterprise pattern is simple: complete account verification correctly, reduce payment and renewal friction, expect compliance review on high-risk orders, build VPC segmentation before provisioning workloads, and keep public exposure limited to the smallest possible surface. That sequence prevents both purchasing delays and later security rework.

TelegramContact Us
CS ID
@cloudcup
TelegramSupport
CS ID
@yanhuacloud