{"id":18248160,"url":"https://github.com/serverless-components/aws-parameter-store","last_synced_at":"2025-10-27T22:31:55.910Z","repository":{"id":97839369,"uuid":"186833828","full_name":"serverless-components/aws-parameter-store","owner":"serverless-components","description":"Easily Manage Secrets on AWS using Serverless Components","archived":false,"fork":false,"pushed_at":"2020-09-25T02:13:19.000Z","size":49,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-20T14:56:11.375Z","etag":null,"topics":["aws","parameter-store","serverless","serverless-components","serverless-secrets"],"latest_commit_sha":null,"homepage":"https://serverless.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/serverless-components.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-15T13:37:29.000Z","updated_at":"2021-09-27T13:23:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"15cd47a8-e464-4138-a253-afccfa707553","html_url":"https://github.com/serverless-components/aws-parameter-store","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serverless-components%2Faws-parameter-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serverless-components%2Faws-parameter-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serverless-components%2Faws-parameter-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serverless-components%2Faws-parameter-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serverless-components","download_url":"https://codeload.github.com/serverless-components/aws-parameter-store/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247203027,"owners_count":20900897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","parameter-store","serverless","serverless-components","serverless-secrets"],"created_at":"2024-11-05T09:36:05.402Z","updated_at":"2025-10-27T22:31:55.905Z","avatar_url":"https://github.com/serverless-components.png","language":"JavaScript","readme":"[![Serverless Components](https://s3.amazonaws.com/public.assets.serverless.com/images/readme_serverless_components.gif)](http://serverless.com)\n\n\u003cbr/\u003e\n\n**AWS Parameter Store** ⎯⎯⎯ Easily access your AWS parameter store values in components, powered by [Serverless Components](https://github.com/serverless/components/tree/cloud).\n\n\u003cbr/\u003e\n\n1. [**Configure**](#1-configure)\n2. [**Deploy**](#2-deploy)\n3. [**Use**](#3-use)\n\n\u0026nbsp;\n\n### 1. Configure\n\nThe `aws-parameter-store` component allows you to specify the String/SecureString parameters your components need access to. The parameters are made available as outputs from the component and can be referenced by name.\n\nHere's a complete reference of the `serverless.yml` file:\n\n```yml\ncomponent: aws-parameter-store   # (required) name of the component.\nname: myParameters               # (required) name of your component instance.\norg: myOrg                       # (optional) serverless dashboard org. default is the first org you created during signup.\napp: myApp                       # (optional) serverless dashboard app. default is the same as the name property.\nstage: dev                       # (optional) serverless dashboard stage. default is dev.\n\ninputs:\n  parameters:\n    - name: parameterFoo         # name of the output key -- parameter name\n      path: /path/parameter      # fully qualified path to the parameter in parameter store -- parameter value\n    - name: parameterBar\n      path: /path/parameter\n  region: us-east-2              # (optional) aws region to deploy to. default is us-east-1.\n```\n\n### 2. Deploy\n\nRun `serverless deploy` to deploy (or simply just `serverless`). This will read the parameter store values and make them available to other components as output variables.\n\n### 3. Use\n\nOutput parameters are structured like:\n\n```\n{\n  [parameter name]: [parameter value]\n}\n```\n\nExample:\n\n```json\n{\n  \"parameterFoo\": \"some value\",\n  \"parameterBar\": \"another value\"\n}\n```\n\nParameter store variables are accessed in other components using the variable `output:` syntax: `${output:[stage]:[org]:[parameter store component name].[parameter name]}`.\n\nExample:\n\n```yml\ncomponent: example-component\nname: exampleName\norg: myOrg\napp: myApp\nstage: dev\n\ninputs:\n  someInput: ${output:dev:myOrg:myParameters.parameterBar}\n```\n\n### New to Components?\n\nCheckout the [Serverless Components](https://github.com/serverless/components) repo for more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserverless-components%2Faws-parameter-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserverless-components%2Faws-parameter-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserverless-components%2Faws-parameter-store/lists"}