एडब्ल्यूएस CDK EcsDeployAction अद्यतन मौजूदा Fargate सेवा

0

सवाल

मैं कर रहा हूँ deployng Fargate के माध्यम से सेवाओं एडब्ल्यूएस CDK आसानी के साथ.

अब मैं अद्यतन करने की जरूरत है एक सेवा, उदाहरण के लिए, एक काम की छवि ।
मैं 'm की कोशिश कर रहा करने के लिए का उपयोग करके यह पूरा @एडब्ल्यूएस-cdk/एडब्ल्यूएस-codepipeline और कार्रवाई EcsDeployAction

मैं कोशिश कर रहा हूँ करने के लिए आयात और अद्यतन एक मौजूदा (पहले से तैनात) fargate सेवा, इस तरह:

const pipeline = new codepipeline.Pipeline(this, 'MyPipeline')

// import an existing fargate service
const fargateService = ecs.FargateService.fromFargateServiceArn(
  this,
  "FargateService",
  "MyFargateServiceARN"
);

// Deploy a new version according to what 
const sourceStage = this.pipeline.addStage({
  stageName: 'Deploy',
  actions: [
    new codepipeline_actions.EcsDeployAction({
      actionName: "ECS-Service",
      service: fargateService,       <--- here the typescript error
      input: ...
    })
  ]
})

लेकिन यह नहीं होता है सही प्रतीत होता है क्योंकि मैं एक टाइपप्रति त्रुटि:

Property 'cluster' is missing in type 'IFargateService' but required in type 'IBaseService'

किसी भी विचार है?

1

सबसे अच्छा जवाब

1

वहाँ एक प्रकार बेमेल. EcsDeployActionProps उम्मीद की सेवा का सहारा करने के लिए हो सकता है के प्रकार IBaseService. लेकिन यह एक असंगत IFargateService प्रकार से fromFargateServiceArn.

सौभाग्य से, संबंधित स्थिर fromFargateServiceAttributes(स्कोप, आईडी, attrs) रिटर्न संगत प्रकार IBaseService आप के लिए देख रहे हैं.

2021-11-23 20:59:21

धन्यवाद । मैं इस दृष्टिकोण की कोशिश करो, यह सुनिश्चित करने के लिए काम करेंगे.
andreav

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में