import EciClient from 'aliyun-eci-node-sdk';
const client = new EciClient({
RegionId: 'cn-hangzhou',
AccessKeyId: process.env.AccessKeyId,
AccessKeySecret: process.env.AccessKeySecret,
Version: '2018-08-08'
});
export interface CreateContainerGroupRequestDO {
SecurityGroupId: string;
VSwitchId: string;
ContainerGroupName: string;
InitContainers?: Array<any>;
Container: Array<any>;
ZoneId?: string;
RestartPolicy?: string;
Tags?: Array<any>;
ImageRegistryCredentials?: Array<any>;
Volumes?: Array<any>;
EipInstanceId?: Array<string>;
DnsConfig?: any;
Cpu?: string;
Memory?: string;
}
import EciClient from 'aliyun-eci-node-sdk';
const result = await client.createContainerGroup({
SecurityGroupId: process.env.SecurityGroupId,
VSwitchId: process.env.VSwitchId,
ContainerGroupName: 'test',
Container: [{
Command: ['%2Fbin%2Fsh', '-c', 'echo 1'],
Cpu: '1.00',
Image: 'ubuntu',
Memory: '2.00',
Name: 'u1'
}]
});