ah, the issue here is that you didn’t pass your provider to the resource:
Copy code
name: kms
runtime:
name: yaml
variables: {}
resources:
finance-bucket:
properties:
bucket: lbriggs-test
options:
provider: ${main-provider} # you have defined an explicit provider, therefore you need to pass it to the resource
parent: ${main-provider}
type: aws:s3:Bucket
main-provider:
properties:
accessKey: <redacted>
secretKey: <redacted>
region: us-east-1
type: pulumi:providers:aws
outputs:
s3:
foo: bar
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.