問題タブ [infrastructure-as-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ローカルの状態/チェックポイント値の読み取り Pulumi
TL;DR。ローカル Pulumi スタックを保存して、以前のスタックからの出力を新しいスタックに準備したいと思います。たとえば、以前に作成した VPC/サブネットに AWS Fargate ECS クラスターを作成します。Pythonでそれを行う方法は?
Pulumi スタックを作成しdev
、コードを適用しました。
そしてそのようなものを得ましたOutputs
:
ここでわかるように、ローカル スタック配置を使用しています/root/.pulumi/stacks/dev.json
。ここまでは順調ですね。他のディレクトリで、fargate クラスターの説明を作成したいと思います。
pulumi-private-subnet-ids
ここで、以前に作成された, pulumi-public-subnet-ids
,pulumi-vpc-id
出力値を読み取る必要がありますか? それを正しく行う方法は?
https://app.pulumi.comバックエンドの例のみを見つけました:
https://www.pulumi.com/docs/intro/concepts/organizing-stacks-projects/#inter-stack-dependencies
https://www .pulumi.com/docs/intro/concepts/programming-model/#stack-references
https://www.pulumi.com/docs/tutorials/aws/aws-py-stackreference/
他のスタック/ディレクトリで出力を読み取る方法のローカルまたはAWS s3の例を誰かが提供できますか?
amazon-ecs - aws-ecs-patterns エラー: このサービスのクラスターには Ec2 容量が必要です。クラスタで addXxxCapacity() を呼び出します
AWS CDK のドキュメントによると、VPC を宣言した場合、「capacity」を宣言すべきではありませんが、 cdk synthを実行すると次のエラーが発生します...
throw new Error(
Validation failed with the following errors:\n ${errorList}
);エラー: 次のエラーで検証に失敗しました: [PrerenderInfrasctutureStack/preRenderApp/Service] このサービスのクラスターには Ec2 容量が必要です。クラスターで addXxxCapacity() を呼び出します。
これが私のコードです...(ネイサン・ペックがこれを見ることを願っています)
bitbucket - Bitbucket Repos のコードとしてのインフラストラクチャ?
BitBucket (クラウド) パイプラインと「infrastructure as code」ツール (cloudformation、terraform、pulumi などのジャンル) を使用して高度なレポ構成オプションを作成および構成する方法はありますか?
Terraform にはいくつかのサポートがあるようですが、私はもっと高度なものを探しています: リポジトリのデプロイと変数の設定を設定し、場合によってはパイプラインを設定する機能などです。Bitbucket には、これらの機能の一部に対してすでにかなり広範な REST API があるようです。しかし、「コードとしてのインフラストラクチャ」スペースには、明らかなラッパーは見当たりません。