<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AWS principles</title><link>https://community.appian.com/discussions/f/new-to-appian/29238/aws-principles</link><description>How to provide Appian with a list of AWS Principals that will send connection requests to the endpoint service?</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: AWS principles</title><link>https://community.appian.com/thread/115704?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2023 11:08:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:33f00922-9439-4c0f-8dd3-41160704da90</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;This looks a lot like another thread you posted &lt;a href="/discussions/f/new-to-appian/29237/vpc-endpoint"&gt;https://community.appian.com/discussions/f/new-to-appian/29237/vpc-endpoint&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS principles</title><link>https://community.appian.com/thread/115698?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2023 10:59:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a0bd1fd5-a9c7-42a8-92b9-baa09e52af86</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Chat GPT told me the following. I thank that step 4 is the relevant one. There is a function in the Cryptographic Hash Functions plugin.&lt;/p&gt;
&lt;p&gt;To connect your application to Amazon Web Services (AWS) using AWS principals and plain HTTP API calls, you can follow these general steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Set up AWS credentials: Obtain AWS access key ID and secret access key, which you can generate through the AWS Management Console.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose an API: Select the AWS service and API you want to interact with. For example, if you want to interact with Amazon S3, you&amp;#39;ll use the S3 API.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Construct the API request: Build an HTTP request with the necessary headers, parameters, and request body according to the API documentation. This typically involves specifying the HTTP method (e.g., GET, POST, PUT, DELETE), the API endpoint URL, and any required headers and parameters.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sign the request: AWS requires requests to be signed to authenticate and authorize them. The exact process varies slightly depending on the AWS service and programming language you&amp;#39;re using. Generally, you need to create a signature by hashing specific elements of the request and including the signature in the request headers. You can find code examples and libraries for request signing in different programming languages provided by AWS.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send the request: Use an HTTP client library or tool to send the signed request to the API endpoint. You can use libraries like &lt;code&gt;curl&lt;/code&gt; or programming language-specific libraries (e.g., &lt;code&gt;requests&lt;/code&gt; in Python) to make the API call.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Handle the API response: Receive the API response and process it based on the desired functionality of your application. The response may contain the data you requested or provide information about the success or failure of the API call.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS principles</title><link>https://community.appian.com/thread/115692?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2023 10:45:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d2ce4052-bdbe-493a-9c9b-6fb7c168ffe5</guid><dc:creator>devhaasant7968</dc:creator><description>&lt;p&gt;I&amp;#39;m looking for a way to connect to Appian cloud using VPC endpoint.&lt;/p&gt;
&lt;p&gt;In one of the documentation it says that &amp;#39;&lt;span&gt;In order to access the Appian Cloud environment, you will need to provide Appian with a list of&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.aws.amazon.com/vpc/latest/userguide/add-endpoint-service-permissions.html" rel="noopener noreferrer" target="_blank"&gt;AWS Principals&lt;/a&gt;&lt;span&gt;&amp;nbsp;that will send connection requests to the endpoint service&amp;#39; .&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS principles</title><link>https://community.appian.com/thread/115691?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2023 10:43:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c853afdf-6740-43d5-ac0d-0db56e25f09a</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;What exactly are you looking for? Appian would have to send the required credentials.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>