SecretsManagerClient: Detect `PARAMETERS_SECRETS_EXTENSION_HTTP_PORT` and use extension directly
Los mantenedores suelen responder en 1 día
@stobrien89 ya está trabajando en esto.
Desde el 22/7/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Describe the feature
Hey there,
we recently read about the AWS Secrets Extension Layer for Lambda functions.
I wonder if it is possible to have the AWS SDK detecting whether this extension is available and make use of it.
Use Case
Once the extension is added as a layer to the lambda function, applications need to check on their own whether this extension is available or not.
If the client is detecting that layer, applications can keep using the SecretsManagerClient which is then querying either the secrets manager directly or the extension, depending on availability.
Proposed Solution
Extend the logic of SecretsManagerClient to detect PARAMETERS_SECRETS_EXTENSION_HTTP_PORT. If available, assemble the URL for the secrets manager query respecting that environment variable and end-up querying that URL. AFAIK this would be something like http://localhost:[PARAMETERS_SECRETS_EXTENSION_HTTP_PORT]/?secretId=<secretId>
I think this would be limited to reading secrets as I am not aware if the extension can actually write secrets, etc.
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
SDK version used
latest
Environment details (Version of PHP (php -v)? OS name and version, etc.)
Debian, PHP 8.5
- Lenguaje dominante
- PHP
- Estrellas
- 6.2k
- Forks
- 1.3k
- Merge medio
- 4 d 15 h
- PR fusionados (30 d)
- 21
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aws/aws-sdk-php
-
bug p2 queued service-api
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
aws/aws-sdk-php#3395 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
RDS auth tokens and presigned URLs get an expiry one hour too long during the autumn DST changePosiblemente ocupada @stobrien89 la tomó hace 7 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
aws/aws-sdk-php#3392 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
The SDK now requires PHP 8.2 or laterPosiblemente ocupada @stobrien89 la tomó hace 18 días. Abiertoannouncement SECURITY
aws/aws-sdk-php#3385 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Shared config file is read and parsed repeatedly when creating a clientPosiblemente ocupada @LukaszFilipowski la tomó hace 7 días. Abiertofeature-request p3
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
aws/aws-sdk-php#3377 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
announcement
Dificultad 4/5 3-5 días Aptitud para principiantes 12/100
aws/aws-sdk-php#3369 ·
Los mantenedores suelen responder en 1 día
Todos los issues de aws/aws-sdk-php
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
docs good first issue php
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Area: UI Priority: High Status: Available Type: Maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
fix(flexi-content): wrap editor aria-labels with i18nPosiblemente ocupada @Ankitavasudev la tomó hoy. Abiertofirst-timers-only focus: accessibility focus: blocks focus: i18n good first issue hacktoberfest help wanted type: bug up-for-grabs winter-of-code
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
noruzzamans/gslider-blocks#697 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100