問題タブ [pulumi]

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.

0 投票する
1 に答える
363 参照

azure-devops - Pulumi Azure パイプライン タスク

私は Pulumi を初めて使用するので、現在、インフラストラクチャを作成するために Azure リリース パイプラインで Pulumi を実行しようとして苦労しています。開発中、ローカル ストレージを使用して pulumi の状態を保存し ( pulumi login --local)、スタックを作成し (dev はそのうちの 1 つです)、Azure サブスクリプションに対してデプロイ スクリプトを簡単にテストすることができました。これで、ビルド パイプラインによって作成されたコードをソース管理にプッシュし (動作します)、Pulumi Azure Pipelines タスクを使用してリリース パイプラインからインフラストラクチャを作成しようとしています。状態ファイルに BLOB ストレージを使用するように構成できましたが、開発スタックに対して実行pulumi up --yes --skip-previewすると、開発スタックが存在しないというエラーが表示されます。

pulumi stack init dev使用するすべての「ストア」で行う必要がありますか? Pulumi.stack_name.yaml ファイルで十分ではありませんか?

これに関するドキュメントが存在しないか明確でないため、続行する方法についてのアドバイスを歓迎します。

ありがとうございました!

0 投票する
1 に答える
326 参照

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の例を誰かが提供できますか?

0 投票する
1 に答える
221 参照

amazon-web-services - Pulumi - 「AWS_PROXY」は現在、Lambda 関数のみをサポートしています

Alias を使用して Lambda 関数に接続された API Gateway を作成したいのですがIntegrationRouteTargetProvider、API への統合ルートを提供しています。ラムダからURIを取得したので、正しいと思います。また、SOの質問の数を確認しました。また、ドキュメントにはarn:aws:apigateway:{region}:{subdomain.service|service}:path|action/{service_api}.

私のウリは

arn:aws:apigateway:eu-central-1:lambda:path/2015-03-31/functions/arn:aws:lambda:eu-central-1:051069080387:function:deploy-test-4-lambda/invocations.

ただし、API を作成しようとすると、エラーが発生します。

パス '/' のリソースの 'ANY' に統合を配置できません: タイプ 'AWS_PROXY' の統合は現在、Lambda 関数と Firehose ストリームの呼び出しのみをサポートしています。

これが私のものIntegrationRouteTargetProviderです:

APIを作成するときにそれを使用するよりも

0 投票する
1 に答える
518 参照

amazon-web-services - プロバイダーの構成を検証できませんでした: 2 つのエラーが発生しました - 無効または不明なキー Pulumi

私は現在、Pulumi TypeScript の Infrastructure as Code を使用しており、これまでのところ楽しんでいます。残念ながら、私は大きな障害にぶつかりました。Pulumi 構成で SSM パラメータのストアを作成しようとしていました。

これをやってみました。それに応じて、設定に秘密を設定します。

pulumi config set --secret auth0-client_secret thesecret pulumi config set --secret auth0-client_id theId

その後、実行するpulumi upと、次のようにヒットしました。

それ以来、私はそのエラーを取り除くことができませんでした! コードの一部をオフ/オンにして 40 分以上頭を悩ませてきましたが、それが機能しているように見えるのは、Pulumi がすべてのリソース (何か、もちろんやりたくない)。

私は試しました: - pulumi config rm auth0_client_secret - pulumi config rm auth0-client_secret

Windows マシンのUser:/.pulumiフォルダーにアクセスして、どこにあるのかを確認しました。答えはありません。

問題は、プルミがハイフンをどのように見る傾向があるかにあるようです-

Pulumi の設定をリセットする方法はありますか? Yaml ファイルを調べてキーを再作成し、再度削除しても無駄でした。オンラインでも何も見つからないようです。

これだけ: https://www.pulumi.com/docs/intro/concepts/config/#ching-the-secrets-provider-for-a-stack

何か案は?

ありがとうございました!!