SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Reference

private-link-aws-services

Spring Boot sample apps that show how the AWS SDK must be configured so its traffic goes over SAP Private Link Service.

Reaching an AWS service from an SAP BTP application over SAP Private Link means configuring the AWS SDK to send its traffic through the private connection instead of the public endpoint. This repository holds one sample application per service, each in its own directory with a README of run instructions, for a selected list of AWS services; SAP's Private Link documentation carries the list of services the service itself supports. The apps are written for SAP Private Link Service on Cloud Foundry and are built with Spring Boot on a JDK of Java 17 or newer.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
DestinationsBTPDestinationscapabilityReaching a system that is not yours — an S/4HANA tenant, an on-premise service, a third-party API — without the address, the credentials or the tunnel being written into the application. The destination is the indirection, and the reason an endpoint can move without a redeploy.
Requires
SAP Private Link ServiceSAP Private Link Serviceartifactthe private connectivity to AWS that every sample's SDK configuration is written for, as provided on Cloud Foundry.Java Development Kit (JDK)Java Development Kit (JDK)outside the atlasthe Java installation the Spring Boot apps are built and run with, Java 17 or newer.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjinkya PatilPersonContributes to this
In the atlas: contributes to 112
@ajinkyapatil8190
elinazhelevaPersonContributes to this
In the atlas: contributes to 1
@elinazheleva
geigerj0PersonContributes to this
In the atlas: contributes to 1
@geigerj0
GowrisankarPersonContributes to this
In the atlas: contributes to 1
@gowrisankar22
Joshua VécseiPersonContributes to this
In the atlas: contributes to 1
@JVecsei1
Mo Sahihi BenisPersonContributes to this
In the atlas: contributes to 1
@msahihi
6 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference
Runtime
Java

As a sample

Form
does not say

Connections4

README

quoted from SAP-samples/private-link-aws-services under Apache-2.0, read
SAP-samples/private-link-aws-services/README.mdOn GitHub

REUSE status

This repository contains sample applications for a selected list of AWS services, demonstrating how the AWS SDK must be configured so that the traffic goes over SAP Private Link service.

The sample applications are specifically developed for the use of the SAP Private Link service provided on CloudFoundry. Each sample application directory contains a dedicated README with instructions on how to run the application.

For a full list of currently supported AWS services, please visit our official documentation.

Requirements

The apps are based on Spring Boot and require a recent JDK installation (>= Java 17).

How to run

# Clone the repository
git clone https://github.com/SAP-samples/private-link-aws-services

# switch to a sample app, e.g. s3
cd private-link-aws-services/s3

# then, refer to the README of the subdirectory how to run it.
cat README.md

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Contributing

If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.

Code of Conduct

Refer to CODE OF CONDUCT file.

License

Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

Apache-2.0, read

Details

Sources3
GitHub organisations and accountsdiscovered herechecked
github.com/SAP-samples/private-link-aws-servicestree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesjava
discovered viaGitHub organisations and accounts
first seen in the atlas
ecosystem and domainbtp, integration-and-messaging
Contributors6

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-private-link-aws-services
JSON
/artifacts/sap-samples-private-link-aws-services.json
MCP
Connecting an agent